pipeline
|
Install
mkdir -p .claude/skills/pipeline-wfukatsu && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/16273" && unzip -o skill.zip -d .claude/skills/pipeline-wfukatsu && rm skill.zipInstalls to .claude/skills/pipeline-wfukatsu
Activation
This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.
Automated pipeline that executes all phases in dependency order. /architect:pipeline [target_path]. Supports --skip-*, --resume-from, --rerun-from, --lang flags.About this skill
Full Pipeline Execution
Expected Outcome
Complete a comprehensive architecture analysis and design for the target project. The final deliverables are a complete set of reports under reports/.
Available Skills
All skills defined in @skills/common/skill-dependencies.yaml can be executed in dependency order.
Execution Strategy
- Load the dependency graph from
skill-dependencies.yaml - Initialize output directories with
/architect:init-output - Product handoff detection — glob
reports/03_domain/,reports/04_quality/,reports/02_spec/andwork/traceability.json. If product artifacts exist, rundefine-requirementsfirst with them as inputs (the product→architect handoff, @docs/design.md §1); it auto-detects and carries product IDs forward. Otherwise run the standard greenfield/legacy entry. - Execute each skill and verify its output before proceeding to the next
- Execute skills with
parallel_within parallel via Task - Enable or disable ScalarDB-related skills based on the
conditionsfield - Record progress in
work/pipeline-progress.json - Accumulate findings in
work/context.mdbetween phases
Command-Line Options
--skip-{phase}: Skip the specified phase--resume-from=phase-N: Resume from the specified phase (completed phases are skipped)--rerun-from=phase-N: Reset all phases from the specified phase onward to "pending" and re-execute--analyze-only: Execute analysis phases only--no-scalardb: Skip all ScalarDB-related skills--lang=en|ja: Set the output language (default: en). Stored in pipeline-progress.json options.output_language
Error Handling
- Missing required prerequisite files: Log the error and automatically skip downstream phases
- Skill execution failure: Record status: "failed" in pipeline-progress.json
- Dependency phase failure (status: "failed"): Automatically skip downstream phases
Conditional Dependency Resolution
A phase listed in another phase's depends_on may be marked status: "skipped"
because its conditions: did not match the current project (e.g. review-data-integrity
when scalardb_enabled is true). When resolving depends_on:
- Treat conditional
skippeddependencies as satisfied (filter them out). - Only
faileddependencies cascade as downstream skips. - This is what enables
review-synthesizerto run after exactly one ofreview-scalardb/review-data-integrity(the other is conditionally skipped).
Context Management
Long pipelines may exceed context window limits.
Update work/context.md upon each phase completion and read it at the start of the next phase.
work/context.md structure:
- Investigation results summary
- Domain knowledge extracted from analysis
- Evaluation scores and improvement priorities
- Important decisions made during design
- Unresolved issues
Progress Registry
Conforms to the schema defined in @skills/common/progress-registry.md.
Completion Criteria
- All phases are either completed or skipped
reports/00_summary/full-report.htmlhas been generated- pipeline-progress.json status is "completed"
Related Skills
| Skill | Relationship |
|---|---|
| /architect | Interactive version |
| /architect:init-output | Initialization |
| /architect:report | Final report |
| /product:start | Upstream — product reports are detected at step 3 and handed off via define-requirements (@docs/design.md §1) |