AgentSkillsCN

qbp

当您面临需要深思熟虑的决策时——无论是伦理问题、架构选型,还是多重权衡,亦或是当用户持有重要利益并希望参与寻找清晰答案时,可使用此技能。您可以选择“内在觉知”、“多方共识”或“参与式决策”等不同路径来达成目标。

SKILL.md
--- frontmatter
name: qbp
description: Use when facing decisions requiring careful consideration - ethical questions, architecture choices, trade-offs, or when user has a stake and wants to participate in finding clarity. Routes to discernment (internal), clearness (multi-agent), or gathered (participatory).

Quaker Business Practice (QBP)

Overview

Decision-making skills emulating Quaker business practices - seeking unity through discernment rather than consensus through debate.

Core insight: Some decisions deserve more than quick answers. These skills provide structured approaches for genuine discernment.

The Three Skills

SkillPurposeWhen to Use
qbp:discernmentInternal voices seeking clarityWeighty questions, ethical decisions, trade-offs, multiple valid approaches
qbp:clearnessMulti-agent committee with parallel deep workCode reviews, architecture decisions, research needing distributed depth
qbp:gatheredUser participates alongside agent voicesUser has stake/perspective, wants to discern together rather than receive advice

Routing Logic

dot
digraph qbp_routing {
    "Question received" [shape=box];
    "User has stake/perspective?" [shape=diamond];
    "Needs parallel deep analysis?" [shape=diamond];
    "Weighty question?" [shape=diamond];
    "qbp:gathered" [shape=box, style=filled];
    "qbp:clearness" [shape=box, style=filled];
    "qbp:discernment" [shape=box, style=filled];
    "Answer directly" [shape=box];

    "Question received" -> "User has stake/perspective?";
    "User has stake/perspective?" -> "qbp:gathered" [label="yes"];
    "User has stake/perspective?" -> "Needs parallel deep analysis?" [label="no"];
    "Needs parallel deep analysis?" -> "qbp:clearness" [label="yes"];
    "Needs parallel deep analysis?" -> "Weighty question?" [label="no"];
    "Weighty question?" -> "qbp:discernment" [label="yes"];
    "Weighty question?" -> "Answer directly" [label="no"];
}

Signals for Each Skill

Use qbp:gathered when:

  • "I've been thinking about this for weeks"
  • "I'm torn between..."
  • "I think X, but..."
  • "I don't just want your opinion"
  • User expresses their own position in the question

Use qbp:clearness when:

  • Complex code review touching multiple concerns
  • Architecture decision with many dimensions
  • Research requiring deep exploration of multiple options
  • Task where you'd write a very long response covering many angles shallowly

Use qbp:discernment when:

  • Ethical weight or potential for harm
  • Multiple valid approaches exist
  • Significant trade-offs
  • You'd naturally want to say "it depends"

Shared Principles

All three skills share Quaker principles:

PrincipleMeaning
Sense of the meetingClerk discerns where unity lies - not counting votes
Speaking onceEach perspective speaks once, then listens
SilencePausing between voices lets insights emerge
Standing aside"I disagree but won't block" - honest without preventing
BlockingRare - only for violations of core principles
Way opensRecognizing when clarity emerges vs. forcing decision

Quick Reference

Discernment (internal):

  1. Identify relevant voices for THIS question
  2. Each voice speaks once
  3. Silence - let it settle
  4. Clerk discerns unity or names tensions
  5. Output with visible process

Clearness (multi-agent):

  1. Propose committee composition to user
  2. Spawn agents with context + perspective
  3. Agents work in parallel
  4. Receive results, sit with them
  5. Synthesize toward unity or name tensions

Gathered (participatory):

  1. Recognize signals, offer gathered
  2. Teach the discipline (speak once, silence ok, slow is point)
  3. Agents speak sequentially with check-ins
  4. User invited to contribute
  5. Synthesis includes user's voice

Shared Resources

  • skills/shared/principles.md - Core Quaker principles
  • skills/shared/vocabulary.md - Shared terminology
  • skills/shared/clerk-patterns.md - Synthesis patterns for clerk role