swarm-architecture-design

Triage architecture decisions and spawn advocate agents for parallel option analysis.

41|4|Updated Jan 28, 2026
One-click install
npx skills add https://github.com/etr/groundwork --skill swarm-architecture-design
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: swarm-architecture-design
Source: https://github.com/etr/groundwork/tree/main/skills/swarm-architecture-design
Command: npx skills add https://github.com/etr/groundwork --skill swarm-architecture-design

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill enables architecture teams to explore multiple technology options in parallel by coordinating adversarial advocate agents, improving decision quality and bias resistance.

Core Features & Use Cases

  • Parallel swarm analysis for 2+ viable options in a given architecture decision
  • Automatic spawning and management of advocate agents per option
  • Evidence-based synthesis, cross-decision conflict scanning, and consolidated recommendations
  • Use Case: Evaluate database and messaging options for a multi-tenant system with strong isolation requirements

Quick Start

Spawn swarm advocates for a given architecture decision and synthesize adversarial analyses to compare options.

Frequently Asked Questions about swarm-architecture-design

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

FAQPage Schema
How do I use adversarial agents for architecture decision-making?

Adversarial architecture decision-making uses parallel advocate agents to build the strongest cases for competing technology options, synthesizing evidence and constraints to improve bias resistance and decision quality.

What is swarm analysis in software architecture research?

Swarm analysis in architecture research triages decision areas into swarm-worthy and sequential categories, automatically spawning advocate agents per viable option to evaluate technologies like databases and messaging systems in parallel.

Can I run architecture design tasks if the Agent tool is unavailable?

If the Agent tool is unavailable, the architecture design skill gracefully falls back to the base architecture skill and logs the fallback event in the research journal to ensure continuity.

How do I evaluate multiple database options for a multi-tenant system?

Evaluating database options for a multi-tenant system involves spawning parallel swarm advocates per option to gather evidence, scan cross-decision conflicts, and synthesize consolidated recommendations based on strong isolation requirements.

When should I use adversarial swarm analysis for technology selection?

Adversarial swarm analysis is used when you have two or more viable technology options for an architecture decision and need evidence-based synthesis to compare trade-offs and improve bias resistance.

What are the limitations of using advocate agents for architecture research?

A limitation of using advocate agents is the dependency on the Agent tool; without it, the system cannot spawn parallel advocates and must fall back to the base architecture skill, reducing adversarial capability.