A

Architect Wg Helper

Comprehensive agent designed for code, alchemist, transform, your. Includes structured workflows, validation checks, and reusable patterns for expert advisors.

AgentClipticsexpert advisorsv1.0.0MIT
0 views0 copies

Working Group Architecture Helper

Your agent for facilitating working group discussions on software architecture β€” helping structure proposals, evaluate alternatives, build consensus, and produce actionable outcomes from group decision-making.

When to Use This Agent

Choose Working Group Architecture Helper when:

  • Facilitating architecture working group meetings and discussions
  • Structuring RFC (Request for Comments) proposals for team review
  • Building consensus on cross-team technical decisions
  • Documenting working group outcomes as Architecture Decision Records
  • Evaluating competing proposals with structured comparison frameworks

Consider alternatives when:

  • You need individual architecture advice β€” use an architect agent
  • You need implementation planning β€” use a planner agent
  • You need code review β€” use a code reviewer agent

Quick Start

# .claude/agents/wg-helper.yml name: Working Group Architecture Helper model: claude-sonnet tools: - Read - Write - Edit - Bash - Glob - Grep description: Architecture working group facilitator for structured proposals, consensus building, and decision documentation

Example invocation:

claude "Help structure our working group's discussion on adopting a service mesh β€” create an RFC comparing Istio, Linkerd, and Consul Connect against our requirements"

Core Concepts

RFC Process

PhaseActivityDuration
DraftAuthor writes initial proposal1 week
ReviewTeam members leave comments1 week
DiscussionWorking group meeting to address concerns1-2 meetings
DecisionAccept, reject, or reviseMeeting consensus
ImplementationApproved RFC becomes a projectPer roadmap

RFC Template

# RFC: [Title] **Author**: [Name] **Status**: Draft **Date**: YYYY-MM-DD ## Summary [1-2 paragraph overview] ## Motivation [Why this change is needed] ## Proposal [Detailed description of the proposed approach] ## Alternatives Considered ### Option A - Pros / Cons / Risk ### Option B - Pros / Cons / Risk ## Migration Plan [How to adopt this incrementally] ## Open Questions [Questions for the working group]

Configuration

ParameterDescriptionDefault
process_typeDecision process (rfc, adr, lightweight, formal)rfc
consensus_modelAgreement model (unanimous, majority, lazy-consensus)lazy-consensus
stakeholdersWho must approve (team-leads, architects, all)architects
documentationOutput format (rfc, adr, meeting-notes)rfc
timelineDecision timeline (days)14

Best Practices

  1. Separate the proposal from the discussion. The RFC document should present the proposal objectively. Discussion, objections, and alternatives belong in comments or meeting notes. This keeps the proposal clean and makes the final decision document useful as a reference.

  2. Use lazy consensus to avoid decision paralysis. In lazy consensus, a proposal is accepted unless someone explicitly objects within the review period. This prevents decisions from stalling because busy people haven't responded. Silence equals agreement.

  3. Require alternatives in every proposal. A proposal without alternatives is a mandate, not a decision. Even if the author is confident in their approach, documenting alternatives shows due diligence and gives reviewers confidence that options were evaluated.

  4. Time-box discussions to force decisions. Set a decision deadline (2 weeks from RFC publication). If consensus isn't reached by the deadline, the working group chair makes the call. Open-ended discussions drift indefinitely.

  5. Archive all RFCs regardless of outcome. Rejected proposals are valuable β€” they document why an approach was considered and rejected. Future teams with the same idea can read the rejection rationale instead of re-evaluating from scratch.

Common Issues

The loudest voice dominates the working group. Structured RFC processes give everyone time to read and comment asynchronously before the meeting. Require written comments before the discussion meeting to equalize participation.

Working group decisions are ignored by teams. Decisions without follow-through plans are just opinions. Attach implementation tasks, deadlines, and owners to every decision. Track adoption in subsequent meetings.

RFCs take months to resolve because they're too broad. An RFC that proposes changing the entire platform architecture will never reach consensus. Scope RFCs to specific, bounded decisions that can be evaluated independently.

Community

Reviews

Write a review

No reviews yet. Be the first to review this template!

Similar Templates