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, or design.
  • 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 — ### Requirement blocks with #### Scenario WHEN/THEN content, per the specs phase'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 the design phase's format rules.
  • grounding_inputs: the artifacts the draft subagent may read.
    • proposal: discovery.md, existing specs in openspec/specs/ (for capability naming).
    • specs: discovery.md, proposal.md.
    • design: discovery.md, proposal.md, specs/**/*.md.

Process

Installs
82
GitHub Stars
1
First Seen
Jul 16, 2026
hrt-adversarial-authoring — hash-id/openspec-schema