Walk through the implementation workflow end-to-end. You'll give AutoSkillit a GitHub issue, and it will plan, implement, test, and open a PR — all automatically.
- AutoSkillit installed (
autoskillit doctorshould pass) - A GitHub repository with an open issue to implement
gh auth logincompleted
cd your-project
autoskillit order implementationSelect implementation from the menu, then confirm the launch.
AutoSkillit asks for the task details. You can:
- Paste a GitHub issue URL — AutoSkillit fetches the title, body, and comments
- Describe the task in plain text
- Both — paste the URL and add extra context
Example:
Task: https://github.com/your-org/your-repo/issues/42
The orchestrator resolves the rest from the local repo: config/ingredient_defaults.py:resolve_ingredient_defaults auto-detects source_dir and base_branch, and create_unique_branch derives the feature branch name from the issue (e.g., fix-auth-regression/42).
The pipeline runs through these stages without intervention:
Your repo is cloned into an isolated directory. Your working tree is never touched. A feature branch is created and published.
A headless Claude session analyses the codebase with parallel subagents, drafts an implementation approach, and writes a phase-by-phase plan. If the plan exceeds the token budget, it is split into sequential _part_a, _part_b, … files that the orchestrator merges between parts.
The plan is validated against the actual codebase. Missing files, wrong function signatures, and broken assumptions are caught and fixed in the plan before any code is written.
Code changes are made in an isolated git worktree, committed phase by phase. If the session runs out of context, it automatically resumes where it left off.
Your project's test suite runs. If tests fail, a fix skill automatically diagnoses and resolves the failures (up to 3 attempts).
The full implementation is diffed against the plan and audited for correctness, scope, and test coverage. If the audit fails, the pipeline re-plans and re-implements the gaps.
A PR is opened with architecture diagrams, a structured summary, and Closes #42. Token usage is included in the PR body.
Parallel audit subagents review the PR across multiple dimensions (architecture, tests, bugs, cohesion, and more). Inline comments are posted to the PR. If changes are requested, they're applied automatically.
CI is monitored. If it fails, the pipeline diagnoses and fixes the failure. Once CI passes, the PR is enrolled in the merge queue (if enabled).
After the pipeline completes, you're asked whether to delete the clone directory. Keep it if you want to inspect the work; delete it to clean up.
The PR is open and ready for human review or automatic merge.
During the run, you can see each step executing in your terminal. The orchestrator shows tool calls and their results as they complete.
Skip the issue URL and describe the task directly:
Task: Add rate limiting to the /api/search endpoint with a 100 req/min limit per API key
Set open_pr to false when asked for ingredients. Changes merge directly to your base branch.
Set audit to false for faster runs when you trust the implementation.
Based on real pipeline runs:
| Stage | Typical Duration |
|---|---|
| Clone + setup | ~1 min |
| Planning | 5-7 min |
| Dry walkthrough | 4-5 min |
| Implementation | 6-10 min |
| Testing | 1-2 min |
| Quality audit | 2-5 min |
| PR + review | 13-18 min |
| CI + merge queue | 5-15 min |
| Total | ~45-60 min |
When you have a bug or regression, use the remediation recipe instead. It starts with deep investigation and root-cause analysis before planning:
autoskillit order remediationSee Recipes for details.
For architecture proposals, migration plans, or large feature specs, use implementation-groups. It decomposes the document into ordered groups and implements each one:
autoskillit order implementation-groupsWhen you have multiple open PRs to merge together:
autoskillit order merge-prsFor one-off tasks without a full pipeline, launch an interactive session with all skills available:
autoskillit cookThen use any skill as a slash command: /autoskillit:investigate, /autoskillit:review-pr, /autoskillit:audit-arch, etc.
- Recipes — All recipes with ingredients and flow diagrams
- CLI Reference — All commands and options
- Configuration — Customize test commands, safety settings, and more