skill-forge
Skill0 starsChanged 51 days agoMITView on GitHub
Author a new skill for this repository so it scores ten out of ten and stops a model from a real default mistake, instead of restating good intentions. Use when adding a skill to the collection, when a draft scores nine and you need the last point, when the prose trips the style detector, when trigger phrases do not match how users actually ask, or when a skill reads as generic filler. Names the failure worth a skill, orders the parts so structure comes before prose, splits the main file from references by when the reader needs each, and runs the scorer, validator, and detector to closure. Triggers on write a new skill, add a skill to the repo, my skill scores nine, fix the style findings, skill wont pass the scorer, how do I structure a skill, write trigger phrases, my skill is too generic, author a SKILL.md, references arent linking, off switch for a skill, make this skill pass the rubric.
49 other projects use a version of this.
Adopted by
Most recently taken up by
- brebuilds/claude-skillstheir own version, first seen Nov 8, 2026
- gxh98/haoge-skill-forgetheir own version, first seen Nov 8, 2026
- yashaswi-khurana/Skillstheir own version, first seen Nov 8, 2026
- Arcanea-Labs/Starlight-Intelligence-Systemtheir own version, first seen Nov 8, 2026
- AthenDrakomin-hub/agent-skillstheir own version, first seen Nov 1, 2026
- ligj1706/ProSkillstheir own version, first seen Nov 1, 2026
Used with
Projects with it also use sigma, agent-forge and 1 more.
Other files people use alongside this one.
Files found in the same public projects as a version of this one, more often than they turn up anywhere else. Each project counts once, large collections count for less, and this file's own repository is left out.
sanyuan0704Skillsigma
Personalized 1-on-1 AI tutor using Bloom's 2-Sigma mastery learning. Guides users through any topic with Socratic questioning, adaptive pacing, and rich visual output (HTML dashboards, Excalidraw concept maps, generated images). Use when user wants to learn something, study a topic, understand a concept, requests tutoring, says 'teach me', 'I want to learn', 'explain X to me step by step', 'help me understand', or invokes /sigma. Triggers on: learn, study, teach, tutor, understand, master, explain step by step.
Also in 3 projects that use this
xyreinsurance119Skillagent-forge
Создание, улучшение и аудит скиллов и агентов OpenClaw. Три режима: создание скилла (11 шагов), создание агента (9 шагов, с памятью и автоулучшением), улучшение существующего (5 шагов). Triggers: 'создай скилл', 'новый скилл', 'создай агента', 'новый агент', 'улучши скилл', 'skill creator', 'agent creator', 'скиллмейкер'.
Also in 3 projects that use this
localSummerSkillskill-review
回顾当前对话,整理 skill 使用情况、代码质量反馈和迭代建议,生成待确认的更新清单
Also in 3 projects that use this
Other versions49 projects use a version of this.
Word for word · 0
None found.
Edited · 0
None found.
Wrote their own version · 49
- sanyuan0704/code-review-expert★ 3.9ksame name
- sanyuan0704/sanyuan-skills★ 3.9ksame name
- AgriciDaniel/skill-forge★ 166same name
- svy04/ballast★ 73same name
- danilokhury/Synabun★ 70same name
- motiful/skill-forge★ 45same name
- WilliamSaysX/skill-forge★ 43same name
- bjcoombs/ai-native-toolkit★ 32same name
- GodModeAI2025/skill-forge★ 18same name
- maroffo/claude-forge★ 17same name
39 more not listed
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 repository57 other files it gives its agents.
- accessibility-auditSkill
- agent-orchestrateSkill
- arch-decideSkill
- auth-implementSkill
- backend-buildSkill
- build-pilotSkill
- business-modelSkill
- career-strategySkill
- codebase-onboardSkill
- code-craftSkill
- code-reviewSkill
- compliance-mapSkill
- content-craftSkill
- cost-controlSkill
- data-analysisSkill
- data-layerSkill
- debug-methodSkill
- deep-researchSkill
- dependency-guardSkill
- design-systemSkill
- devex-toolingSkill
- doc-forgeSkill
- email-deliverSkill
- finance-booksSkill
- frontend-buildSkill
- git-disciplineSkill
- growth-experimentSkill
- human-proseSkill
- i18n-localizeSkill
- incident-responseSkill
- index-fastSkill
- infra-deploySkill
- job-huntSkill
- landing-convertSkill
- launch-planSkill
- llm-app-buildSkill
- llm-visibilitySkill
- memory-keeperSkill
- migration-planSkill
- ml-buildSkill
- mobile-buildSkill
- numbers-checkSkill
- observability-setupSkill
- payments-integrateSkill
- performance-tuningSkill
- pricing-modelSkill
- prompt-forgeSkill
- queue-designSkill
- reality-checkSkill
- refactor-safelySkill
- release-manageSkill
- security-hardeningSkill
- seo-optimizeSkill
- ship-auditSkill
- test-strategySkill
- ui-designSkill
- user-researchSkill
The file
We split this skill into the rules it gives an agent
7 rules. 0 are common, 4 are distinctive, and 3 are very specific to this project.
0
Common
Most of the 42 edited versions we read keep these.
4
Distinctive
This author's own choices. Worth a look.
3
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Distinctive: line 17
Read the repository's own standard before writing, because it enforces itself mechanically.
- Very specific: line 19
Read RUBRIC.md for the ten criteria and the authoring order, and STYLE.md for the prose rules.
- Very specific: line 20
Read two existing skills that already score ten, one that emits code and one that does not, and copy their shape rather than inventing a …
- Very specific: line 21
Check the list of existing skills so the new one does not duplicate a neighbour.
- Distinctive: line 27
Write the structure before the prose: the steps, the non-negotiables, the audit questions, then the sentences.
- Distinctive: line 29
Write trigger phrases from how people complain, not how an engineer indexes.
- Distinctive: line 69
Do at least two references exist, each mentioned from the main file and each present on disk?
“Common” is measured: kept by at least 6 in 10 of the 42 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 forge
A new skill gets written prose-first, reads smoothly, scores nine, and stops the model from nothing it would not already do. It describes a topic well and prevents no mistake, so it adds words to the collection and changes no behavior. This skill authors a skill the other way round: start from the failure it prevents, build the structure, and write the prose last, so the file earns its place and passes the checks because it was built to.
Fit to the project
Read the repository's own standard before writing, because it enforces itself mechanically.
- Read
RUBRIC.mdfor the ten criteria and the authoring order, andSTYLE.mdfor the prose rules. The scorer and the detector apply these exactly, so a draft that ignores them fails at the last step regardless of how it reads. - Read two existing skills that already score ten, one that emits code and one that does not, and copy their shape rather than inventing a new one. Consistency across the collection is what lets a reader trust any file in it.
- Check the list of existing skills so the new one does not duplicate a neighbour. Overlap splits the reader's attention and the next author's edits across two files that should have been one.
- Confirm whether the skill produces code. If it does, its metadata sets
emits_code: trueand its body points at thecode-craftcontract, and the scorer checks for both.
Non-negotiables
- Name the failure before writing anything else. If you cannot say in two sentences what a competent person or a defaulting model gets wrong here, the skill has no subject and every later section will be filler. This is the test the rubric itself cannot mechanize, so it is on you.
- Write the structure before the prose: the steps, the non-negotiables, the audit questions, then the sentences. Prose written first and fitted to the checks afterward reads as padding and scores as a stub on the parts that matter.
- Split the main file from the references by when the reader needs each. What applies every time stays in the main file; lookup tables, worked examples, and domain detail move to references. A main file that carries everything stops getting read, which is the failure the split prevents.
- Write trigger phrases from how people complain, not how an engineer indexes. Someone with the problem types "I got charged twice", not "idempotent write violation". Ten phrases in the wrong register means the skill never activates, so it never runs.
- Fix findings rather than working around them. The style detector at its strictest must report nothing, and declaring a lint exemption to pass is banned outside the files that document the patterns. An exemption taken to hit the score hides the residue the check exists to remove.
Procedure
Step 1, name the failure
Write the two sentences that say what goes wrong by default and what this skill makes happen instead. Keep them; they become the opening of the file. If they will not come, stop and reconsider whether the skill has a subject, because no structure rescues a file with no failure to prevent.
Step 2, write the procedure as bare steps
List the ordered steps with the output of each, no prose yet. At least four, written as ### Step 1, through ### Step 4, or more. Each step says what to do and what it produces, in an order that survives being followed literally. A list of topics is not a procedure and the scorer counts the steps.
Step 3, write the non-negotiables and the audit
Write at least four numbered non-negotiables by asking what a helpful assistant would trade away under pressure, and name what breaks when each is ignored. Then write at least six self-audit items, each answerable yes or no by looking at the output. "The work is high quality" fails that test; "every figure is cited or labelled an assumption" passes it.
Step 4, write fit-to-the-project and honest limits
Write ## Fit to the project with at least three lines on what to read and detect in the host project before acting, and no host-specific paths or single-vendor mandates. Write ## Honest limits with at least two lines naming what the skill does not do and which neighbouring skill owns that part. Add the off switch: the words "off switch" and a quoted stop phrase the user can say.
Step 5, split content into references
Move the lookup tables, the worked example, and the domain detail into at least two files under references/. Mention each reference from the main file so it loads, and make sure every mentioned file exists, because the scorer checks the links in both directions.
Step 6, write the description last
Once the skill's job is fixed, write the one-line description of 200 to 1024 characters. Include the words "Use when" and, after "Triggers on", at least ten comma-separated phrases in the register a user would actually type. Writing it last means it describes what the skill became, not what you hoped it would be. The register and common mistakes are in references/triggers-and-audit.md.
Step 7, run the checks to closure
Run the scorer, the validator, and the detector. Fix every finding rather than exempting it. Loop until the scorer prints ten out of ten and the detector prints zero high, zero medium, zero low. The exact commands and how to read each report are in references/scoring-workflow.md.
Self-audit
- Does the opening name a specific default failure, not define the topic?
- Is there an ordered procedure of at least four steps, each with an output?
- Are there at least four numbered non-negotiables, each naming what breaks if ignored?
- Are there at least six self-audit items, each answerable yes or no from the output?
- Does
## Fit to the projecttell the reader what to detect, with no host path or single-vendor mandate? - Do at least two references exist, each mentioned from the main file and each present on disk?
- Is there an off switch with a quoted stop phrase?
- Does the scorer print ten out of ten and the detector print zero findings, with no lint exemption added to get there?
Honest limits
This skill teaches how to build a skill to this repository's specification; it does not write the prose for you, and clean prose is the work of human-prose, whose detector this skill runs. It does not judge whether the subject is worth a skill, which is the judgement call the rubric says no check can make. Where a skill emits code, the quality of that code is owned by code-craft, not here.
The off switch: say "stop" or "just execute" and this skill stands down, so you author the file however you like without the structure-first process. It will not keep pushing the procedure after you decline.
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.

