design-first-consensus

Coordinates independent research and recorded consensus before implementation of high-stakes decisions.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/eeemzs/aops --skill design-first-consensus-eeemzs
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: design-first-consensus
Source: https://github.com/eeemzs/aops/tree/main/assets/disciplines/design-first-consensus
Command: npx skills add https://github.com/eeemzs/aops --skill design-first-consensus-eeemzs

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Teams risk costly rework when architecture or ownership decisions are made informally and implementation starts before stakeholders agree. This discipline enforces a recorded, concluded consensus before any code is written for material, cross-owner, or expensive-to-reverse decisions. ## Core Features & Use Cases - Independent Research Phase: Each participant researches code, project management records, and canonical documents on their own before discussion. - Structured Consensus Protocol: Runs the Discuss turn protocol and records final stances, concluding only with complete consensus, disagreement, or open-question outputs. - Plan Binding and Review: After operator approval, binds the consensus reference to a Projectman task and sprint plan, requiring plan review before implementation begins. - Use Case: When deciding between SQLite and PostgreSQL for a project, use this discipline to have agents research independently, reach a recorded consensus, and only then bind the decision to a sprint plan for reviewed implementation. ## Quick Start Use the design-first-consensus discipline to research the database choice independently, record a concluded consensus, and bind it to a sprint plan before implementation.

Frequently Asked Questions about design-first-consensus

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I run a design-first consensus workflow before implementation?▼

Have each participant research code, PM records, and canonical documents independently, then run the Discuss turn protocol and record final stances. Conclude only with complete consensus, disagreement, or open-question outputs before binding the decision to a Projectman task.

When should I use design-first consensus instead of implementing directly?▼

Use it for material, cross-owner, or expensive-to-reverse decisions where architecture or ownership is uncertain. Routine, low-risk changes do not need this discipline and can proceed through normal implementation workflows.

What aops skills does design-first consensus require?▼

It requires four assets: aops-cli-discuss for the decision protocol, aops-cli-projectman for tasks and sprint plans, aops-collaborative-work for reviewed implementation slices, and aops-cli-agentspace for coordination.

Can implementation start before a consensus is concluded?▼

No. The discipline explicitly forbids implementation from an unconcluded topic or placeholder output. Operator approval and a plan review must occur before bounded reviewed implementation slices begin.

Who owns the decision versus the implementation plan?▼

Discuss owns the decision itself, while Projectman owns the implementation plan and reviews. ChatV3 may coordinate but is never treated as decision truth, and agent assignments belong to mission or session policy.