en un clic
autospec-tasks
Generate YAML task breakdown from implementation plan.
Installer avec Codex ou Claude Copiez ce prompt, collez-le dans Codex, Claude ou un autre assistant, puis laissez-le vérifier la page du skill et l'installer pour vous.
Menu
Generate YAML task breakdown from implementation plan.
Installer avec Codex ou Claude Copiez ce prompt, collez-le dans Codex, Claude ou un autre assistant, puis laissez-le vérifier la page du skill et l'installer pour vous.
Basé sur la classification professionnelle SOC
Generate YAML feature specification from natural language description.
Analyze cross-artifact consistency and quality in YAML format.
Generate YAML checklist for feature quality validation.
Identify underspecified areas in YAML spec and encode clarifications back into the spec.
Generate or update project constitution in YAML format.
Execute the implementation plan by processing tasks defined in tasks.yaml.
| name | autospec-tasks |
| description | Generate YAML task breakdown from implementation plan. |
This Agent Skill is generated from autospec.tasks. When the user invokes "$autospec-tasks" or "/autospec.tasks", load and follow these instructions directly. Treat the text after the skill or command name as "$ARGUMENTS". Do not route back through "autospec tasks"; this skill is the prompt for the stage.
Project specs directory: ./specs
$ARGUMENTS
You MUST consider the user input before proceeding (if not empty).
The following paths have been pre-computed and are available for use:
{{.FeatureDir}}{{.FeatureSpec}}{{.ImplPlan}}{{.AutospecVersion}}{{.CreatedDate}}Load design documents: Read from the feature directory:
{{.ImplPlan}} (plan.yaml) containing:
technical_context: tech stack, libraries, constraintsdata_model: entities and relationshipsapi_contracts: API endpoints and schemasresearch_findings: technical decisionsproject_structure: file organization{{.FeatureSpec}} (spec.yaml) containing:
user_stories: with priorities (P1, P2, P3)requirements: functional and non-functionalkey_entities: initial entity identificationExecute task generation workflow:
technical_contextuser_storiesdata_model and map to user storiesapi_contracts to user storiesresearch_findings for setup tasksGenerate tasks.yaml: Create the YAML task file with this structure:
tasks:
branch: "<current git branch>"
created: "<today's date YYYY-MM-DD>"
spec_path: "<relative path to spec file>"
plan_path: "<relative path to plan file>"
summary:
total_tasks: <number>
total_phases: <number>
parallel_opportunities: <number of tasks marked parallelizable>
estimated_complexity: "<low|medium|high>"
phases:
- number: 1
title: "Setup"
purpose: "Project initialization and new package structure"
tasks:
- id: "T001"
title: "<task title with file path>"
status: "Pending" # Pending | InProgress | Completed
type: "setup" # setup | implementation | test | documentation | refactor
parallel: false
story_id: null # null for setup/foundational tasks
file_path: "<exact file path to create/modify>"
dependencies: []
acceptance_criteria:
- "<criterion 1>"
- number: 2
title: "Foundational"
purpose: "Core infrastructure that MUST be complete before user stories"
tasks:
- id: "T002"
title: "<task title>"
status: "Pending"
type: "implementation"
parallel: true # Can run in parallel with T003
story_id: null
file_path: "<file path>"
dependencies: ["T001"]
acceptance_criteria:
- "<criterion>"
- number: 3
title: "User Story 1 - <US-001 title from spec>"
purpose: "<goal from user story>"
story_reference: "US-001"
independent_test: "<how to test this story independently>"
tasks:
- id: "T010"
title: "<task with file path>"
status: "Pending"
type: "test" # Tests first per constitution
parallel: true
story_id: "US-001"
file_path: "<test file path>"
dependencies: ["T002"]
acceptance_criteria:
- "<criterion>"
- id: "T011"
title: "<implementation task>"
status: "Pending"
type: "implementation"
parallel: false
story_id: "US-001"
file_path: "<source file path>"
dependencies: ["T010"] # Depends on test being written
acceptance_criteria:
- "<criterion>"
# Continue with more phases for each user story...
- number: <final>
title: "Polish & Cross-Cutting Concerns"
purpose: "Improvements that affect multiple user stories"
tasks:
- id: "T099"
title: "<polish task>"
status: "Pending"
type: "refactor"
parallel: true
story_id: null
file_path: "<file path>"
dependencies: ["<all prior phases>"]
acceptance_criteria:
- "<criterion>"
dependencies:
user_story_order:
- story_id: "US-001"
depends_on: []
blocks: ["US-002"]
- story_id: "US-002"
depends_on: ["US-001"]
blocks: []
phase_order:
- phase: 1
blocks: [2]
- phase: 2
blocks: [3, 4, 5]
parallel_execution:
- phase: 2
parallel_groups:
- tasks: ["T002", "T003"]
rationale: "Different packages, no dependencies"
- phase: 3
parallel_groups:
- tasks: ["T010", "T011"]
rationale: "Test and implementation can be developed together"
implementation_strategy:
mvp_scope:
phases: [1, 2, 3]
description: "Setup + Foundational + User Story 1"
validation: "<how to validate MVP>"
incremental_delivery:
- milestone: "Foundation Ready"
phases: [1, 2]
deliverable: "<what's usable at this point>"
- milestone: "MVP Complete"
phases: [1, 2, 3]
deliverable: "<what's usable>"
_meta:
version: "1.0.0"
generator: "autospec"
generator_version: "{{.AutospecVersion}}"
created: "{{.CreatedDate}}"
artifact_type: "tasks"
Write the tasks to {{.FeatureDir}}/tasks.yaml
Validate the artifact:
autospec artifact {{.FeatureDir}}/tasks.yaml
Report: Output:
Context for task generation: $ARGUMENTS
The tasks.yaml should be immediately executable - each task must be specific enough that an LLM can complete it without additional context.
CRITICAL: Tasks MUST be organized by user story to enable independent implementation and testing.
Tests are REQUIRED for new behavior whenever practical: Generate test tasks before implementation tasks when the feature changes behavior. Tests may be omitted only for documentation-only changes, configuration-only changes with no behavior change, or explicitly marked spike/prototype work.
Final tasks: Include project-appropriate polish, documentation, validation, or release-note tasks when required by the specification, implementation plan, or project governance.
Every task MUST have:
parallel: true if task can run alongside others (different files, no dependencies)From User Stories (spec) - PRIMARY ORGANIZATION:
From Plan Structure:
From Data Model:
From Setup/Infrastructure:
setup: Project/directory initializationtest: Test file creation (should come before implementation if TDD)implementation: Core feature codedocumentation: README, docs, commentsrefactor: Code improvement without behavior changePending: Not startedInProgress: Currently being worked onCompleted: Finished and verified