From mz-dev-base
ALWAYS invoke when the user asks to "write a skill", "author a new skill", "create a SKILL.md", or "add a skill to the plugin". Enforces SKILL_GUIDELINES.md via a TDD-style authoring workflow.
npx claudepluginhub doctormozg/claude-pipelines --plugin mz-dev-baseThis skill is limited to using the following tools:
Meta-skill for authoring new skills in this repository. Applies SKILL_GUIDELINES.md through a TDD-style authoring loop: RED (enumerate rationalizations the skill will face), GREEN (write the counter-arguments into the canonical 7-section anatomy), REFACTOR (re-read as a skeptic and stress-test the description, triggers, and rationalization table).
Mandates invoking relevant skills via tools before any response in coding sessions. Covers access, priorities, and adaptations for Claude Code, Copilot CLI, Gemini CLI.
Share bugs, ideas, or general feedback.
Meta-skill for authoring new skills in this repository. Applies SKILL_GUIDELINES.md through a TDD-style authoring loop: RED (enumerate rationalizations the skill will face), GREEN (write the counter-arguments into the canonical 7-section anatomy), REFACTOR (re-read as a skeptic and stress-test the description, triggers, and rationalization table).
This skill turns SKILL_GUIDELINES.md from a passive rulebook into an executable authoring workflow. Every new skill the user asks to create is walked through the same three-step loop. RED finds the excuses a future invocation will raise to skip the skill. GREEN writes the canonical body whose rationalization table directly rebuts those excuses. REFACTOR subjects the draft to a skeptical re-read and the pre-publish checklist before the user approves.
Triggers: "write a skill", "author a new skill", "create a SKILL.md", "add a skill to the plugin", "turn this rule into a skill", "help me make this skill follow guidelines".
review-branch or review-pr instead.plugins/<plugin>/skills/<name>/SKILL.md authoring only.| Phase | Goal | Details |
|---|---|---|
| 0 | Setup | Inline below |
| 1 | TDD authoring (RED / GREEN / REFACTOR) | phases/authoring.md |
$ARGUMENTS is the skill name or a short intent string. If empty, ask the user what skill to author and which plugin it belongs in.plugins/ (e.g. mz-dev-base, mz-dev-pipe). Confirm with the user if ambiguous.Proceed to Phase 1 by reading phases/authoring.md.
Techniques: delegated to phase files — see Phase Overview table above.
N/A — collaboration skill, not discipline.
Run the pre-publish checklist at the end of Phase 1. Every bullet must be green before the skill is considered done:
phases/*.md and references/*.md pointers resolve.Output the checklist result as a visible block before concluding — silent checks get skipped.
references/persuasion-principles.md for Cialdini principle applications per skill type.references/anti-rationalization-library.md for seed rationalization/rebuttal pairs.references/canonical-skill-anatomy.md for the 7-section skeleton template.After each phase, update .mz/task/<task_name>/state.md with:
Status: running | complete | aborted_by_user | failedPhase: current phase numberSkillType: classified skill type from Phase 0DraftPath: path to the in-progress SKILL.md or phase fileNever rely on conversation memory for cross-phase state — context compaction destroys specific paths and decisions.