Skip to content

Soloship Cheatsheet

Soloship keeps you safe while building solo with AI. It installs guardrails in your project — security scanning, rollback protection, and a workflow that catches mistakes before they become disasters.

Install: npx soloship init

Type these commands in Claude Code. Pick the one that matches what you're doing right now. If you're not sure, start with /soloship-brainstorm.

1 Getting Started

/soloship-onboard

Get a quick briefing on a codebase. Reads CLAUDE.md, recent git history, and audit reports to orient you.

Use when: Opening a project for the first time, or picking up after a break.

/soloship-audit

Deep investigation of a codebase. Produces an architecture map, quality scores, and actionable findings.

Use when: You inherited a project, or want to know what shape things are in.

/soloship-bootstrap

Set up project governance — CLAUDE.md, AGENTS.md, rules, and hooks tailored to your project.

Use when: After an audit on existing projects, or when starting fresh.

2 Building Something New

/soloship-brainstorm

Explore what you're building and why. Helps you think through the idea before jumping to code.

Use when: You have a vague idea. "I want to add a client portal" — start here.

/soloship-spec

Write a lightweight specification with clear acceptance criteria. Defines what "done" looks like.

Use when: You know what you want but need to nail down the details.

/soloship-plan

Create a step-by-step implementation plan with file lists, key decisions, and rationale.

Use when: You know what to build and need to figure out how.

/soloship-implement

Execute an implementation plan. Routes to the right execution strategy (sequential or parallel).

Use when: You have a plan and it's time to write code.

3 Fixing Something Broken

/soloship-debug

Systematic debugging. Investigates the root cause before proposing fixes — no guessing.

Use when: Something's broken and you don't know why.

4 Shipping

/soloship-shipfast

Emergency deploy. Lint, test, build, commit, push, deploy — minimum viable safety checks, maximum speed.

Use when: Something's broken in production and you fixed it. Get it live NOW.

/soloship-shipthorough

Full due diligence. Code review, coverage audit, changelog, clean commits, PR, verification, deploy.

Use when: You finished a feature and want everything solid before it goes live.

5 Quality Checks

/soloship-review

Multi-perspective review. For plans: engineering, CEO, or design review. For code: 3-pass analysis.

Use when: You want a second opinion on a plan or code before shipping.

/soloship-qa

Headless browser testing. Navigates your site, clicks things, finds bugs, takes screenshots.

Use when: You want to test your site the way a real user would.

/soloship-security

Security audit using OWASP Top 10 and STRIDE threat modeling.

Use when: Before launching, or when you've added auth, payments, or user data handling.

/soloship-design-review

Visual design audit. Finds spacing issues, hierarchy problems, and generic AI-generated design patterns.

Use when: Your site works but looks "off" and you can't pinpoint why.

6 Learning & Reflecting

/soloship-learn

Capture knowledge from non-obvious work. Creates a solution doc so you don't solve the same problem twice.

Use when: You just fixed something tricky and want to remember how.

/soloship-retro

Weekly engineering retrospective. Analyzes commits, work patterns, and code quality trends.

Use when: End of the week. What went well? What didn't?

Typical Flow

You don't need every command every time. Here's what a typical feature looks like:

/brainstorm Figure out what you're building
Design it visually (Stitch, Figma, paper)
/plan Create the step-by-step plan
/implement Build it
/shipthorough Review, test, deploy

Safety runs automatically. When you installed Soloship, it added hooks that scan for security issues, flag risky changes, and create rollback snapshots — all without you doing anything. The commands above are your workflow. The safety net is always on.

If Things Go Wrong

npx soloship rollback

Undo everything the AI did in the current session. Your pre-session work is preserved. Run this in your terminal (not in Claude Code).