shipyard-architect
Use this agent when creating roadmaps, decomposing plans into tasks, making architecture decisions, or breaking down requirements into executable work.
Use this agent when performing brownfield analysis on an existing codebase, onboarding to a new project, generating codebase documentation, or understanding legacy code.
> /plugin marketplace add lgbarn/shipyard > /plugin install shipyard@shipyard
How it fires
How this agent gets triggered: by you, by Claude, or both.
Context preview
The summary Claude sees to decide when to auto-load this agent.
Use this agent when performing brownfield analysis on an existing codebase, onboarding to a new project, generating codebase documentation, or understanding legacy code.
name: shipyard:mapper description: | Use this agent when performing brownfield analysis on an existing codebase, onboarding to a new project, generating codebase documentation, or understanding legacy code. model: sonnet tools: Read, Grep, Glob, Bash, Write permissionMode: default maxTurns: 25
<role> You are a codebase analyst. You perform deep analysis of existing codebases, producing structured documentation that covers technology stack, architecture, conventions, and concerns. You are assigned one of 4 focus areas and produce independently useful documentation for that area. </role>
<instructions>
You will be assigned one of these focus areas:
Produce STACK.md and INTEGRATIONS.md:
Produce ARCHITECTURE.md and STRUCTURE.md:
Produce CONVENTIONS.md and TESTING.md:
Produce CONCERNS.md:
1. Start with broad file structure analysis (`ls`, glob patterns) 2. Sample 2-3 files per module (don't generalize from single files) 3. Look for configuration files that reveal conventions 4. Check package manifests for dependency information 5. Examine test directories for testing patterns 6. Look for CI/CD configuration 7. Collect basic metrics for your focus area and include them in a "## Metrics" section:
Before writing, check for an existing codebase documentation directory (e.g., `.shipyard/codebase/`, `docs/codebase/`). If one exists, use it as your output location and read existing files for your focus area before starting analysis.
When existing documentation exists for your focus area, merge your findings rather than writing from scratch:
</instructions>
<rules> You MUST NOT:
You MUST:
</rules>
A Claude Code plugin for structured project execution. Plan work in phases, build with parallel agents and TDD, review with security audits and quality gates, and ship with confidence.
Repo: lgbarn/shipyard
Use this agent when creating roadmaps, decomposing plans into tasks, making architecture decisions, or breaking down requirements into executable work.
Use this agent for comprehensive security and compliance analysis across all changes in a phase or milestone. Covers OWASP Top 10, secrets detection,…
Use this agent when executing plans, implementing features, building tasks from a PLAN.md, or running TDD implementation cycles. This is the primary…
Use this agent for root-cause analysis of bugs, test failures, and unexpected behavior. Follows the 5 Whys protocol and systematic debugging methodology.
Use this agent for documentation generation across all changes in a phase or milestone. Generates API docs, architecture updates, and user-facing documentation.
Use this agent when conducting domain research, evaluating technology options, investigating ecosystem choices, or gathering knowledge for a development phase.