plastic-skill-creating

Solid

Author or revise a Plastic skill, a subagent or Agent role file, or a lifecycle hook with progressive disclosure. Use when creating or editing a SKILL.md, writing a description or frontmatter, designing the slim body, building references, evals, or scripts, or scaffolding a new skill. Also use when a skill is too big or over its token budget, when prompts are bloated, when an agent keeps missing a step or ignoring instructions, or when the user says "progressive disclosure", "write a skill", "thin router", "split into references", or "make this slim".

AI & Automation 9 stars 0 forks Updated 1 weeks ago MIT

Install

View on GitHub

Quality Score: 80/100

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

Skill Content

# Creating Skills Author skills, agents, and hooks as thin routers over deep references. This body carries the rules that must stay correct without opening anything, then routes each authoring task to the reference that holds the depth. ## Rules (must be right even if no reference is opened) - Three load levels, hard budgets: metadata around 100 tokens (always loaded), body under 5000 tokens and under 500 lines (loaded on trigger), references on demand. Keep the body well under budget, not at the ceiling. - Progressive disclosure first: the body routes, the references hold the depth. Any deep how-to in the body belongs in a reference instead. - Description states WHEN to use, not the workflow. Write it in third person, front-load concrete trigger keywords, and include at least one indirect trigger (a request that never names the domain). Never summarize the steps. - Bind every reference link to an observable trigger condition. Never leave a bare pointer to a reference. - References stay one level deep. Any reference over 100 lines opens with a table of contents. - Build at least three evals before writing extensive docs. - Match determinism to fragility: a deterministic script for fragile or repeated mechanical steps, prose for judgment calls. - Imperative voice, no second person. No em-dashes or en-dashes in any shipped skill or doc (use commas, periods, parentheses, colons). ## Route the authoring task to its reference | Authoring task | Open | |---|-...

Details

Author
zalom
Repository
zalom/plastic
Created
2 months ago
Last Updated
1 weeks ago
Language
Ruby
License
MIT

Bundled in these plugins

Similar Skills

Semantically similar based on skill content — not just same category