autonomous-developer

Manage sprint backlog stories and deliver incremental code changes with tests and pull requests.

25|5|Updated Jun 15, 2024
One-click install
npx skills add https://github.com/OreStudio/OreStudio --skill autonomous-developer
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: autonomous-developer
Source: https://github.com/OreStudio/OreStudio/tree/main/.claude/skills/autonomous-developer
Command: npx skills add https://github.com/OreStudio/OreStudio --skill autonomous-developer

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill automates the end-to-end process of handling sprint backlog stories—from selection and planning to incremental implementation, testing, and submitting for review—reducing manual overhead and enabling faster delivery.

Core Features & Use Cases

  • Automated backlog handling: identify next viable story, create a feature branch, and implement incrementally with tests.
  • Structured development workflow: commit after each successful test, maintain clean git history, and push branches for review.
  • PR-oriented delivery: automatically create pull requests to streamline code review and integration.

Quick Start

Enable autonomous developer mode and instruct the Skill to begin working on the current sprint backlog. It will:

  • Create a feature branch named feature/summary-of-story-title
  • Incrementally implement the story and run tests after each step
  • Commit changes and push to remote
  • Open a pull request for review

Frequently Asked Questions about autonomous-developer

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

FAQPage Schema
How do I automate sprint backlog story implementation end-to-end?

Automating sprint backlog story implementation requires enabling autonomous developer mode to manage feature branching, incremental test-driven development, automated commits, and pull request creation. The workflow identifies viable stories, implements them with tests, and pushes branches for review.

What is the git workflow for automated test-driven development in agile sprints?

The git workflow for automated test-driven development involves creating a feature branch named feature/summary-of-story-title, implementing changes incrementally, running tests after each step, committing upon success, and pushing to remote before opening a pull request.

Can I automatically create pull requests from sprint backlog stories?

Yes, you can automatically create pull requests from sprint backlog stories by enabling autonomous developer mode. The process manages feature branch creation, incremental implementation with tests, automated commits, and remote pushes to streamline code review and integration.

Does autonomous sprint story implementation work with poorly defined backlog items?

No, autonomous sprint story implementation applies specifically to well-defined stories in the current sprint. It requires a defined workflow including feature branches, automated commits after tests, and remote pushes to deliver incremental code changes effectively.

Do I need to manually commit changes during autonomous feature branching?

No, you do not need to manually commit changes during autonomous feature branching. The workflow commits changes automatically after each successful test run, maintaining a clean git history while incrementally implementing the story.

What are the limitations of automating agile story delivery with autonomous developer mode?

Limitations of automating agile story delivery include the requirement for explicit enablement of autonomous developer mode and a strictly defined workflow. It only applies to well-defined stories, meaning ambiguous backlog items cannot be processed autonomously.