autonomous-common

Enforce a Test-Driven Development workflow with Git hooks and utility scripts.

33|12|Updated Jan 28, 2026
One-click install
npx skills add https://github.com/zxkane/autonomous-dev-team --skill autonomous-common
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: autonomous-common
Source: https://github.com/zxkane/autonomous-dev-team/tree/main/skills/autonomous-common
Command: npx skills add https://github.com/zxkane/autonomous-dev-team --skill autonomous-common

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill enforces a strict, test-driven development workflow, ensuring code quality, consistency, and adherence to best practices throughout the development lifecycle.

Core Features & Use Cases

  • Workflow Enforcement: Prevents common development mistakes like pushing directly to main, committing outside worktrees, or skipping essential review steps.
  • TDD Adherence: Guides developers through mandatory steps like design canvas creation, test planning, and unit testing before code changes are committed.
  • Use Case: A developer is about to commit code. The check-code-simplifier.sh hook automatically runs, and if the code-simplifier agent hasn't been run, it blocks the commit, reminding the developer to run the agent first.

Quick Start

Ensure all development occurs within a git worktree by using git worktree add .worktrees/feat/<name> -b feat/<name> before starting any new feature.

Frequently Asked Questions about autonomous-common

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

FAQPage Schema
How do I enforce a test-driven development workflow with Git hooks?

Git hooks enforce test-driven development by blocking commits and pushes until mandatory steps like test planning and unit testing are completed. This ensures strict TDD adherence throughout your development lifecycle.

How do I prevent pushing code directly to the main branch?

Pre-push Git hooks prevent pushing code directly to main by validating the target branch and blocking direct commits. This workflow enforcement ensures all changes go through proper review processes.

Can I use Git worktrees for feature development to enforce workflow consistency?

Git worktrees support feature development by running `git worktree add` to create isolated branches. This Skill enforces workflow consistency by preventing commits made outside of designated worktrees.

What is a code simplifier review in a pre-commit hook?

A code simplifier review in a pre-commit hook is an automated check that blocks commits if the code-simplifier agent has not been run. It enforces code quality by ensuring developers review and simplify their code before committing.

Does TDD workflow enforcement require dependencies or external tools?

TDD workflow enforcement using this approach requires no external dependencies. It operates entirely through utility scripts and Git hooks to manage development state and enforce quality gates for actions like unit test execution and PR reviews.