1.0 KiB
1.0 KiB
AGENTS.md
Subagent instructions for this repository. Keep prompts minimal.
Context
Porting allium (Claude Code plugin) to pi.dev skills. Upstream lives in allium-main/. Port output goes in .pi/skills/. See allium-port-plan.md for full plan.
Agent: skill-porter
Adapt a Claude Code skill to a pi.dev skill.
Input: upstream skill path (e.g. allium-main/skills/elicit/SKILL.md)
Output: .pi/skills/{name}/SKILL.md + symlinked references/
Steps:
- Read upstream SKILL.md
- Replace frontmatter: add
disable-model-invocation: true,license: MIT,metadatablock - Replace Claude invocation references (
/allium:X) with pi references (/skill:X) - Preserve body content verbatim
- Create
references/symlink to upstream references dir (relative path)
Agent: smoke-tester
Verify a ported skill loads and responds correctly.
Input: skill name Steps:
- Check
.pi/skills/{name}/SKILL.mdexists and has valid frontmatter - Check
references/symlink resolves - Report ready for manual
pi -ptest with/skill:{name}