Documentation
Shaka is a skill for AI coding agents. Give it a task and get a tested, reviewed pull request you can judge. By default, you decide whether it merges.
Start with a small task. Ask your agent for help whenever you need it:
Install Shaka from https://github.com/shakacode/shaka.
Then, in Codex:
$shaka Fix search when the query contains an apostrophe. Go.
Use /shaka in Claude Code, Cursor, or OpenCode. For Pi, load the installed skill.
Start here helps with setup. Shaka in pictures gives you a playground task if you are new to pull requests. Watch the demo or open an example PR.
Reference
Ask your agent, or choose a guide below:
Explain what I need to check before merging this PR: <PR link>.
| If you want to… | Try… |
|---|---|
| Plan before coding, review an existing PR, or give feedback | Working with Shaka |
| Choose who merges | Choose a merge policy |
| Choose which AI reviews | Choose your settings |
| Resume unfinished work | Resume unfinished work |
| Introduce Shaka to teammates | Repository setup |
| Resolve a setup or access problem | FAQ, coding agents, or recovery limits |
| Install, update, or customize Shaka | Manual installation, updates, or forks |
| Decide whether to merge | Before you merge and releases after merge |
| Look up a setting or reporting limit | Settings, cost, or timings |
| Understand trust and safeguards | Workflow and enforcement |
| Set a writing style | Writing preferences |
| Coordinate several projects | Control towers and repository catalog |
| Improve Shaka itself | Architecture, PR trials, canary runs, or Contributing |
Articles share measured experiments with AI review.