skill-lifecycle
Skill124 starsChanged 5 months agoMITView on GitHub
Create, evaluate, improve, and benchmark content skills using the local Skill Lab workflow. Use when adding a new skill, tuning an existing skill's trigger behavior, iterating on SKILL.md instructions, or deciding whether a candidate skill should replace the current version.
6 other projects use a version of this.
Adopted by
Most recently taken up by
- anthony-chaudhary/faktheir own version, first seen Nov 3, 2026
- loganware05/captains-compass-cursortheir own version, first seen Oct 12, 2026
- Koooki3/skill-loomtheir own version, first seen Oct 6, 2026
- SwimmingLiu/easy-skillstheir own version, first seen Aug 16, 2026
- alexgrebeshok-coder/dirigent-skillstheir own version, first seen Jul 12, 2026
- ZHOUKAILIAN/skillstheir own version, first seen Jun 18, 2026
Other versions6 projects use a version of this.
Word for word · 0
None found.
Edited · 0
None found.
Wrote their own version · 6
- anthony-chaudhary/fak★ 47same name
- Koooki3/skill-loom★ 2same name
- loganware05/captains-compass-cursor★ 2same name
- SwimmingLiu/easy-skills★ 1same name
- ZHOUKAILIAN/skills★ 1same name
- alexgrebeshok-coder/dirigent-skills★ 0same name
How matches are found. Word for word: the exact same text. Edited: shares passages with this file (“99% same” means 99% of its five-word phrases also appear here; 10% or more counts). Their own version: similar meaning, or, weakest, the same name. We can’t tell which project had it first. Projects are counted among the 200 most-starred candidates, and mentions are links to the repository we found, up to 50 per site, so both counts are a floor.
In this repository5 other files it gives its agents.
- AGENTS.mdAGENTS.md
- CLAUDE.mdCLAUDE.md
- frontend-designSkill
- frontend-reviewerSkill
- requirement-interviewerSkill
The file
Show its rules and text
We split this skill into the rules it gives an agent
16 rules. 0 are common, 8 are distinctive, and 8 are very specific to this project.
0
Common
Most of the 6 edited versions we read keep these.
8
Distinctive
This author's own choices. Worth a look.
8
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Distinctive: line 27
Use this skill when the user wants to work on content skills themselves — creating, evaluating, improving, or benchmarking them.
- Very specific: line 38
Read references/workflow.md to choose the right Skill Lab sequence.
- Very specific: line 39
Read references/eval-guidelines.md before creating or editing trigger evals.
- Very specific: line 40
If the skill does not exist yet, scaffold a new skill package (e.g.
- Very specific: line 41
If the skill does not yet have evals, initialize trigger evals (e.g.
- Very specific: line 42
If behavior quality matters, initialize behavior evals (e.g.
- Very specific: line 43
Run a benchmark before making changes (e.g.
- Very specific: line 44
When improvement is requested, generate a candidate and compare it with baseline (e.g.
- Very specific: line 45
Only apply a candidate when the benchmark clearly improves and the user wants promotion (e.g.
- Distinctive: line 51
Keep the user informed of:
- Distinctive: line 55
Prefer benchmark-backed recommendations over intuition.
- Distinctive: line 56
Treat the skill package itself as the artifact under iteration:
- Distinctive: line 63
Do not trust starter evals blindly.
- Distinctive: line 64
Do not auto-apply candidates unless the user requested it or the command explicitly says to do so.
- Distinctive: line 65
Do not silently broaden a skill's scope just to improve trigger rate.
- Distinctive: line 66
Prefer preserving existing references/assets over inventing new file paths.
“Common” is measured: kept by at least 6 in 10 of the 6 edited versions of this file we could read. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
Skill Creator
Use this skill when the user wants to work on content skills themselves — creating, evaluating, improving, or benchmarking them.
Trigger
- Requests to create a new content skill
- Requests to improve or benchmark an existing skill
- Requests to reduce false positives or false negatives in skill triggering
- Requests to compare the current skill against a revised candidate
Workflow
- Read
references/workflow.mdto choose the right Skill Lab sequence. - Read
references/eval-guidelines.mdbefore creating or editing trigger evals. - If the skill does not exist yet, scaffold a new skill package (e.g.
frontagent skill scaffold <skill-name>). - If the skill does not yet have evals, initialize trigger evals (e.g.
frontagent skill init-evals <skill-name>). - If behavior quality matters, initialize behavior evals (e.g.
frontagent skill init-behavior-evals <skill-name>). - Run a benchmark before making changes (e.g.
frontagent skill benchmark <skill-name>). Use--behaviorwhen behavior evals are available. - When improvement is requested, generate a candidate and compare it with baseline (e.g.
frontagent skill improve <skill-name>). Use--behaviorto include behavior scoring. - Only apply a candidate when the benchmark clearly improves and the user wants promotion (e.g.
frontagent skill promote <skill-name> <candidate-id>or--apply-if-better).
Platform-specific commands listed above use the
frontagent skillCLI. SeeADAPTATION.mdfor how to map these steps to a different platform.
Output Contract
- Keep the user informed of:
- where eval files live
- where candidate skills were written
- whether benchmark scores improved
- Prefer benchmark-backed recommendations over intuition.
- Treat the skill package itself as the artifact under iteration:
SKILL.mdagents/openai.yaml- existing
references/andassets/
Guardrails
- Do not trust starter evals blindly. Encourage editing them toward real prompts before strong conclusions.
- Do not auto-apply candidates unless the user requested it or the command explicitly says to do so.
- Do not silently broaden a skill's scope just to improve trigger rate.
- Prefer preserving existing references/assets over inventing new file paths.
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
Reviews can't be read right now.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

