autoclaude-task-converter
Original:🇺🇸 English
Translated
1 scriptsChecked / no sensitive code detected
Convert single-file task backlogs (TASKS.md format) to AutoClaude multi-file spec structure. Use when the user wants to (1) convert existing TASKS.md or similar task backlog files to AutoClaude specs, (2) initialize a new project with AutoClaude-compatible task structure, (3) migrate task definitions from simple markdown to the multi-file spec format with requirements.json, context.json, implementation_plan.json. Triggers on phrases like "convert tasks to AutoClaude", "set up AutoClaude specs", "migrate backlog", "create spec from task".
3installs
Added on
NPX Install
npx skill4agent add toddward/claude-skills-playground autoclaude-task-converterTags
Translated version includes tags in frontmatterSKILL.md Content
View Translation Comparison →AutoClaude Task Converter
Convert markdown task backlogs to AutoClaude's multi-file spec structure.
Input Format
The skill accepts task files in this markdown format:
markdown
### TASK-XXX: Task Title
- **Description**: What needs to be done
- **Area**: Component/Feature area
- **Status**: To Do | In Progress | Done | Blocked
- **Priority**: Critical | High | Medium | Low
- **Dependencies**: TASK-XXX, TASK-YYY (optional)
- **Subtasks**: (optional)
- [ ] Subtask 1
- [x] Subtask 2 (completed)
- **Notes**: Additional contextAlso supports single-line tasks:
- [ ] Simple task descriptionOutput Structure
For each task, create containing:
.auto-claude/specs/XXX-task-name/| File | Purpose |
|---|---|
| Feature specification |
| Structured requirements |
| Codebase context (initially empty) |
| Subtasks with status |
Workflow
Converting Existing Tasks
- Locate task file: Find TASKS.md, TODO.md, or similar in project root
- Parse tasks: Extract structured data from markdown
- Create spec directories: Run
scripts/convert_tasks.py - Verify output: Check structure
.auto-claude/specs/
bash
python3 scripts/convert_tasks.py --input TASKS.md --output .auto-claude/specsNew Project Setup
When no task file exists, create the AutoClaude structure:
bash
python3 scripts/convert_tasks.py --init --output .auto-claude/specsThis creates:
- directory
.auto-claude/specs/ - template file
.auto-claude/TASKS.md - Sample spec
001-project-setup/
Conversion Rules
Status Mapping
| Input Status | AutoClaude Status |
|---|---|
| |
| |
| |
| |
Priority Mapping
| Input Priority | AutoClaude Priority |
|---|---|
| |
| |
| |
| |
Complexity Assessment
Determined by subtask count and description length:
- simple: 0-2 subtasks, single area
- standard: 3-6 subtasks, may span areas
- complex: 7+ subtasks, multiple dependencies
File Schemas
See for detailed JSON schemas for:
references/autoclaude_schemas.mdrequirements.jsoncontext.jsonimplementation_plan.json
Post-Conversion Note
IMPORTANT: After writing task specs, always inform the user:
NOTE: CURRENTLY AUTOCLAUDE MAY REQUIRE A RESTART BEFORE FULLY UTILIZING TASKS THAT HAVE BEEN WRITTEN OUT.