Squire Pipeline
Check the current project's pipeline status against the ID8Pipeline stages and provide actionable feedback.
install
source · Clone the upstream repo
git clone https://github.com/eddiebelaval/squire
manifest:
skills/pipeline/skill.mdsource content
Pipeline Status Check
Core Workflows
Workflow 1: Primary Action
- Analyze the input and context
- Validate prerequisites are met
- Execute the core operation
- Verify the output meets expectations
- Report results
Check the current project's pipeline status against the ID8Pipeline stages and provide actionable feedback.
What This Skill Does
- Reads the project's
(creates one if missing)PIPELINE_STATUS.md - Reads the pipeline definition from
~/.claude/ID8PIPELINE.md - Analyzes the codebase to verify claimed stage
- Reports current status, gaps, and next checkpoint
Usage
/pipeline # Check status for current project /pipeline homer # Check status for specific project /pipeline advance # Mark checkpoint cleared, advance to next stage
Instructions
When invoked:
Step 1: Load Pipeline Definition
Read
~/.claude/ID8PIPELINE.md to understand the 11 stages and their requirements.
Step 2: Find Project Status
Look for
PIPELINE_STATUS.md in the current repo root. If not found:
- Ask which stage the project is in
- Create the status file
Step 3: Verify Current Stage
Based on the claimed stage, check for evidence:
| Stage | Verification |
|---|---|
| 1 (Concept) | One-liner exists in status file |
| 2 (Scope) | "Not building" list defined |
| 3 (Architecture) | Stack documented, diagrams present |
| 4 (Foundation) | DB schema exists, auth configured, deployable |
| 5 (Features) | Feature branches, working code |
| 6 (Integration) | Components connected, data flows |
| 7 (Testing) | Test files exist, coverage report |
| 8 (Polish) | Error handling, loading states |
| 9 (Launch Prep) | Docs, analytics configured |
| 10 (Ship) | Production URL exists |
| 11 (Iterate) | Feedback collection active |
Step 4: Report
Output format:
Pipeline Status: {PROJECT} ======================== Current Stage: {N} - {Stage Name} Status: {ON TRACK | GAPS FOUND | BLOCKED} Checkpoint: "{checkpoint question}" Evidence Found: - [x] {completed item} - [ ] {missing item} Gaps: - {specific gap description} Next Actions: 1. {action to close gap} 2. {action to close gap} Git Hygiene: - Branches: {count} ({clean | needs cleanup}) - Worktrees: {count}
For /pipeline advance
/pipeline advance- Verify ALL checklist items for current stage
- If gaps exist, list them and refuse to advance
- If complete:
- Update PIPELINE_STATUS.md
- Run git hygiene check
- Report next stage checkpoint