AgentSkillsCN

echozero-council

EchoZero理事会的决策框架,用于评估各类提案。在评估重大功能、架构变更、重构方案时使用,或在用户请求召集理事会、获得理事会评审,或依据核心价值观对提案进行评估时使用。

SKILL.md
--- frontmatter
name: echozero-council
description: EchoZero Council decision framework for evaluating proposals. Use when evaluating major features, architectural changes, refactors, or when the user asks to assemble the council, get council review, or evaluate a proposal against core values.

Council Decision Framework

Council Lenses

Assemble Architect, Systems, UX, and Pragmatic Engineer. Each analyzes from their lens:

LensFocus
ArchitectStructure, boundaries, coupling, abstraction level
SystemsStability, resources, performance, failure modes
UXUsability, discoverability, error messages, mental model
PragmaticImplementation complexity, testing, scope, maintenance

Core Value Filters

  1. Necessity: Real problem? Evidence of need? Can we remove instead?
  2. Simplicity: Simplest solution? 80/20? Current vs imagined needs?
  3. Cost/Benefit: LOC, dependencies, testing, maintenance vs benefits
  4. Alignment: Fits "best part is no part"? Consistent with architecture?

Vote Options

  • Approve - Passes all filters
  • Approve with Conditions - Fixable issues, clear criteria
  • Reject with Alternative - Fundamental issues, better approach exists
  • Reject - Violates values, problem doesn't need solving

Analysis Format

code
[Lens] Analysis:
Problem Understanding: [What's being solved]
Key Concerns: [From your lens]
Alternatives: [Considered]
Vote: [Approve/Approve w/ Conditions/Reject w/ Alternative/Reject]
Reasoning: [Explanation]

Red Flags (Reject)

  • Architect: "Might need flexibility later", >3 abstraction layers
  • Systems: "Should be fine", no error handling
  • UX: "Users will figure it out", cryptic errors
  • Pragmatic: "Build it right", can't define MVP

Green Flags (Approve)

  • Architect: Removes abstractions, reduces coupling
  • Systems: Clear resource management, explicit errors
  • UX: Common case easier, self-explanatory
  • Pragmatic: Simple to implement, easy to test

Output Format

code
RECOMMENDATION: [Proceed / Proceed with Modifications / Use Alternative / Defer / Reject]

[Consensus reasoning]
Conditions (if any): [...]
Next Steps: [...]

Reference

Full framework: AgentAssets/modules/process/council/FRAMEWORK.md