autoclaude-task-converter

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".

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "autoclaude-task-converter" with this command: npx skills add toddward/claude-skills-playground/toddward-claude-skills-playground-autoclaude-task-converter

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:

### 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 context

Also supports single-line tasks: - [ ] Simple task description

Output Structure

For each task, create .auto-claude/specs/XXX-task-name/ containing:

FilePurpose
spec.mdFeature specification
requirements.jsonStructured requirements
context.jsonCodebase context (initially empty)
implementation_plan.jsonSubtasks with status

Workflow

Converting Existing Tasks

  1. Locate task file: Find TASKS.md, TODO.md, or similar in project root
  2. Parse tasks: Extract structured data from markdown
  3. Create spec directories: Run scripts/convert_tasks.py
  4. Verify output: Check .auto-claude/specs/ structure
python3 scripts/convert_tasks.py --input TASKS.md --output .auto-claude/specs

New Project Setup

When no task file exists, create the AutoClaude structure:

python3 scripts/convert_tasks.py --init --output .auto-claude/specs

This creates:

  • .auto-claude/specs/ directory
  • .auto-claude/TASKS.md template file
  • Sample spec 001-project-setup/

Conversion Rules

Status Mapping

Input StatusAutoClaude Status
To Dopending
In Progressin_progress
Donecompleted
Blockedblocked

Priority Mapping

Input PriorityAutoClaude Priority
Criticalp0
Highp1
Mediump2
Lowp3

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 references/autoclaude_schemas.md for detailed JSON schemas for:

  • requirements.json
  • context.json
  • implementation_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.

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

General

resume-builder

No summary provided by upstream source.

Repository SourceNeeds Review
General

template-slide-deck

No summary provided by upstream source.

Repository SourceNeeds Review
General

brainstorming

No summary provided by upstream source.

Repository SourceNeeds Review
General

quarterly-connect

No summary provided by upstream source.

Repository SourceNeeds Review