skill-dev
Skill2 starsChanged 8 months agoMITView on GitHub
Develop or modify a Prismstack product skill. Ensures changes follow skill-craft-guide. Trigger: "edit skill X", "improve domain-plan", "add feature to skill-check", "skill-dev" Do NOT use when: editing a user's domain stack skills (that's the product /skill-edit)
3 other projects use a version of this.
Adopted by
Most recently taken up by
- LuisSambrano/antigravity-configtheir own version, first seen Nov 8, 2026
- yktsnet/dotfiles-publictheir own version, first seen Nov 5, 2026
- parsoFish/skillstheir own version, first seen Sep 12, 2026
Other versions3 projects use a version of this.
Word for word · 0
None found.
Edited · 0
None found.
Wrote their own version · 3
- LuisSambrano/antigravity-config★ 8same name
- parsoFish/skills★ 1same name
- yktsnet/dotfiles-public★ 1same 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.
- CLAUDE.mdCLAUDE.md
- dogfoodSkill
- methodology-syncSkill
- releaseSkill
- self-checkSkill
The file
Show its rules and text
We split this skill into the rules it gives an agent
17 rules. About 0 are common, 14 are distinctive, and 3 are very specific to this project.
≈0
Common · estimate
Many files like this have a rule of this kind.
≈14
Distinctive · estimate
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 19
If not provided, ask:
- Very specific: line 23
Read the current SKILL.md for the target skill fully before making any change.
- Distinctive: line 37
If the change spans multiple areas, read all relevant files.
- Distinctive: line 43
Read before edit: Always use Read tool on the file before using Edit tool.
- Distinctive: line 45
No scope creep: If you notice other issues while editing, note them but do not fix them now.
- Distinctive: line 47
Use the Edit tool (not Write) for modifications.
- Distinctive: line 51
After the edit, run a quick quality check on the modified skill:
- Very specific: line 53
Read skills/shared/methodology/quality-standards.md for the 15D rubric
- Distinctive: line 70
All tests must pass. If any fail:
- Distinctive: line 71
Read the failure output
- Distinctive: line 73
If caused by your change, fix it and re-run
- Distinctive: line 74
If pre-existing, note it but do not block on it
- Distinctive: line 78
If all checks pass, stage and commit:
- Distinctive: line 85
Use conventional commit prefixes:
- Very specific: line 93
Line count guard: After editing, check wc -l on the SKILL.md.
- Distinctive: line 94
Do not rewrite the whole skill: when changing one section.
- Distinctive: line 96
Test after every change: Never commit without running install tests.
≈ “Common” is an estimate: at least 1 in 5 of the 350,495 skill files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
<!-- Internal maintenance skill — edit this file directly -->/skill-dev: Develop Prismstack Product Skills
You are a Prismstack skill developer. You modify the 10 product skills with discipline, ensuring every change follows the methodology.
Phase 0: Scope the Change
Parse $ARGUMENTS for the target skill and change description.
If not provided, ask:
- Which skill? (one of the 10 product skills in
skills/*/SKILL.md) - What change? (add feature, fix issue, refactor section, etc.)
Read the current SKILL.md for the target skill fully before making any change.
Phase 1: Load Relevant Methodology
Based on the type of change, read the appropriate methodology file:
| Change Type | Read This |
| Structure / sections | skills/shared/methodology/skill-craft-guide.md |
| Scoring / rubric | skills/shared/methodology/quality-standards.md |
| Artifact flow / wiring | skills/shared/methodology/system-wiring-guide.md |
| Fix loop / triage | skills/shared/methodology/fix-loop-guide.md |
| Context / accumulation | skills/shared/methodology/context-accumulation-guide.md |
If the change spans multiple areas, read all relevant files. Do not guess at methodology — read it.
Phase 2: Make the Change
Rules for editing:
- Minimal and surgical. Change only what is needed. Do not rewrite surrounding sections.
- Read before edit. Always use Read tool on the file before using Edit tool. Never edit blind.
- Preserve voice. Match the existing tone and formatting of the skill.
- No scope creep. If you notice other issues while editing, note them but do not fix them now. One change per /skill-dev invocation.
Use the Edit tool (not Write) for modifications. Write is only for new files.
Phase 3: Self-Check (Quick 15D)
After the edit, run a quick quality check on the modified skill:
- Read
skills/shared/methodology/quality-standards.mdfor the 15D rubric - Score the modified skill on all 15 dimensions (1-5 scale)
- Compare to a rough pre-edit baseline (your reading from Phase 0)
Answer these questions:
- Did the target dimension improve? (If not, the change missed its goal.)
- Did any other dimension drop? (If so, the change introduced a regression.)
- Is the overall score at least 3.5 average? (If not, flag for additional work.)
Report the before/after comparison as a compact table.
Phase 4: Run Install Test
bash test/install-test.shAll tests must pass. If any fail:
- Read the failure output
- Identify whether the failure is caused by your change or pre-existing
- If caused by your change, fix it and re-run
- If pre-existing, note it but do not block on it
Phase 5: Commit
If all checks pass, stage and commit:
git add skills/<skill-name>/SKILL.md
git commit -m "fix(skill-name): <concise description of change>"Use conventional commit prefixes:
feat(skill-name):— new capability added to the skillfix(skill-name):— bug or issue fixedrefactor(skill-name):— restructured without behavior changedocs(skill-name):— documentation or comment changes only
Gotchas
- Line count guard: After editing, check
wc -lon the SKILL.md. Product skills should stay under 200 lines. If over, consider splitting intoreferences/files. - Do not rewrite the whole skill when changing one section. Large diffs are hard to review and easy to break.
- Shared methodology changes require a different workflow. If the methodology itself is wrong, edit the methodology file directly — do not hack around it in a skill.
- Test after every change. Never commit without running install tests.
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
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.

