rc-skill-best-practices

Solid

Author, refactor, and debug agent skills. Use when creating a new skill from scratch, pruning or restructuring a bloated SKILL.md, tightening a skill description's triggers, or diagnosing bundled references the agent ignores. Do not use for agent instruction files like CLAUDE.md or AGENTS.md (rc-agents-md), for measuring what the whole config surface costs in tokens (rc-context-budget), or for general documentation and READMEs (rc-readme).

AI & Automation 19 stars 1 forks Updated 2 weeks ago MIT

Install

View on GitHub

Quality Score: 82/100

Stars 20%
43
Recency 20%
90
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Writing Skills A skill exists to wrangle determinism out of a stochastic system. **Predictability** — the agent taking the same _process_ every run, not producing the same output — is the root virtue; every lever below serves it. **Bold terms** are defined in [`references/glossary.md`](references/glossary.md); look them up there for the full meaning. ## Branches | When you are… | Do | | --- | --- | | Creating a new skill from scratch | Read `references/authoring-procedure.md` in full first — spec mechanics, directory layout, metadata validation. Then apply the doctrine below to every line of content you write. | | Improving an existing skill (bloat, drift, weak triggers) | Apply the doctrine below, section by section, until every rule that bears on the skill has been applied. | | Diagnosing a skill whose references or assets the agent ignores | Read `references/loading-diagnosis.md` in full before proposing any fix — symptoms, the pointer-strength ladder, and the fixes in order. | Every branch ends the same way: a written audit, item by item. For create and improve, read `references/checklist.md` in full and mark each item Pass or Fail against the result; for diagnose, run the repair checklist in `references/loading-diagnosis.md`. Fix every Fail and re-audit — a skill that reads well but fails the audit is not done. The doctrine below is what Part A of that audit checks; it governs every line you write, not just the ones the procedure files mention. ## Invocation Two...

Details

Author
rodolfochicone
Repository
rodolfochicone/rc-project
Created
1 months ago
Last Updated
2 weeks ago
Language
JavaScript
License
MIT

Bundled in these plugins

Similar Skills

Semantically similar based on skill content — not just same category