Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
3 changes: 2 additions & 1 deletion .oxlintrc.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,5 +3,6 @@
"extends": ["ultracite/oxlint/core"],
"rules": {
"typescript/no-explicit-any": "error"
}
},
"ignorePatterns": ["skills/**"]
}
51 changes: 51 additions & 0 deletions .prettierignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,51 @@
# Skills installed from upstream with gh skill install stay byte-identical to their pin.
skills/ai-seo
skills/animate
skills/animation-vocabulary
skills/architect
skills/arena
skills/automate-me
skills/benchmark-checklist
skills/blast-radius
skills/bro
skills/clickhouse-architecture-advisor
skills/clickhouse-best-practices
skills/clickhouse-js-node-coding
skills/clickhouse-js-node-troubleshooting
skills/cloudflare
skills/correct
skills/council
skills/create-formal-verification-skill
skills/dd-apm
skills/dd-docs
skills/dd-logs
skills/dd-monitors
skills/dd-pup
skills/durable-objects
skills/emil-design-eng
skills/find-animation-opportunities
skills/how
skills/improve-animations
skills/interrogate
skills/merge-risk
skills/principle-build-the-lever
skills/principle-fix-root-causes
skills/principle-prove-it-works
skills/principle-redesign-from-first-principles
skills/principle-test-behavior-not-implementation
skills/programmatic-seo
skills/recall
skills/review-animations
skills/seo-audit
skills/seo
skills/show-me-your-work
skills/sol-loop
skills/statechart
skills/teach
skills/transitions-dev
skills/unslop
skills/vercel-composition-patterns
skills/vercel-react-best-practices
skills/why
skills/workers-best-practices
skills/wrangler
17 changes: 17 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,23 @@ knowledge-base/
└── skills/ # Portable agent skills
```

## Skills

`skills/` holds 94 skills. Link them at user scope so every agent (Claude Code, Codex, Cursor, Pi) picks them up. The loop skips any name that already exists, so an employer's internal version of a skill keeps precedence on a work machine:

```bash
mkdir -p ~/.agents/skills ~/.claude/skills
for d in "$HOME"/Repositories/knowledge-base/skills/*/; do
n=$(basename "$d")
[ -e ~/.agents/skills/"$n" ] || ln -s "${d%/}" ~/.agents/skills/"$n"
[ -e ~/.claude/skills/"$n" ] || ln -s ../../.agents/skills/"$n" ~/.claude/skills/"$n"
done
```

- Skills with `metadata.github-repo` in their frontmatter are installed with `gh skill install <owner>/<repo> <path> --pin <sha> --dir skills` and stay byte-identical to that pin. Refresh them by reinstalling at a new pin, never by hand-editing. `.prettierignore` keeps the formatter off them.
- The rest are personal skills. `skill-sources.json` records the source of every skill.
- Start with `solar-mode` for the working style; it routes each step to the skill that owns it.

## Syncing With Other Repos

- Treat this repo as the canonical mirror for shared scripts and instructions.
Expand Down
Loading
Loading