hrt-adversarial-authoring
Installation
SKILL.md
hrt-adversarial-authoring
Cross-context adversarial authoring: one subagent drafts, two further subagents — each with no memory of the author's reasoning, only the inputs they were given — challenge the draft from two orthogonal angles before it's accepted.
This skill is shared by two callers. The calling instruction MUST state which artifact is being authored — that choice fixes the draft content, both review checklists, and the resolution target below. Nothing else about the process changes between callers.
Parameters (set by the caller)
artifact:specsordesign. (proposalis not reviewed here: its grounding is the user's own interview answers, and it is checked byhrt-artifact-lintplus the user's read-and-confirm.)content_sections: the sections the draft subagent must produce.specs: one spec file per capability listed in the proposal's Capabilities section —### Requirementblocks with#### ScenarioWHEN/THEN content, per thespecsphase's format rules.design: Context, Goals/Non-Goals, Decisions, Shape / Seams (when the change adds callable code), Risks/Trade-offs, Migration Plan, Open Questions, per thedesignphase's format rules.
grounding_inputs: the artifacts the draft subagent may read.specs: proposal.md, existing specs inopenspec/specs/(for capability naming).design: proposal.md, specs/**/*.md.