Quick Start
Get started with AIKit in 5 minutes.
lightbulb All commands use /ak_cm_ prefix, skills use /ak_sk_ prefix
1. Create Your First Task
Create a new task using Beads:
/ak_cm_create Add user authentication
This creates a task in .beads/ with status "in-progress".
2. Plan Your Work
Create a detailed implementation plan:
/ak_cm_plan user authentication system
AIKit will:
- Ask clarifying questions about requirements
- Research existing patterns in your codebase
- Break down into 2-5 minute sub-tasks
- Save plan to
memory/plans/
3. Implement with TDD
Use a skill to enforce best practices:
/ak_sk_test-driven-development
/ak_cm_implement
The AI will:
- RED: Write failing tests
- GREEN: Write minimal code to pass tests
- REFACTOR: Clean up code while keeping tests green
4. Complete with Quality Gates
Finish the task with mandatory quality checks:
/ak_cm_finish
AIKit runs these hard gates (all must pass):
- check_circle
npm run typecheck- No type errors - check_circle
npm run test- All tests pass - check_circle
npm run lint- No linting errors - check_circle
npm run build- Build succeeds
If any gate fails, AIKit reports the issue and stops.
5. Handoff for Next Session
Save your progress:
/ak_cm_handoff
This creates a handoff bundle in memory/handoffs/[timestamp].md with:
- Completed work
- In-progress work
- Remaining tasks
- Context for next session
6. Resume Later
Continue where you left off:
/ak_cm_resume
AIKit loads the latest handoff and continues your work.
Example Workflow
# Session 1
/ak_cm_create Implement user login
/ak_cm_plan login feature
/ak_sk_test-driven-development
/ak_cm_implement
/ak_cm_finish
/ak_cm_handoff
# Session 2
/ak_cm_resume
# Continue with next task...
Using Skills
Find and use skills:
# Find skills
> find_skills("test")
# Use a skill via direct invocation
/ak_sk_test-driven-development
# Or via tool
> use_skill("test-driven-development")
> Implement authentication
Using Agents
Let AIKit choose the right agent:
> Implement user authentication
# Uses @build agent
> Plan authentication system
# Uses @planner agent
> Research JWT patterns
# Uses @scout agent
Or specify explicitly:
@planner Design authentication system
@build Implement the plan
@review Check the code
Using Commands
List all commands:
aikit commands list
Or use /help in OpenCode:
/help
/help ak_cm_plan
Common Workflows
Feature Development
/ak_cm_create Add new feature
/ak_cm_plan feature
/ak_cm_implement
/ak_cm_finish
Bug Fix
/ak_cm_fix bug description
# or
/ak_sk_systematic-debugging
Code Review
/ak_cm_review-codebase
# or
/ak_sk_code-review
> Review this PR
Multi-Session
# Session 1
/ak_cm_create Complex feature
/ak_cm_plan feature
/ak_cm_implement
/ak_cm_handoff
# Session 2
/ak_cm_resume
/ak_cm_implement
/ak_cm_finish
Next Steps
- Features - Learn about all features
- Skills Guide - Explore 22 built-in skills organized in 9 categories
- Agents Guide - Understand 8 specialized agents
- Commands Reference - All 28 slash commands
- Tools - Built-in tools