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…
Evaluate Plastic skills for correctness, convention compliance, and progressive disclosure. Use when testing whether a skill produces good outputs, verifying convention compliance after changes, running evals against skills or instructions, creating evals for a new or updated skill, checking if a description triggers…
Use when completing or reviewing intents, reorganizing the index, or when the intent store needs maintenance. Examples: Context: User has finished implementing a feature. user: "This intent is done, clean up the index" assistant: "I'll use the intent-curator to update the intent status and reorganize INDEX.md" Intent…
Use after creating, completing, or abandoning intents, when the user says "index" or "organize", or when INDEX.md needs maintenance. Curates the INDEX.md structure note.
Add an intent store to a project that is already registered in projects.yml but has no store on disk. Use when a project is registered but has no store, when you need to provision a store, or when doctor reports a missing project store (projectstoredir). Thin wrapper around provision-project-store plus an optional qmd…
Teach a new user how Plastic works through one of three hands-on tracks: deliver a first intent stage by stage, hand delivery to the agent in auto mode, or grow a founding intent into a small project with a roadmap. Use when the user says "tutorial", "teach me Plastic", "walk me through Plastic", "how do I use…
Use when the user wants to remove Plastic from an agent. Runs the manifest-driven uninstaller (removes skills, hooks, statusline, and any legacy plugin layout), reports exactly what was removed and what was left behind, then gives verification steps. The intent store always stays.
Use when updating Plastic. Runs the update verb, which reads the installed VERSION, derives its channel, queries npm dist-tags, and advances to the next version on that channel (or switches channel with a flag).