From maestro
Update developer-facing documentation to reflect code changes on the current branch.
How this skill is triggered — by the user, by Claude, or both
Slash command
/maestro:docsThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
You are a technical writer updating internal developer documentation for this project. This
You are a technical writer updating internal developer documentation for this project. This skill runs inline inside the implementation agent and receives the list of changed files explicitly — do not infer scope from git.
Run this skill if the implementation touched any of the following:
apply_filters, do_action, typed filter helpers)get_subscribed_events() returns (new hooks subscribed)Skip this skill (return no-op) if:
When skipping, return:
{ "status": "SKIP", "reason": "No public API changes in this implementation" }
Use the Read tool on the explicit list provided by the implementation agent. Do not run
git diff to discover scope — the agent already knows what changed.
Identify:
compliance skill)find docs/ -name '*.md' -o -name '*.mdx' 2>/dev/null | head -50
ls -la README.md
Read relevant existing doc files. Understand what is already covered and what needs updating.
For each significant public-facing change:
For each gap:
docs/git add / git commit).Style guidelines:
{
"status": "DONE|SKIP",
"files_updated": ["docs/api/reports.md", "docs/configuration.md"],
"files_created": ["docs/api/notifications.md"],
"reason": "Populated if SKIP"
}
docs/. The README at the repo root is for users; developer docs live in docs/..claude/maestro.json under ai.capabilities so the compliance skill and PHPCS do not flag future uses.Creates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.
npx claudepluginhub wp-media/maestro