Patterns for autonomous project execution with minimal human intervention. Use this skill when executing well-defined tasks autonomously, including validation strategies, stop conditions, and quality gates.
From product-playbook-for-agentic-codingnpx claudepluginhub daviswhitehead/product-playbook-for-agentic-coding-plugin --plugin product-playbook-for-agentic-codingThis skill uses the workspace's default tool permissions.
Searches, retrieves, and installs Agent Skills from prompts.chat registry using MCP tools like search_skills and get_skill. Activates for finding skills, browsing catalogs, or extending Claude.
Searches prompts.chat for AI prompt templates by keyword or category, retrieves by ID with variable handling, and improves prompts via AI. Use for discovering or enhancing prompts.
Compares coding agents like Claude Code and Aider on custom YAML-defined codebase tasks using git worktrees, measuring pass rate, cost, time, and consistency.
This skill provides patterns for executing projects autonomously while maintaining quality and knowing when to stop and ask for help.
Before starting autonomous work, verify:
When to use: Standard execution for most projects
Process:
Validation Checkpoints:
When to use: Projects with clear phases (migrations, refactors)
Process:
When to use: Large projects or risky changes
Process:
For runs spanning 3+ tasks, use the session-checkpoint skill to preserve context:
docs/checkpoints/latest.mdSee the session-checkpoint skill for the full checkpoint format.
After completing each task:
Run relevant tests:
Check acceptance criteria:
Run quality checks:
Update task status:
After completing each phase:
CRITICAL: Stop and ask for help when encountering:
| Condition | Action |
|---|---|
| Tests fail 3+ times | Stop, document issue |
| Architectural decision needed | Stop, ask for guidance |
| External dependency blocked | Stop, report blocker |
| Quality gate failure (can't fix) | Stop, seek help |
| Ambiguous requirements | Stop, ask for clarification |
| Same tool fails 2+ times | Switch strategy, don't brute-force |
| Unsure about platform capability | Say "I'm not sure, let me verify" — don't state as fact |
| Condition | Action |
|---|---|
| Unexpected complexity | Assess scope, consider asking |
| Breaking changes detected | Evaluate impact, may need input |
| Performance regression | Investigate, may need guidance |
| Security concerns | Always ask before proceeding |
When stopping:
Document current state:
Update task status:
Create summary:
Before each commit, discover and run project-specific validation (from CLAUDE.md / package.json):
ci:local > test:verify > test:pre-push > individual commandsnpm run ci:local): run it instead of individual commandsAt minimum verify:
Before proceeding to next phase:
Before marking project complete:
This skill supports:
/playbook:work - Primary execution command/playbook:tasks - Task document management/playbook:learnings - Post-execution captureAutonomous execution is successful when:
Autonomous execution requires discipline: validate often, stop when uncertain, document everything.