What problem does it solve?
Writing effective agent system prompts is hard: prompts suffer from vague instructions, contradictions, wrong voice, bloated token counts, and descriptions that fail to trigger routing. This Skill provides a structured methodology for authoring and maintaining agent prompts that comply with platform conventions.
Core Features & Use Cases
- Create or update agent prompts: Build a new sub-agent from requirements or surgically edit an existing prompt, with a changelog recording removed, preserved, and added elements.
- Platform-specific structure: Apply the seven-element template (role, mission, capabilities, process, constraints, output format, examples) with correct frontmatter for Claude Code, OpenAI Codex, Pi, and OpenCode.
- Voice and trigger guidance: Enforce imperative second-person voice, token budgets, identifier rules, and routing-optimized descriptions with optional
<example> blocks.
- Use Case: You need a new Claude Code sub-agent that reviews TypeScript PRs. Invoke this Skill to generate a complete prompt with a trigger-rich description, constrained tool usage, an output table template, and explicit constraints.
Quick Start
Use the write-assistant skill to create a sub-agent prompt for reviewing TypeScript pull requests with a routing-friendly description and output format table.