Context
The repo has two strong but disconnected pieces: a working credentials preflight checker and a GTM pipeline engine with supervisors. The README currently describes the product as /credentials — not /ship. v1 unifies them under a single identity and gets both pieces fully functional.
Current State
| Component |
Status |
credentials/ sub-skill + Python checker |
✅ most functional (29 services, 23/29 connected) |
engine/ GTM pipeline stages |
⚠️ structure exists, Linear integration untested |
supervisors/ control loop |
⚠️ defined, wiring to stage supervisors incomplete |
| README identity |
❌ says "/credentials" — should be "/ship" |
ship-engine v0.2 |
⚠️ explicitly "in progress" per README |
user-invocable: false in SKILL.md |
⚠️ blocks direct user invocation |
v1 Milestone — What "Working" Means
A user runs /ship start "<idea>" and the full GTM pipeline runs: Intake → Validate → Strategy → Awareness → Lead Capture → Nurture → Closing → Launch → Measure. Credentials preflight fires automatically before Launch. Linear tickets are created and progressed.
Work Required
1. Identity + README
2. Credentials sub-skill — polish to v1
3. GTM pipeline engine
4. Launch preflight integration
5. OSS tool product type
6. Distribution
Out of Scope for v1
- Multi-product / portfolio runs
- Paid tier or SaaS wrapper
- CI/CD integration beyond credential gate
- Analytics dashboard
Definition of Done
Context
The repo has two strong but disconnected pieces: a working credentials preflight checker and a GTM pipeline engine with supervisors. The README currently describes the product as
/credentials— not/ship. v1 unifies them under a single identity and gets both pieces fully functional.Current State
credentials/sub-skill + Python checkerengine/GTM pipeline stagessupervisors/control loopship-enginev0.2user-invocable: falsein SKILL.mdv1 Milestone — What "Working" Means
A user runs
/ship start "<idea>"and the full GTM pipeline runs: Intake → Validate → Strategy → Awareness → Lead Capture → Nurture → Closing → Launch → Measure. Credentials preflight fires automatically before Launch. Linear tickets are created and progressed.Work Required
1. Identity + README
/ship(not/credentials)user-invocable: truein SKILL.md/shipcommand table to README (start, status, stage, credentials)2. Credentials sub-skill — polish to v1
--fixflag output accuracy for each failing servicecheck_local.py --quietand--jsonmodes end-to-end*.ymldrop-in) tested with one real example3. GTM pipeline engine
/ship start "<idea>"creates a Linear run ticket and kicks off Intake4. Launch preflight integration
credentials/scripts/check_local.pybefore deploy5. OSS tool product type
oss_toolproduct type (recently added) integrated into Intake stage6. Distribution
clawhub install shipgit cloneOut of Scope for v1
Definition of Done
/ship start "test idea"completes Intake and creates Linear ticket/ship(not/credentials)git cloneworks on a clean machine