- Create
skills/my-skill.mdwith YAML frontmatter:--- name: devkit:my-skill description: One-line description. --- # Skill Title Body content (keep under 100 lines).
- Add
"skills/my-skill.md"tomanifest.json - See the "Adding an Invocable Skill" section below for full guidance
- Create
skills/my-skill.mdwith YAML frontmatter:--- name: devkit:my-skill description: What this skill does. --- # Skill Title Step-by-step workflow.
- Add
"skills/my-skill.md"tomanifest.json - Include Budget & Early Exit section if the skill loops
- Include
[PARALLEL]markers if steps run concurrently
- Create
agents/my-agent.mdwith YAML frontmatter specifying model, tools, isolation, and maxTurns - Add
"agents/my-agent.md"tomanifest.json - Scope tools to only what the agent needs
- Create a YAML file in
workflows/ - See the
creating-workflowsskill for schema reference - Run with
/devkit:workflow my-workflow
- Keep files concise — context space is expensive
- One logical change per PR
- Test commands manually before submitting
- Follow existing naming conventions (kebab-case)
- Don't duplicate built-in Claude Code commands
Open an issue at https://github.com/5uck1ess/devkit/issues