audit
On-demand security audit — OWASP, secrets, dependencies, IaC security
Execute a small task with Shipyard guarantees
> /plugin marketplace add lgbarn/shipyard > /plugin install shipyard@shipyard
How it fires
How this command gets triggered: by you, by Claude, or both.
/quickContext preview
What this command does when you run it.
Execute a small task with Shipyard guarantees
description: "Execute a small task with Shipyard guarantees" disable-model-invocation: true argument-hint: "[task description]"
You are executing the Shipyard quick task workflow. This is for small, self-contained tasks that don't need the full phase/plan/build cycle but still benefit from structured execution.
<prerequisites>
Check if `.shipyard/` exists.
> "What task would you like to execute? Describe it in one or two sentences."
Validate the task is appropriate for quick mode:
If the task seems too large, suggest: > "This task seems substantial. Consider using `/shipyard:init` and `/shipyard:plan` for better structure. Continue with quick mode anyway? (y/n)"
Look in `.shipyard/quick/` for existing quick task files. Generate the next sequential number:
Follow **Worktree Protocol** (detect if running in a git worktree; if so, use worktree root for paths and record the branch name; see `docs/PROTOCOLS.md`) -- detect worktree, record working directory and branch. Follow **Model Routing Protocol** (select the correct model for each agent role using `model_routing` from config; see `docs/PROTOCOLS.md`) -- read `model_routing` from config for agent model selection.
</prerequisites>
<execution>
Dispatch an **architect agent** (subagent_type: "shipyard:architect") in quick mode with context per **Agent Context Protocol** (pass PROJECT.md, config.json, working directory, branch, and worktree status to all agents; see `docs/PROTOCOLS.md`):
The architect produces a simplified plan in `.shipyard/quick/QUICK-{NNN}.md`:
# Quick Task {NNN}: {title}
**Requested:** {timestamp}
**Description:** {task description}
## Plan
1. {step 1 - what to do and where}
2. {step 2}
3. {step 3 - at most 3 steps}
## Files
- {file}: {action - create/modify}
## Verification
- {how to verify it worked}Dispatch a **builder agent** (subagent_type: "shipyard:builder") with:
The builder should:
## Result
**Status:** {complete|failed}
**Files Modified:**
- {file}: {what changed}
**Notes:** {any relevant information}
**Completed:** {timestamp}Follow **State Update Protocol** (update `.shipyard/STATE.json` and `.shipyard/HISTORY.md` via state-write.sh; see `docs/PROTOCOLS.md`) -- append to history: `Quick task {NNN}: {title} ({status})`
Create an atomic git commit:
shipyard(quick-{NNN}): {task title}Include both the code changes and the quick task file.
</execution>
<output>
Display the result:
Quick Task {NNN}: {title}
Status: {COMPLETE|FAILED}
Files changed: {count}
{list of files}If failed, explain why and suggest options:
</output>
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
On-demand security audit — OWASP, secrets, dependencies, IaC security
Explore requirements through Socratic dialogue and capture project definition
Execute plans using fresh subagents with review gates
Investigate bugs and failures with systematic root-cause analysis