This is the master orchestrator for the SpecKit for OpenClaw engineering workflow.
This workflow is designed to automate git operations to save progress and isolate work.
Agent Requirement:
Before starting the workflow or initializing a new project, you MUST ask the user:
> "Do you want to enable automated git commit, git push, and branch creation for this project? (Yes/No)"
If this project has not been initialized with SpecKit yet, you MUST ensure the .specify/ directory is present in the project root.
Initialization Instructions for Agent:
.specify/ exists in the project root..specify/ directory from this skill package (located at ./.specify/) to .specify/ in the project root.Before starting or when returning to a project, you MUST determine the current state by checking for the existence of SpecKit artifacts:
.specify/ exists..specify/memory/constitution.md exists -> Constitution complete.specs//spec.md exists -> Specify complete.specs//plan.md exists -> Plan complete.specs//tasks.md exists -> Tasks complete.tasks.md are partially marked [X] -> Implementation in progress.Always resume from the first incomplete phase in the Execution Order.
Once initialized, you MUST follow the canonical Spec-kit order by delegating to sub-agents.
For each phase below, you should create or delegate to a specialized sub-agent that uses the corresponding skill found in the subskills/ directory relative to this skill file (./subskills/).
speckit-constitution. Establish code quality, testing standards, and architectural constraints.speckit-specify. Transform requirements into a formal spec.md.speckit-clarify if the specification is ambiguous.speckit-plan. Derive technical design and implementation architecture.speckit-tasks. Break the plan into actionable task lists.speckit-analyze for cross-artifact consistency.speckit-implement.When executing the speckit-implement phase, you MUST:
tasks.md dynamically based on requirements and complexity.speckit-implement.[X] in tasks.md before returning.{{user_provided_context}}
Use this context to start or resume the workflow. If the project is not yet initialized, begin with Step 1: Initialization.
共 1 个版本