consensus

Compare architectural options and synthesize a recommendation with trade-offs.

Updated Feb 20, 2026
One-click install
npx skills add https://github.com/supertyrelle/pelley --skill consensus-supertyrelle
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: consensus
Source: https://github.com/supertyrelle/pelley/tree/main/skills/consensus
Command: npx skills add https://github.com/supertyrelle/pelley --skill consensus-supertyrelle

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Consensus helps you make difficult design and architecture decisions when several valid approaches exist and the real trade-offs are unclear. It turns vague debate into a structured comparison of competing options, constraints, and outcomes.

Core Features & Use Cases

  • Multi-perspective analysis: Generates three independent viewpoints optimized for different priorities so tensions become visible.
  • Decision synthesis: Highlights agreements, disagreements, and the true trade-offs behind each option.
  • Practical use cases: Choose between competing refactors, evaluate feature implementation strategies, or decide how to balance simplicity, performance, security, and maintainability.
  • Outcome-focused reporting: Produces a clear recommendation, accepted trade-offs, and next steps for follow-up work.

Quick Start

Use the consensus skill to compare the architectural options for this feature and recommend the best path forward.

Frequently Asked Questions about consensus

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

FAQPage Schema
How do I compare architectural options and resolve design trade-offs?

To resolve design trade-offs, you compare architectural options by generating three independent viewpoints optimized for competing priorities, exposing hidden tensions. This structured analysis replaces vague debate by producing a synthesized recommendation with actionable next steps.

What is the best way to decide between competing refactoring strategies?

The best way to decide between competing refactoring strategies is to apply multi-perspective analysis that surfaces true trade-offs behind each approach. This method highlights agreements, disagreements, and constraints to produce a clear, synthesized recommendation.

How do I balance simplicity, performance, and security during feature implementation planning?

To balance simplicity, performance, and security during feature implementation planning, evaluate the feature through multiple independent perspectives. This process explicitly frames the problem and synthesizes a recommendation capturing accepted trade-offs.

When do I need multi-perspective analysis for system design problems?

You need multi-perspective analysis for system design problems when several valid approaches exist and real trade-offs are unclear. It is designed to expose competing priorities and hidden tensions that must be resolved before making architectural decisions.

Does this approach work for evaluating trade-offs without specific framework dependencies?

Yes, evaluating trade-offs works without specific framework dependencies because it operates directly on architectural and implementation decisions. It requires explicit problem framing and three independent perspectives to synthesize a recommendation.