develop-feature

Automate end-to-end feature development from queue selection to commit.

Updated Jan 15, 2025
One-click install
npx skills add https://github.com/TobiasBak/dotfiles --skill develop-feature
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: develop-feature
Source: https://github.com/TobiasBak/dotfiles/tree/main/agent-files/skills/develop-feature
Command: npx skills add https://github.com/TobiasBak/dotfiles --skill develop-feature

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates end-to-end feature development by selecting, implementing, and reviewing the next available feature from the feature queue.

Core Features & Use Cases

  • Resume interrupted work by locating started-*.md files and resuming the highest-priority task.
  • Select the next feature by the lowest-numbered NN-*.md, or gracefully report when no features are available.
  • Enforce the full workflow: implement changes, run tests, complete code reviews with subagents, commit as feat: <feature-name>, and move the feature document to completed/.

Quick Start

Ask to develop-feature to start the next feature workflow.

Frequently Asked Questions about develop-feature

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

FAQPage Schema
How do I automate feature development from planning to git commit?

Automate feature development end-to-end by selecting the next queued feature, implementing code changes, running tests, performing code reviews, and committing with a standardized feat: message.

How does the feature workflow handle markdown task files and numbering?

The feature workflow processes markdown task files by sequencing lowest-numbered NN-*.md documents, renaming started-*.md files for active tasks, and routing completed features to a completed/ directory.

Can I resume an interrupted feature implementation if I stopped mid-task?

Yes, you can resume interrupted feature implementation by locating started-*.md files and automatically resuming the highest-priority task to continue your development workflow.

Does the automated development workflow support git worktree setups?

Yes, the automated development workflow supports both single-repo and git worktree setups, handling feature queue sequencing, code reviews, and standardized commit messages across both environments.

What happens if there are no available features left in the queue?

When no features are available in the queue, the workflow gracefully reports the empty status instead of failing, ensuring the development automation exits cleanly without processing errors.