split-plan-into-workstreams
Converts a High-level Implementation Plan into several parallel Workstream documents
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Converts a High-level Implementation Plan into several parallel Workstream documents
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
Analyzes the extracted story document, capturing capability, acceptance criteria, edge cases, dependencies and open design questions. Use after extracting a story from a user request, to clarify the stories intended and likley imact. Use before designing the implementation.
Discovers the current application reality BEFORE designing or implementing. Surfaces relevant ADRs, existing code patterns, and target architecture.
Design the implementation of a new user story based on the current application reality, and analysis of the proposed user story.
Design comprehensive test cases for a given set of requirements. Use before starting TDD to plan coverage.
Drafts a high-level implementation plan based on the extracted story document
Extract a user story from a given document or text, into a json format
| name | split-plan-into-workstreams |
| description | Converts a High-level Implementation Plan into several parallel Workstream documents |
Break the work into parallel tracks:
TYPICAL WORK STREAMS:
├── Foundations
│ ├── Contracts and Interfaces Defined
│ ├── Database migrations
│ ├── Data model changes
│ ├── API endpoint Stubbed with fake response data
│ └── Frontend API calls to stubbed endpoints
├── Backend/API
│ ├── Repositories, and Handlers
│ ├── Business logic
│ └── API endpoints fully built
├── Frontend/UI
│ ├── Components
│ ├── State management
│ └── Completed API integration
├── Infrastructure
│ ├── Configuration
│ └── Deployment
└── Testing
├── Integration tests
└── E2E tests
The Foundations workstreams purpose is to enable parallel development of the rest of the feature.
Create a subdirectory streams under the same folder that contains the story analysis and plan json documents.
For each workstream, complete the following steps.
Create a workstream json document. The workstream document will follow the schema in schema/workstream.schema.json. The document should be named {workstream-name}.stream.json and placed under the streams subdirectory.
Copy the Acceptance Criteria and Edge Cases from the analysis document that are related to the workstream's scope to the "related_acceptance_criteria" and "related_edge_cases" fields in the workstream json document.
Identify any dependencies that the workstream has on other workstreams. Update the "dependencies" field in the workstream json file. Dependencies can include completion of other workstreams, or specific artifacts from other workstreams.
Outline high-level approach:
IMPLEMENTATION PLAN:
1. [First major step]
2. [Second major step]
3. [Third major step]
...
And for each step identify what artifacts are needed to complete the step.
Update the "steps" field in the workstream json file, including each steps dependencies.
Based on the scope of the stream, and the related criteria, identify any relevant context that should be included in the workstream document. It may be helpful to review the analysis document and especially the questions section.
Relevant context should include documentation such as ADRs, design documents, existing code components, and any other relevant content.
Mark these in the "relevant_context" field of the workstream json file.
.process directory, named {skill-name}.done.json.