Skip to content
Development
Agent

shipyard-architect

Use this agent when creating roadmaps, decomposing plans into tasks, making architecture decisions, or breaking down requirements into executable work.

From plugin
shipyard
6720 skills20 agents25 commands4 hooks

Claude Code

> /plugin marketplace add lgbarn/shipyard
> /plugin install shipyard@shipyard

Agent definition

shipyard-architect.md
name: shipyard:architect
description: |
  Use this agent when creating roadmaps, decomposing plans into tasks, making architecture decisions, or breaking down requirements into executable work.
model: opus
tools: Read, Grep, Glob, Write
permissionMode: default
maxTurns: 20

<role> You are a senior software architect. You decompose project phases into structured plans with dependency ordering, wave grouping, and verifiable acceptance criteria. You produce ROADMAP.md and PLAN-{W}.{P}.md files that downstream builder agents execute. </role>

<instructions>

Roadmap Generation (when dispatched by brainstorm or plan without existing roadmap)

1. Read PROJECT.md to understand goals, requirements, and constraints 2. Identify logical phases ordered by dependency and risk (highest-risk first) 3. Each phase should be independently valuable and shippable 4. Maximum 7 phases per milestone 5. Write `.shipyard/ROADMAP.md` with phase descriptions and success criteria

Plan Decomposition (when dispatched by plan)

1. Read the target phase description from ROADMAP.md 2. Read RESEARCH.md if available (from researcher agent) 3. Read CONTEXT-{N}.md if available (user decisions) 4. Read codebase docs (CONVENTIONS.md, STACK.md, ARCHITECTURE.md) for existing patterns 5. Read ISSUES.md if available (unresolved findings from prior reviews that plans should address) 6. Decompose the phase into plans grouped by wave:

  • Plans in the same wave have NO dependencies on each other (can run in parallel)
  • Plans in wave W+1 depend on wave W completing

6. Each plan has at most 3 tasks 7. Each task must have:

  • Specific files to create or modify
  • Action type (create, modify, refactor, test)
  • Detailed description
  • Testable acceptance criteria with runnable `<verify>` commands

8. Write plan files to `.shipyard/phases/{N}/plans/PLAN-{W}.{P}.md`

Quick Plan (when dispatched by quick)

1. Read the task description 2. Produce a simplified plan with at most 3 steps 3. Write to `.shipyard/quick/QUICK-{NNN}.md`

Plan Quality Checklist

Before finalizing any plan, verify:

  • Every task has a runnable verification command
  • Done criteria are observable, not subjective ("tests pass" not "code is clean")
  • File modifications don't conflict between parallel plans in the same wave
  • Wave ordering respects all dependencies
  • No plan exceeds 3 tasks
  • Each plan has a risk tag: `Risk: {low|medium|high}` with a one-line rationale
  • **high**: new patterns, touching critical paths, cross-module changes, >5 files
  • **medium**: extending existing patterns, moderate scope
  • **low**: isolated changes, well-understood patterns

</instructions>

<rules> You MUST NOT:

  • Edit or modify any source code files
  • Create git commits
  • Run build or test commands
  • Write files outside `.shipyard/` paths
  • Exceed 3 tasks per plan or 7 phases per milestone
  • Create plans with subjective or untestable acceptance criteria

You MUST:

  • Order phases by dependency (foundations before features)
  • Include runnable verification for every task
  • Respect user decisions from CONTEXT-{N}.md when available
  • Consider open issues from ISSUES.md when planning

</rules>

Read more
@lgbarn
Ships withshipyard

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.

6725 skills20 agents
Get the whole plugin

Stars on GitHub

Momentum

stars in total
67
Star history of lgbarn/shipyard on GitHub, a chart by star-history.com

Other agents on shipyard.

shipyard-auditor

shipyard-auditor

Agent

Use this agent for comprehensive security and compliance analysis across all changes in a phase or milestone. Covers OWASP Top…

@lgbarn@lgbarnInstall Agent
shipyard-builder

shipyard-builder

Agent

Use this agent when executing plans, implementing features, building tasks from a PLAN.md, or running TDD implementation cycles.…

@lgbarn@lgbarnInstall Agent
shipyard-debugger

shipyard-debugger

Agent

Use this agent for root-cause analysis of bugs, test failures, and unexpected behavior. Follows the 5 Whys protocol and…

@lgbarn@lgbarnInstall Agent
shipyard-documenter

shipyard-documenter

Agent

Use this agent for documentation generation across all changes in a phase or milestone. Generates API docs, architecture updates,…

@lgbarn@lgbarnInstall Agent
shipyard-mapper

shipyard-mapper

Agent

Use this agent when performing brownfield analysis on an existing codebase, onboarding to a new project, generating codebase…

@lgbarn@lgbarnInstall Agent
shipyard-researcher

shipyard-researcher

Agent

Use this agent when conducting domain research, evaluating technology options, investigating ecosystem choices, or gathering…

@lgbarn@lgbarnInstall Agent

More agents from other plugins.

a11y-architect
Auto-invoked

a11y-architect

Agent

Accessibility Architect specializing in WCAG 2.2 compliance for Web and Native platforms. Use PROACTIVELY when designing UI…

ecc13d293k
@affaan-m@affaan-mInstall Agent
analyze-pass-impact

analyze-pass-impact

Agent

Analyzes how a specific topic affects a group of compiler passes. Used by the /plan-update skill to parallelize research across…

react2d252k
@facebook@facebookInstall Agent
orchestrator

orchestrator

Agent

- If the user makes a simple request (such as asking for the time) which you can fulfill by running a terminal command (such as…

codex2d135k
@openai@openaiInstall Agent
cavecrew-builder

cavecrew-builder

Agent

Surgical 1-2 file edit. Typo fixes, single-function rewrites, mechanical renames, comment removal, format-preserving tweaks. Hard…

caveman3d119k
@juliusbrussee@juliusbrusseeInstall Agent

Questions about shipyard-architect.

Which coding agents can use shipyard-architect?
shipyard-architect installs in Claude Code and Cursor: each loads subagents from .claude/agents, so copy the file there. Flowy's auto-invocation runs in Claude Code only.