skills/workflow/autonomous-development/SKILL.md
# Autonomous Development ## Description Execute iterative development loops with automated quality gates, issue tracking integration, and intelligent remediation. Achieve 95/100 quality score before creating pull requests. ## When to Use - Large features broken into multiple issues - Repetitive tasks that benefit from automation - When consistent quality enforcement is needed - Overnight/background development runs ## Prerequisites - GitHub or GitLab MCP configured - Issues/epic created vi
npx skillsauth add liauw-media/codeassist skills/workflow/autonomous-developmentInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Execute iterative development loops with automated quality gates, issue tracking integration, and intelligent remediation. Achieve 95/100 quality score before creating pull requests.
/plan --issues.claude/autonomous.yml configured (or use defaults)| Gate | Weight | Threshold | Remediation |
|------|--------|-----------|-------------|
| /test | 25 | 80% coverage, 0 failures | Auto-fix test failures |
| /security | 25 | 0 critical/high vulns | Auto-fix vulnerabilities |
| /build | 15 | Build succeeds | /build-fix |
| Gate | Weight | Threshold | Remediation |
|------|--------|-----------|-------------|
| /review | 20 | < 3 smells | /cleanup |
| /mentor | 10 | No critical concerns | Create issues |
| /ux | 5 | A11y + responsive | Create issues |
Target: 95/100
Score = test + security + build + review + mentor + ux + bonus
Bonus:
+2 for coverage > 90%
+2 for zero code smells
+1 for zero security issues
# Create epic with child issues
/plan "User authentication system" --issues
# Result:
# Epic #100: "User Authentication System"
# ├── Issue #101: "Create User model"
# ├── Issue #102: "Login endpoint"
# ├── Issue #103: "Session management"
# └── Issue #104: "Password reset"
# Start autonomous development
/autonomous --epic 100 --target 95
# Or for a single issue
/autonomous --issue 101
Watch progress via:
/gate-status command.claude/autonomous.yml)target_score: 95
max_iterations: 15
gates:
test:
weight: 25
required: true
thresholds:
min_coverage: 80
max_failures: 0
security:
weight: 25
required: true
thresholds:
critical_vulns: 0
high_vulns: 0
review:
weight: 20
auto_fix: true
| Preset | Target | Use Case |
|--------|--------|----------|
| default | 95 | Standard development |
| prototype | 80 | Quick prototypes, MVPs |
| production | 98 | Production-critical code |
| frontend | 95 | UI components (UX required) |
/autonomous --epic 100 --preset production
OPEN → IN PROGRESS → PR CREATED → IN REVIEW → MERGED → CLOSED
↓
(if blocked)
↓
BLOCKED → (human intervention) → IN PROGRESS
| Label | Meaning |
|-------|---------|
| in-progress | Autonomous loop working on issue |
| blocked | Loop paused, human needed |
| ready-for-review | PR created, awaiting approval |
| auto-generated | Issue created by autonomous run |
| tech-debt | Deferred improvement |
Unresolved items become linked issues:
Issue #101: "Create User model" [CLOSED]
├── PR #110 [MERGED]
└── Sub-issues created:
├── #105: "[Security] Add rate limiting" (medium vuln)
└── #106: "[Tech Debt] Consider caching" (mentor recommendation)
| Command | Action |
|---------|--------|
| @claude [instruction] | Execute instruction |
| @pause | Pause loop |
| @resume | Resume loop |
| @skip-gate [gate] [reason] | Skip a gate |
| @target [score] | Change target score |
<!-- User comments -->
@claude Use bcrypt instead of argon2 for password hashing
<!-- Bot responds -->
@user Understood. Switching to bcrypt:
- Updated User model
- Modified password service
- Updated tests
Re-running quality gates...
needs-review| Problem | Solution |
|---------|----------|
| Loop stuck on same score | Check for flaky tests, review gate output |
| Too many sub-issues created | Adjust thresholds in config |
| PR has conflicts | Rebase branch, resume loop |
| Rate limited | Increase iteration_delay |
Track autonomous development effectiveness:
| Metric | Target | |--------|--------| | Average score | > 90 | | Iterations per issue | < 5 | | Auto-fix success rate | > 80% | | Human interventions | < 10% of issues |
/plan - Create issues from feature request/orchestrate - Coordinate multiple autonomous runs/review - Code review gate/security - Security audit gate/mentor - Architecture review gatedevelopment
Use when decomposing complex work. Dispatch fresh subagent per task, review between tasks. Flow: Load plan → Dispatch task → Review output → Apply feedback → Mark complete → Next task. No skipping reviews, no parallel dispatch.
development
# Server Documentation System Set up a documentation system that tracks changes and maintains server/project documentation with Claude Code hooks. ## When to Use - Setting up a new server or development environment - Need to track configuration changes over time - Want automatic documentation of work sessions - Maintaining changelog for infrastructure ## Directory Structure ``` ~/docs/ # User home directory (cross-platform) ├── changelog.md # Global over
development
Delegate tasks to remote Claude Code agent containers for parallel execution, long-running analysis, or resource-intensive operations.
development
Use when working on multiple features simultaneously. Creates isolated workspaces without branch switching, enabling parallel development.