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 three 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:proposal,specs, ordesign.content_sections: the sections the draft subagent must produce.proposal: Why, What Changes, Capabilities (New/Modified), External Dependencies, Impact.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.proposal: discovery.md, existing specs inopenspec/specs/(for capability naming).specs: discovery.md, proposal.md.design: discovery.md, proposal.md, specs/**/*.md.