Personal Agent skills collected from day-to-day development and agent workflow work.
This repository is a small source-of-truth for reusable SKILL.md workflows I
want to keep across local agents, experiments, and future projects.
| Skill | Purpose |
|---|---|
code-review |
Run read-only, risk-ranked, evidence-backed code reviews with strict false-positive suppression. |
git-commit |
Write clear, scoped, review-friendly Conventional Commit messages and commits. |
handoff |
Write (and resume from) a HANDOFF.md so a zero-context future session can continue the work. |
refactor |
Evidence-based, behavior-preserving refactor planning: diagnosis, owner-approved options, phased roadmap, and self-contained executor task files. |
.
|-- code-review/
| |-- SKILL.md
| `-- references/
|-- docs/
| `-- research/
|-- evals/
| `-- code-review/
|-- git-commit/
| `-- SKILL.md
|-- handoff/
| `-- SKILL.md
|-- refactor/
| |-- SKILL.md
| |-- references/
| `-- assets/
|-- scripts/
| `-- link-skill.sh
|-- LICENSE
`-- README.md
Each skill lives in its own directory and follows the standard skill shape:
skill-name/
`-- SKILL.md
SKILL.md must start with YAML frontmatter:
---
name: skill-name
description: Use when ...
---Optional resources can be added only when they are actually useful:
references/for larger background material loaded on demandassets/for templates or files used by the skillscripts/for repeatable commands or deterministic helpers
Runtime-specific metadata files (for example Codex's agents/openai.yaml) stay
out of this repository: these skills are linked into several agent CLIs, and only
one of them reads that file.
docs/research/ records how the published code-review candidates were compared
and what the resulting skill must beat. evals/ holds the behavioral benchmark
that decides it — a skill's claims are only as good as its paired no-skill
baseline.
evals/ is not part of any skill: nothing under it is linked into an agent
runtime. Its generated case repositories are gitignored and rebuilt on demand:
python3 evals/code-review/private/build_cases.py
python3 evals/code-review/private/self_check.pyClone the repository, then link or copy the skill directories into the skill root used by the target Agent runtime.
For local OpenAI/Codex-style agents, a typical setup is:
mkdir -p "$HOME/.agents/skills"
ln -s "$PWD/git-commit" "$HOME/.agents/skills/git-commit"After linking, start a new agent session so the runtime can load the updated skill list.
- Keep each skill focused on one workflow.
- Put trigger conditions in
description; the body loads only after the skill is selected. - Prefer concise instructions and concrete examples over long explanations.
- Add scripts or references only when they reduce repeated work.
- Keep
SKILL.mdreadable without requiring unrelated files.
MIT. See LICENSE.