Each skill is a single, composable SKILL.md you can drop into any agent harness that supports progressive-disclosure instructions.
This repository is my personal collection of agent skills — self-contained SKILL.md files that teach AI agents a specific workflow, convention, or behavior. They are:
- Bounded. One skill = one job. No kitchen-sink prompts.
- Composable. Skills stack. A
feature-managerroadmap can be reviewed byspec-review;self-healingruns underneath every task. - Harness-agnostic. Any agent that loads
SKILL.mdcan use them. - Installable everywhere. A single shell script publishes them globally and to every git repo on your machine.
Think of this repo as a toolbox. Pull only the
SKILL.mdyou need; ignore the rest.
| Skill | What it does | Always-on? |
|---|---|---|
trump |
A binary emphasis layer — CRITICAL concepts in ALL CAPS, with a live PRIORITY REGISTER that survives every step of reasoning. | ✅ |
self-healing |
Six-phase improvement cycle (Observe → Reflect → Extract → Score → Generate → Register) that turns repeated patterns into new skills automatically. | ✅ |
spec-review |
Interactive two-view review of any agent-spec .md file, followed by targeted questions and edits to match the user's real intent. |
— |
feature-manager |
Decomposes a markdown feature spec into a structured roadmap of goals + tasks, written to a versioned /tmp/ checklist. |
— |
trumpmakes sure the agent never loses sight of what matters.self-healingmakes sure the agent gets better every time it runs.spec-reviewmakes sure the agent does what you actually meant.feature-managermakes sure big ideas become small, shippable tasks.
Every skill in this repo follows the same minimal shape:
skills/<name>/
├── SKILL.md # the only required file
├── evals/ # (optional) trigger & behavior evals
└── references/ # (optional) deeper theory, tables, history
SKILL.md opens with a YAML frontmatter block that drives discovery:
---
name: skill-name
description: >
Plain-language trigger conditions. When should this skill fire?
Which phrases, file types, and user intents should activate it?
---A good skill is specific about when to fire and rigorous about how to behave. The four in this repo model that.
A single script installs every skill globally and seeds it into every git repo under ~/src/.
git clone https://github.com/blkst8/skills.git ~/src/github/blkst8/skills
cd ~/src/github/blkst8/skills
./install-default-agents.shWhat it does:
- Copies every
skills/*/directory into~/.agents/skills/. - Walks
~/src/and copies~/.agents/skills/into each repo's.agents/. - Installs a
post-checkoutgit hook so freshly-cloned repos auto-populate.agents/.
Tip: Override
TARGET_DIRto seed a different root, or just symlink~/.agents/skills/toskills/for live updates.
Want only one skill? Copy a single directory:
cp -r skills/feature-manager ~/.agents/skills/Or symlink it from a checkout:
ln -s "$(pwd)/skills/trump" ~/.agents/skills/trumpThese are skills I use daily that live elsewhere. See other-skills.md for install snippets.
ast-grep— structural code search for refactors and codemods.caveman— token-saving compressed communication mode.goalbuddy— structured goal intake for long-running Claude Code work.
Long-form thinking that backs the skills lives in specs/:
| File | Topic |
|---|---|
| AI Spec – Self-Improving Agent | Full theory of the self-healing six-phase cycle. |
| CAPS Emphasis Agent Skill — Spec | Design notes for the binary-emphasis pattern. |
| Feature-manager | The decomposition heuristics behind feature-manager. |
| GO_CODEBASE_STYLE / GUIDE | Go conventions for any agent touching Go codebases. |
| standard-contractions-and-informal | Voice rules for terse, human-feeling output. |
The fastest path:
- Copy any
skills/<name>/directory. - Rewrite the frontmatter
descriptionto be specific about trigger conditions. - Write the body in three parts: When to use / When NOT to use / Algorithm.
- Add at least one eval under
evals/to lock the trigger phrase. - Open a PR.
The skills in this repo are the same shape you'd ship.
Issues and PRs welcome — but read spec-review first. It will save you a round trip.
MIT — do what you want, just keep the attribution.
Built and maintained by @blkst8. If a skill here saved you a debugging session, star the repo ⭐.