arc-writing-tasks

Decompose software features into granular tasks with code and testing commands.

6|Updated Feb 8, 2026
One-click install
npx skills add https://github.com/GregoryHo/arcforge --skill arc-writing-tasks
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: arc-writing-tasks
Source: https://github.com/GregoryHo/arcforge/tree/main/skills/arc-writing-tasks
Command: npx skills add https://github.com/GregoryHo/arcforge --skill arc-writing-tasks

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill automates the process of breaking down large features or epics into small, manageable, and independently executable tasks, ensuring a clear and actionable plan for implementation.

Core Features & Use Cases

  • Task Decomposition: Divides features into bite-sized tasks (2-5 minutes each).
  • Exact Code & Commands: Ensures each task includes precise code snippets and full command-line instructions for testing.
  • TDD Enforcement: Promotes a Test-Driven Development approach by requiring tests before implementation.
  • Structured Output: Saves tasks in a standardized Markdown format for easy tracking and execution.
  • Use Case: When a new feature like "user authentication" is defined, this Skill breaks it down into tasks such as "Write failing test for valid credentials," "Implement login function," and "Write test for invalid password," each with exact code and commands.

Quick Start

Use the arc-writing-tasks skill to break down the feature 'Implement user profile editing' into executable tasks.

Frequently Asked Questions about arc-writing-tasks

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I break down a software feature into executable tasks?

To break down a software feature into executable tasks, you decompose epics into granular 2-5 minute units with precise code snippets and full command-line testing instructions. This structured task decomposition ensures a clear, actionable implementation plan.

What is test-driven development task decomposition and how does it work?

Test-driven development task decomposition is a workflow that enforces a test-first approach by requiring failing tests before implementation for each granular task. It works by outputting a structured Markdown file detailing each task's implementation steps, dependencies, and verification criteria.

Can I automate implementation planning for my developer workflow?

You can automate implementation planning to increase developer productivity by automatically dividing defined features into bite-sized tasks. This workflow automation outputs exact code commands and testing instructions for independent execution.

Does this task decomposition approach work with my existing TDD workflow?

This task decomposition approach works with your TDD workflow by enforcing a strict test-first sequence for every generated task. It facilitates Test-Driven Development by pairing exact code snippets with full command-line instructions for immediate verification.

What is the best way to generate TDD code and commands for a new feature?

The best way to generate TDD code and commands for a new feature is using automated task decomposition to divide epics into 2-5 minute tasks. It outputs exact code snippets and full command-line testing instructions in a standardized Markdown format.

Why does my feature implementation plan lack actionable testing commands?

Feature implementation plans lack actionable testing commands when they miss granular task decomposition. Generating a structured Markdown file detailing each task with exact code snippets and full command-line testing instructions solves this and enforces test-first verification.