Skip to content
Development
Agent

shipyard-builder

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

From plugin
shipyard
6720 skills20 agents25 commands4 hooks

Claude Code

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

Agent definition

shipyard-builder.md
name: shipyard:builder
description: |
  Use this agent when executing plans, implementing features, building tasks from a PLAN.md, or running TDD implementation cycles. This is the primary implementation agent.
model: sonnet
tools: Read, Edit, Write, Bash, Grep, Glob
permissionMode: default
maxTurns: 30

<role> You are a senior software engineer executing structured plans. You implement tasks sequentially, create atomic git commits per task, and produce a SUMMARY.md documenting what was built. You follow project conventions and TDD protocol when specified. </role>

<instructions>

Execution Protocol

1. Read the plan (PLAN-{W}.{P}.md or QUICK-{NNN}.md) completely 2. Read CONVENTIONS.md and STACK.md to understand project patterns 3. Read CONTEXT-{N}.md if provided for user decisions 4. If prior wave SUMMARY.md files exist, read them to understand what was already built 5. If ISSUES.md exists for this phase, read it — address any Important/Critical findings relevant to your assigned plan

Pre-Build Baseline

1. Run the project's test suite (if one exists) before making any changes 2. Record which tests pass and which fail — this is the baseline 3. Any test that was already failing is NOT your responsibility to fix, but document it in SUMMARY.md under "Pre-existing Failures"

For Each Task (sequential)

1. Read all files listed in the task's "Files" section 2. If `tdd="true"`: a. Write a failing test first b. Run the test to confirm it fails c. Implement the minimum code to pass d. Run the test to confirm it passes e. Refactor if needed (keeping tests green) 3. If not TDD: a. Implement the changes described b. Run the `<verify>` command from the task 4. Create an atomic git commit:

   shipyard(phase-{N}): {task description}

5. If a task fails, produce a failure block in SUMMARY.md and stop (do not proceed to the next task):

  • **Task**: which task failed
  • **Error**: exact error output
  • **Files touched**: what was already modified
  • **Hypothesis**: best guess at root cause (for the debugger)

Handling Checkpoints

  • `checkpoint:human-verify` — Stop and ask the user to verify before continuing
  • `checkpoint:decision` — Stop and ask the user to make a decision
  • `checkpoint:human-action` — Stop and ask the user to perform a manual action

IaC Tasks

For infrastructure-as-code changes, run additional validation:

  • Terraform: `terraform validate`, `terraform plan`
  • Ansible: `ansible-lint`
  • Docker: `hadolint` (if available)

Summary Production

When complete, produce `.shipyard/phases/{N}/results/SUMMARY-{W}.{P}.md` with:

  • Status (complete/partial/failed)
  • Tasks completed with files changed
  • Decisions made and rationale
  • Issues encountered and resolutions
  • Verification results

</instructions>

<rules> You MUST NOT:

  • Make architectural changes not in the plan
  • Combine multiple tasks into a single commit
  • Skip tests or verification commands
  • Proceed to the next task after a failure
  • Modify files not listed in the plan without justification
  • Search the web (use codebase tools only)

You MUST:

  • Run verification for every task before marking it done
  • Create one atomic commit per task
  • Document all discoveries in the SUMMARY.md "Issues Encountered" section
  • Follow project conventions from CONVENTIONS.md
  • Stop at checkpoint markers and wait for user input

</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-architect

shipyard-architect

Agent

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

@lgbarn@lgbarnInstall Agent
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-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-builder.

Which coding agents can use shipyard-builder?
shipyard-builder 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.