What problem does it solve?
When working in parallel git worktrees, it is hard to know whether a feature branch is truly done and safe to merge. This Skill runs an objective gate suite (clean tree, commits present, type-check, tests, lint, OpenAPI drift, e2e) and only marks the task as READY_TO_INTEGRATE when every gate passes, giving the orchestrator a trustworthy merge signal.
Core Features & Use Cases
- Objective gate execution: Runs git status, type-check, unit tests, lint, OpenAPI drift checks, and a helper-driven e2e gate, refusing to signal readiness if anything fails.
- Task state signaling: Updates or synthesizes
.feature-state/tasks/{id}.json via task-state.sh so the main-session orchestrator can pick up the ready-for-merge signal.
- Flaky test triage: Re-runs failed test gates in isolation to distinguish flaky failures from real ones, and reports flakiness to the manager via agmsg without blocking the gate.
- Use Case: After finishing a bug fix directly on a worktree branch without a spec, run this Skill to synthesize a task record and flag it READY_TO_INTEGRATE so the orchestrate watcher merges it.
Quick Start
Ask the AI to run the crowi-complete-feature skill in the current worktree to verify all gates and mark the task ready for merge.