{
  "markdown": "# Mosaic\n\nA mosaic of skills crafted for Claude Code multi-agent team mode.\n\n## Background\n\nThis plugin was born from real-world experience building complex systems with Claude Code agent teams. The first skill, DCVE, was designed to minimize spec omissions and conflicts between team members' designs before execution. As a result, the number of post-execution corrections dropped significantly — the team spent less time fixing issues and more time building.\n\n## Skills\n\n### DCVE (Devise · Curate · Verify · Execute)\n\nA structured design-to-implementation methodology for complex projects.\n\n1. **Devise** — Generate ideas without judgment\n2. **Curate** — Select what matters most\n3. **Verify** — Design, validate, assign teams, cross-check\n4. **Execute** — Build with full team coordination\n\nWhen changes occur after execution, the cycle re-enters from D.\n\nThe Verify phase is where DCVE differentiates itself: each team member reviews their own domain, then cross-reviews adjacent domains to catch interface mismatches, conflicting interpretations, and missing edge cases — all before a single line of code is written.\n\n**Usage**: `/mosaic:run-dcve` or describe a project to build from scratch.\n\n### Discuss (Multi-Perspective Discussion & Debate)\n\nA structured discussion framework for decision-making.\n\n1. **Setup** — Clarify the question and create a discussion team (Advocate, Critic, Synthesizer)\n2. **Discussion** — 3 rounds: Opening Positions, Challenge & Rebuttal, Final Statements\n3. **Synthesis** — Moderator compiles a structured report with recommendations\n\nWhen you need advice, the skill creates agent team members with distinct perspectives who debate the topic and deliver a comprehensive report — covering strengths, risks, trade-offs, agreements, disagreements, and a final recommendation.\n\n**Usage**: `/mosaic:run-discuss` or ask for advice on a decision.\n\n### Assemble (Brownfield Agent Team Bootstrap)\n\nA skill for setting up a Claude Code agent team inside an existing codebase.\n\n1. **Scan** — Read the repo's layout, manifests, README, and existing CLAUDE.md\n2. **Interview** — Ask about active work areas, priorities, and any custom operating rules\n3. **Propose** — Present a team composition (roles, rationale, scope, CLAUDE.md plan) for approval\n4. **Execute** — Write CLAUDE.md and spawn the team\n\nUnlike DCVE, Assemble does not design new work — it reads what the repo already is and configures a team around the user's actual priorities. The proposal is always rendered in the user's language, and code identifiers and user-provided custom rules are preserved verbatim.\n\n**Usage**: `/mosaic:run-assemble` or ask to \"assemble a team\" or \"set up an agent team\" for an existing project.\n\n## Requirements\n\n- Claude Code with agent teams enabled via one of:\n  - Environment variable: `CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS=1`\n  - settings.json: `{\"env\": {\"CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS\": \"1\"}}`\n\n## Installation\n\n### From Marketplace\n```\n/plugin marketplace add factorshin/mosaic-marketplace\n/plugin install mosaic@mosaic-marketplace\n```\n\n### Local Development\n```bash\nclaude --plugin-dir ./mosaic\n```\n\n## License\n\nMIT\n",
  "bytes": 3152,
  "sha": "dacae3a69f75cf45abf330a67824840f3911fc360d3002c472d5223238a31e80",
  "repo_slug": "factorshin/mosaic",
  "fonte": "repo",
  "truncated": false,
  "api": "https://agentalog.com/api/listings/plg_factorshin_mosaic_mosaic_d10931e1/readme"
}