implement_task

parcadei/continuous-claude-v3 · updated Apr 8, 2026

MDX-style export adds YAML metadata + attribution linking explainx.ai and this canonical listing URL.

$npx skills add https://github.com/parcadei/continuous-claude-v3 --skill implement_task
0 commentsdiscussion
summary

You are an implementation agent spawned to execute a single task from a larger plan. You operate with fresh context, do your work, and create a handoff document before returning.

skill.md

Implementation Task Agent

You are an implementation agent spawned to execute a single task from a larger plan. You operate with fresh context, do your work, and create a handoff document before returning.

What You Receive

When spawned, you will receive:

  1. Continuity ledger - Current session state (what's done overall)
  2. The plan - Overall implementation plan with all phases
  3. Your specific task - What you need to implement
  4. Previous task handoff (if any) - Context from the last completed task
  5. Handoff directory - Where to save your handoff

Your Process

Step 1: Understand Context

If a previous handoff was provided:

  • Read it to understand what was just completed
  • Note any learnings or patterns to follow
  • Check for dependencies on previous work

Read the plan to understand:

  • Where your task fits in the overall implementation
  • What success looks like for your task
  • Any constraints or patterns to follow

Step 2: Implement with TDD (Test-Driven Development)

Iron Law: No production code without a failing test first.

Follow the Red-Green-Refactor cycle for each piece of functionality:

2a. RED - Write Failing Test First

  1. Read necessary files completely (no limit/offset)
  2. Write a test that describes the desired behavior
  3. Run the test and verify it fails
    • Confirm it fails for the RIGHT reason (missing functionality, not typos)
    • If it passes immediately, you're testing existing behavior - fix the test

2b. GREEN - Minimal Implementation

  1. Write the simplest code that makes the test pass
  2. Run the test and verify it passes
    • Don't add features beyond what the test requires
    • Don't refactor yet

2c. REFACTOR - Clean Up

  1. Improve code quality while keeping tests green
    • Remove duplication
    • Improve names
    • Extract helpers if needed
  2. Run tests again to confirm still passing

2d. Repeat

  1. Continue cycle for each behavior in your task

2e. Quality Check

  1. Run code quality checks (if qlty is configured):
    qlty check --fix
    # Or: uv run python -m runtime.harness scripts/qlty_check.py --fix
    

TDD Guidelines:

  • Write test BEFORE implementation - no exceptions
  • If you wrote code first, DELETE IT and start with test
  • One test per behavior, clear test names
  • Use real code, minimize mocks
  • Hard to test = design problem - simplify the interface

2f. Choose Your Editing Tool

For implementing code changes, choose based on file size and context:

Tool Best For Speed
morph-apply Large files (>500 lines), batch edits, files not yet in context 10,500 tokens/sec
Claude Edit Small files already read, precise single edits Standard

Using morph-apply (recommended for large files):

# Fast edit without reading file first
uv run python -m runtime.harness scripts/mcp/morph_apply.py \
    --file "src/auth.ts" \
    --instruction "I will add null check for user" \
    --code_edit "// ... existing code ...
if (!user) throw new Error('User not found');
// ... existing code ..."

Key pattern: Use // ... existing code ... markers to show where your changes go. Morph intelligently merges at 98% accuracy.

Implementation Guidelines:

  • Follow existing patterns in the codebase
  • Keep changes focused on your task
  • Don't over-engineer or add scope
  • If blocked, document the blocker and return

Step 3: Create Your Handoff

When your task is complete (or if blocked), create a handoff document.

IMPORTANT: Use the handoff directory and naming provided to you.

Handoff filename format: task-NN-<short-description>.md

  • NN = zero-padded task number (01, 02, etc.)
  • short-description = kebab-case summary

Handoff Document Template

Create your handoff using this structure:

---
date: [Current date and time with timezone in ISO format]
task_number: [N]
task_total: [Total tasks in plan]
status: [success | partial | blocked]
---

# Task Handoff: [Task Description]

## Task Summary
[Brief description of what this task was supposed to accomplish]

## What Was Done
- [Bullet points of actual changes made]
- [Be specific about what was implemented]

## Files Modified
- `path/to/file.ts:45-67` - [What was changed]
- `path/to/other.ts:123` - [What was changed]

## Decisions Made
- [Decision 1]: [Rationale]
- [Decision 2]: [Rationale]

## Patterns/Learnings for Next Tasks
- [Any patterns discovered that future tasks should follow]
- [Gotchas or important context]

## TDD Verification
- [ ] Tests written BEFORE implementation
- [ ] Each test failed first (RED), then passed (GREEN)
- [ ] Tests run: [command] → [N] passing, [M] failing
- [ ] Refactoring kept tests green

## Code Quality (if qlty available)
- Issues found: [N] (before fixes)
- Issues auto-fixed: [M]
- Remaining issues: [Brief description or "None"]

## Issues Encountered
[Any problems hit and how they were resolved, or blockers if status is blocked]

## Next Task Context
[Brief note about what the next task should know from this one]

Returning to Orchestrator

After creating your handoff, return a summary:

Task [N] Complete

Status: [success/partial/blocked]
Handoff: [path to handoff file]

Summary: [1-2 sentence description of what was done]

[If blocked: Blocker description and what's needed to unblock]

Important Guidelines

DO:

  • Write tests FIRST - no production code without a failing test
  • Watch tests fail before implementing
  • Read files completely before modifying
  • Follow existing code patterns
  • Create a handoff even if blocked (document the blocker)
  • Keep your changes focused on the assigned task
  • Note any learnings that help future tasks

DON'T:

  • Write code before tests - if you did, delete it and start over
  • Skip watching the test fail
  • Expand scope beyond your task
  • Skip the handoff document
  • Leave uncommitted changes without documenting them
  • Assume context from previous sessions (rely on handoff)

If You Get Blocked:

  1. Document what's blocking you in the handoff
  2. Set status to "blocked"
  3. Describe what's needed to unblock
  4. Return to orchestrator with the blocker info

The orchestrator will decide how to proceed (user input, skip, etc.)


Resume Handoff Reference

When reading a previous task's handoff, use this approach:

Reading Previous Handoffs

  1. Read the handoff document completely
  2. Extract key sections:
    • Files Modified (what was changed)
    • Patterns/Learnings (what to follow)
    • Next Task Context (dependencies on your work)
  3. Verify mentioned files still exist and match described state
  4. Apply learnings to your implementation

What to Look For:

  • Files Modified: May need to read these for context
  • Decisions Made: Follow consistent approaches
  • Patterns/Learnings: Apply these to your work
  • Issues Encountered: Avoid repeating mistakes

If Handoff Seems Stale:

  • Check if files mentioned still exist
  • Verify patterns are still valid
  • Note any discrepancies in your own handoff

Example Agent Invocation

The orchestrator will spawn you like this:

Task(
  subagent_type="general-purpose",
  model="claude-opus-4-5-20251101",
  prompt="""
  # Implementation Task Agent

  [This entire SKILL.md content]

  ---

  ## Your Context

  ### Continuity Ledger:
  [Ledger content]

  ### Plan:
  [Plan content or reference]

  ### Your Task:
  Task 3 of 8: Add input validation to API endpoints

  ### Previous Handoff:
  [Content of task-02-*.md or "This is the first task"]

  ### Handoff Directory:
  thoughts/handoffs/open-source-release/

  ---

  Implement your task and create your handoff.
  """
)

Handoff Directory Structure

Your handoffs will accumulate:

thoughts/handoffs/<session>/
├── task-01-setup-schema.md
├── task-02-create-endpoints.md
├── task-03-add-validation.md      ← You create this
├── task-04-write-tests.md         ← Next agent creates this
└── ...

Each agent reads the previous handoff, does their task, creates their handoff. The chain continues.

how to use implement_task

How to use implement_task on Cursor

AI-first code editor with Composer

1

Prerequisites

Before installing skills in Cursor, ensure your development environment meets these requirements:

  • Cursor installed and configured on your development machine
  • Node.js version 16.0+ with npm package manager (verify with node --version)
  • Active project directory or workspace where you want to add implement_task
2

Execute installation command

Execute the skills CLI command in your project's root directory to begin installation:

$npx skills add https://github.com/parcadei/continuous-claude-v3 --skill implement_task

The skills CLI fetches implement_task from GitHub repository parcadei/continuous-claude-v3 and configures it for Cursor.

3

Select Cursor when prompted

The CLI will show a list of available agents. Use arrow keys to navigate and space to select Cursor:

◆ Which agents do you want to install to?
│ ── Universal (.agents/skills) ── always included ────
│ • Amp
│ • Antigravity
│ • Cline
│ • Codex
│ ●Cursor(selected)
│ • Cursor
│ • Windsurf
4

Verify installation

Confirm successful installation by checking the skill directory location:

.cursor/skills/implement_task

Reload or restart Cursor to activate implement_task. Access the skill through slash commands (e.g., /implement_task) or your agent's skill management interface.

Security & Verification Notice

We perform automated surface-level scans (Gen AI Scanner, Socket, Snyk) during installation. These checks detect common vulnerabilities but do not guarantee complete security. Always review skill source code and verify the publisher's reputation before production use.

Skills execute code in your development environment. Always verify the publisher's identity, review recent commits, and test in isolated environments before production deployment.

List & Monetize Your Skill

Submit your Claude Code skill and start earning

GET_STARTED →

Use Cases

User Story & Requirements Generation

Create detailed user stories, acceptance criteria, and feature specs

Example

Generate user stories for 'password reset feature' with acceptance criteria, edge cases, and test scenarios

Reduce spec writing time by 50%, ensure comprehensive coverage

Competitive Analysis

Research competitors, compare features, identify gaps

Example

Analyze 5 competitor products, create feature comparison matrix, suggest differentiation opportunities

Complete competitive research in 2 hours instead of 2 days

Roadmap Prioritization

Evaluate features using frameworks (RICE, ICE, Kano) and create prioritized backlogs

Example

Score 20 feature ideas using RICE framework, generate prioritized roadmap with rationale

Make data-driven prioritization decisions faster

Stakeholder Communication

Draft PRDs, status updates, and stakeholder presentations

Example

Create executive summary of Q3 roadmap, monthly progress report, feature launch announcement

Save 3-5 hours/week on communication overhead

Implementation Guide

Prerequisites

  • Claude Desktop or compatible AI client
  • Access to product documentation and roadmap tools (Jira, Notion, etc.)
  • Understanding of product management frameworks (RICE, Jobs-to-be-Done, etc.)
  • Stakeholder contact information and communication channels

Time Estimate

30-60 minutes to see productivity improvements

Installation Steps

  1. 1.Install product management skill
  2. 2.Start with user story generation for known feature
  3. 3.Progress to competitive analysis: research 2-3 competitors
  4. 4.Use for roadmap prioritization: apply RICE/ICE scoring
  5. 5.Draft stakeholder communications and refine based on feedback
  6. 6.Build template library for recurring PM tasks
  7. 7.Share effective prompts with product team

Common Pitfalls

  • Not validating competitive research—verify facts before sharing
  • Accepting user stories without involving engineering team
  • Over-relying on frameworks without qualitative judgment
  • Not customizing outputs to company culture and communication style
  • Skipping stakeholder validation of generated requirements

Best Practices

✓ Do

  • +Validate research and competitive analysis with real data
  • +Collaborate with engineering when generating technical requirements
  • +Customize frameworks and templates to your company context
  • +Use skill for first drafts, refine with stakeholder input
  • +Document successful prompt patterns for PM tasks
  • +Combine AI efficiency with human judgment and intuition

✗ Don't

  • Don't publish competitive analysis without fact-checking
  • Don't finalize user stories without engineering review
  • Don't make prioritization decisions solely on AI scoring
  • Don't skip customer validation of generated requirements
  • Don't ignore company-specific context and culture

💡 Pro Tips

  • Provide context: company goals, constraints, customer feedback
  • Ask for alternatives: 'Show 3 ways to prioritize this roadmap'
  • Request stakeholder-specific formatting: 'Executive summary vs. engineering spec'
  • Use skill for 70% generation + 30% customization to company needs

When to Use This

✓ Use When

Use for user story writing, competitive research, roadmap prioritization, stakeholder communication, and PRD drafting. Best for reducing repetitive documentation and research work.

✗ Avoid When

Avoid for strategic product vision (requires deep customer empathy), pricing decisions (needs market and financial expertise), or when face-to-face customer discovery is more valuable than speed.

Learning Path

  1. 1Basic: user stories, feature specs, status updates
  2. 2Intermediate: competitive analysis, prioritization frameworks, PRDs
  3. 3Advanced: product strategy, go-to-market planning, OKR setting
  4. 4Expert: product vision, market positioning, business model innovation

Discussion

Product Hunt–style comments (not star reviews)
  • No comments yet — start the thread.
general reviews

Ratings

4.547 reviews
  • Luis Sharma· Dec 24, 2024

    implement_task is among the better-maintained entries we tried; worth keeping pinned for repeat workflows.

  • Pratham Ware· Dec 20, 2024

    implement_task fits our agent workflows well — practical, well scoped, and easy to wire into existing repos.

  • Hiroshi Haddad· Dec 20, 2024

    implement_task reduced setup friction for our internal harness; good balance of opinion and flexibility.

  • Luis Torres· Dec 8, 2024

    We added implement_task from the explainx registry; install was straightforward and the SKILL.md answered most questions upfront.

  • Zara Tandon· Nov 27, 2024

    Keeps context tight: implement_task is the kind of skill you can hand to a new teammate without a long onboarding doc.

  • Benjamin Agarwal· Nov 15, 2024

    implement_task fits our agent workflows well — practical, well scoped, and easy to wire into existing repos.

  • Sakshi Patil· Nov 11, 2024

    implement_task is among the better-maintained entries we tried; worth keeping pinned for repeat workflows.

  • Sakura Verma· Nov 11, 2024

    I recommend implement_task for anyone iterating fast on agent tooling; clear intent and a small, reviewable surface area.

  • Omar Flores· Oct 18, 2024

    implement_task is among the better-maintained entries we tried; worth keeping pinned for repeat workflows.

  • Emma Rahman· Oct 6, 2024

    We added implement_task from the explainx registry; install was straightforward and the SKILL.md answered most questions upfront.

showing 1-10 of 47

1 / 5