dev-loop

Automates development issue lifecycle from branch creation to PR opening with two human gates.

Updated Apr 17, 2026
One-click install
npx skills add https://github.com/ctxr-dev/agent-staff-engineer --skill dev-loop-ctxr-dev
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: dev-loop
Source: https://github.com/ctxr-dev/agent-staff-engineer/tree/main/skills/dev-loop
Command: npx skills add https://github.com/ctxr-dev/agent-staff-engineer --skill dev-loop-ctxr-dev

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates the end-to-end development issue lifecycle from branch creation through local review, self-review, and PR opening, while enforcing two human gates that prevent merging or marking a dev issue as Done.

Core Features & Use Cases

  • Automates branch creation, implementation against acceptance criteria, and a local review loop (format, lint, type-check, unit, integration, and e2e where applicable), culminating in an open PR and issue status moved to In review.
  • Coordinates cross-skill handoffs (issue-discovery, tracker-sync, release-tracker, plan-keeper) and supports both single-repo and multi-repo projects, with member resolution when workspace.members is used.
  • Produces deterministic outputs (branch, commits, self-review artefact, PR, issue state, release umbrella updates, and plan updates) and stores artefacts under .development/shared/reports for traceability.

Quick Start

Start a dev-loop for the given dev issue by supplying its reference.

Frequently Asked Questions about dev-loop

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

FAQPage Schema
How do I automate a git pull request workflow from branch creation to code review?

Automating a pull request workflow involves creating a feature branch, running local lint and unit tests, opening a PR, and updating issue tracking status. dev-loop enforces this lifecycle while requiring human approval before merging.

Can I use automated branch creation and issue tracking for multi-repo projects?

Yes, automated branch creation and issue tracking support multi-repo projects. dev-loop resolves workspace members and coordinates deterministic branch naming and PR workflows across single-repo and multi-repo environments.

What is the best way to enforce a human review gate before merging a pull request?

Enforcing a human review gate before merging requires an automated workflow that moves the issue status to In Review and halts subsequent actions. dev-loop implements two human gates to prevent unauthorized merges or marking issues as Done.

How do I generate self-review artifacts for software development traceability?

Generating self-review artifacts requires running local format, type-check, and integration tests, then storing the output reports. dev-loop produces these traceability artifacts and saves them under the .development/shared/reports directory.

Does automated issue lifecycle management work with cross-skill coordination and release trackers?

Yes, automated issue lifecycle management supports cross-skill coordination. dev-loop integrates with issue-discovery, tracker-sync, release-tracker, and plan-keeper skills to update release umbrellas and plans during the PR workflow.

What local checks should run before opening a pull request in an automated dev workflow?

Local checks before opening a pull request include format, lint, type-check, unit, integration, and end-to-end tests where applicable. dev-loop automates this local review loop to ensure code quality before moving issues to In Review.