Scope
Generated 01/06/2026
Paste this into Claude Code (or any coding agent). It saves the spec to SCOPE.md and builds from it — no extra prompting.
I'm starting a new build — an internal tool for Ensign Software. I've already scoped it; the full specification is published as markdown at the URL below. Pull it into the project as a file and build from it.
Save the spec locally:
curl -fsSL "https://ensign-scope.jg-toolbox.xyz/s/7d694bf40066346beb7e2f3fad13a6c8" -o SCOPE.md
Then read SCOPE.md — it has the overview, data model, pages, non-functional requirements, and an ordered task list. Build it:
1. Scaffold the project per the spec (the stack it implies, the data model, the pages).
2. Write a project CLAUDE.md from the scaffolded code + the spec as you go.
3. Resolve the spec's open questions, or record the assumptions you make.
4. Work the tasks in milestone order, verifying (typecheck/lint/build) at each step.
The spec is the source of truth and the requirements. Ask me if anything is genuinely ambiguous; otherwise go ahead and build it.Prefer no fetch? Download scope.md below, drop it in the project, and tell Claude to read it. Anyone with the link can read this spec.
An internal tool that replaces email-and-spreadsheet purchase-order approvals with a clear, auditable workflow: create POs, route them for approval, and notify approvers by email — with a status dashboard for the ops team.
A purchase order routed through the approval workflow.
| Field | Type | Nullable | Notes |
|---|---|---|---|
| id | uuid | no | |
| company_id | uuid | no | Multi-tenancy scope. |
| supplier | text | no | |
| status | enum(draft|pending|approved|rejected) | no | |
| total | decimal(12,2) | no | |
| note | text | yes | |
| created_at | timestamptz | no |
Relations:
Indexes:
A single line item on a purchase order.
| Field | Type | Nullable | Notes |
|---|---|---|---|
| id | uuid | no | |
| purchase_order_id | uuid | no | |
| description | text | no | |
| quantity | integer | no | |
| unit_price | decimal(12,2) | no |
Relations:
Indexes:
/purchase-ordersList and filter purchase orders by status.
Components:
States: empty, loading
/purchase-orders/newCreate a new purchase order with line items.
Components:
/purchase-orders/[id]View a PO and approve/reject it.
Components: