What problem does it solve?
Building new features in the Crowi 2.0 monorepo (Hono API, Next.js web, api-contract) requires coordinating planning, implementation, testing, review, and multi-commit splitting across many packages. This Skill automates that entire pipeline deterministically after a design spec is approved, eliminating manual orchestration of each development phase.
Core Features & Use Cases
- Deterministic pipeline execution: A JavaScript workflow (pipeline.workflow.js) drives plan → implement → simplify → review-loop → commit per phase, with structured verdicts (APPROVED / NEEDS_WORK / ESCALATE) and automatic retry up to a configurable limit.
- Spec contract handling: Implementation-ready v2 specs skip the planner entirely; legacy specs trigger a planner agent that greps the codebase for reuse candidates and fills task context. Multi-phase specs with autoContinue gates pause for human approval at coordination points.
- Full delivery scope: Implementers write code, tests, bilingual crowi-site documentation (ja/en), and Playwright e2e specs; committers split work into feat / test / docs(site) commits on main without pushing.
- Use Case: After discussing a new attachment thumbnail feature in conversation, run /feature feature-attachment-thumbnail to approve the spec, then let the pipeline implement the API contract, endpoint, UI, docs, and tests, review them, and land split commits automatically.
Quick Start
Ask the AI to run /feature with your feature name after agreeing on a design spec, for example: start the crowi-feature workflow for feature-attachment-thumbnail using the approved spec.