Skip to content

[feature-runner] Skill scaffold and minimal execution loop #80

@orioltf

Description

@orioltf

This was generated by AI during triage.

Parent

docs/issues/feature-runner/PRD.md

What to build

Create .claude/skills/implement-feature/SKILL.md. Implement the full happy path for a named-slug invocation on a feature with one or more issues: create a feature/afk/<slug> worktree from develop, read all NN-*.md files in the feature directory, filter to those with Status: ready-for-agent (skip resolved and closed), sort numerically, invoke /tdd as a non-interactive sub-agent for each issue in order with the issue file and PRD as context, mark each issue Status: resolved on successful completion.

All file and git operations must use Claude tool calls — no shell scripts, no POSIX paths. This is the tracer bullet: the entire end-to-end happy path without failure handling, PR creation, or progress output.

Acceptance criteria

  • .claude/skills/implement-feature/SKILL.md exists and is invocable as /implement-feature <slug>
  • Running /implement-feature <slug> creates a feature/afk/<slug> branch and worktree from develop
  • Only issues at Status: ready-for-agent are processed; resolved and closed issues are skipped
  • Each issue is handed to /tdd as a non-interactive sub-agent invocation with the issue file and PRD as context
  • Each issue file is updated to Status: resolved after successful /tdd completion
  • All file and git operations use Claude tool calls, not shell scripts (cross-platform requirement)

Blocked by

None — can start immediately.


PRD: docs/issues/feature-runner/PRD.md
Migrated from: docs/issues/feature-runner/01-skill-scaffold.md (source removed after migration)
Touched by PRs: #25, #32

Metadata

Metadata

Assignees

No one assigned

    Labels

    closedPR has been mergedenhancementNew feature or requestfeature/feature-runnerIssues from the feature-runner feature

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions