reaching-consensus
Reaching Consensus
Consensus vs. Voting
Voting: Majority wins, minority loses Consensus: Everyone can support the decision
Consensus Levels
| Level | Meaning |
|---|---|
| 1 | Fully support |
| 2 | Support with minor concerns |
| 3 | Can live with it |
| 4 | Have serious concerns |
| 5 | Cannot support |
Goal: Everyone at level 3 or better.
Techniques
Fist of Five
Quick check on support:
- 5 fingers: Fully support
- 4 fingers: Support
- 3 fingers: OK with it
- 2 fingers: Concerns
- 1 finger: Strong concerns
- Fist: Block
Gradients of Agreement
- Enthusiastic Yes
- Supportive Yes
- Willing Yes
- Reservations
- Stand Aside
- Block
Proposal-Based
- Present proposal
- Clarifying questions
- Quick reactions
- Amendments
- Check for consensus
- Iterate if needed
When Stuck
Disagree and Commit
- Debate thoroughly
- Make decision
- Everyone commits
- Review later
Time-Boxing
- Set decision deadline
- If no consensus, fallback option
- Owner makes final call
Smaller Group
- Delegate to experts
- Report back
- Full group ratifies
Facilitation Tips
- Ensure everyone speaks
- Summarize positions
- Find common ground
- Address concerns directly
- Document the decision
- Include dissenting views
More from dralgorhythm/claude-agentic-framework
react-native-reanimated
React Native Reanimated 4.x animation patterns. Use when adding animations, transitions, entering/exiting effects, or gesture-driven animations to React Native screens. Replaces Framer Motion for mobile.
104compliance
Ensure regulatory compliance. Use when implementing GDPR, HIPAA, PCI-DSS, or SOC2 requirements. Covers compliance frameworks and controls.
52brainstorming
Generate and explore ideas effectively. Use when starting new projects, solving problems, or exploring solutions. Covers ideation techniques and divergent thinking.
50security-review
Conduct security code reviews. Use when reviewing code for vulnerabilities, assessing security posture, or auditing applications. Covers security review checklist.
47requirements-analysis
Analyze and refine product requirements. Use when clarifying scope, identifying gaps, or validating requirements. Covers requirement types and analysis techniques.
46optimizing-code
Improve code performance without changing behavior. Use when code fails latency/throughput requirements. Covers profiling, caching, and algorithmic optimization.
46