This is a fork of a fork, forking heck! This version is for Kiro IDE, the one I forked (unofficially, but officially) from, is the Claude Code CLI one from Seb Kreuger https://github.com/ZunoSmartLabs/zsl-superpowers
- Clone this repo and open it in Kiro
- Run the following in Kiro's chat to copy skills and steering to your global config:
Copy the skills and steering file to global — run: Copy-Item -Recurse -Force .kiro/skills/* $HOME/.kiro/skills/; Copy-Item -Force .kiro/steering/arc-workflow.md $HOME/.kiro/steering/arc-workflow.md
Or on macOS/Linux:
cp -r .kiro/skills/* ~/.kiro/skills/
cp .kiro/steering/arc-workflow.md ~/.kiro/steering/arc-workflow.mdThat's the entire install. Skills and the workflow steering file are now available globally in every workspace you open.
Open any folder in Kiro, then in chat:
#arc-workflow I want to build [describe what you want]
That's it. The workflow handles setup, alignment, PRD, issues, triage, build, and review automatically.
New project from scratch:
#arc-workflow I want to build a CLI tool that syncs my dotfiles across machines
Add a feature to an existing project:
#arc-workflow I want to add OAuth login to this app
Point it at existing notes or a doc:
#arc-workflow Here's what I'm thinking: [paste notes or drag in a file]
Jump into the middle (you already have a PRD):
#arc-workflow I already have a PRD at #File:docs/prd.md — break it into issues
Use skills directly (skip the full workflow):
/tdd— TDD a specific issue/triage— triage issues on your tracker/grill-with-docs— stress-test a plan against your domain model/to-issues— break a PRD into vertical slices
- Setup (first time per repo) — writes
docs/agents/config using your defaults. Automatic, no questions asked. - Grill — challenges your idea until there's shared understanding. Updates CONTEXT.md inline.
- PRD — synthesizes the grilling into a published PRD issue.
- Issues — breaks the PRD into independently-grabbable vertical slices.
- Triage — labels each slice as AFK (agent-ready) or HITL (needs human), writes agent briefs.
- Build — fans out AFK slices into parallel TDD agents, merges into one integration PR.
- Review — reviews the PR, proposes fixes, waits for your approval.
| # | Phase | Skill | Input | Output |
|---|---|---|---|---|
| 0 | Repo Setup | setup-arc |
Fresh repo | docs/agents/ config |
| 1 | Understand | grill-with-docs |
Your idea/notes | Shared understanding + CONTEXT.md |
| 2 | PRD | to-prd |
Grilling output | Published PRD issue |
| 3 | Issues | to-issues |
PRD issue | Vertical slice issues |
| 4 | Triage | triage |
Slice issues | Labeled + briefed issues |
| 5 | Build | tdd-parallel |
Triaged AFK slices | Integration PR |
| 6 | Review | code-review |
Integration PR | Reviewed PR ready to merge |
- Open
.kiro/steering/arc-workflow.md(or~/.kiro/steering/arc-workflow.mdfor global) - Add a new
### Phase N — Namesection at the desired position - Write the phase body invoking the skill by its
namefront-matter value - Update this README
- Delete the
### Phase N — Namesection from the steering file - Remove the corresponding entry from this README
- Edit
.kiro/skills/<name>/SKILL.mddirectly - Changes take effect on next invocation — no restart needed
- Propagation to
~/.kiro/skills/is automatic: thesync-skills-to-global-auto.kiro.hookfires at session start from this workspace and copies skills + steering to global. To propagate immediately, manually trigger thesync-skills-to-globalhook (theuserTriggeredescape hatch) or re-run the install command from the Installation section
- Create the resource file in
.kiro/skills/<name>/ - Add a relative link to it from
SKILL.md - The agent resolves the link on next invocation
~/.kiro/skills/— available in every workspace.kiro/skills/— workspace-local, overrides global on name collision- Removing from
.kiro/skills/does NOT remove from~/.kiro/skills/ - The sync runs automatically at session start from this repo (
sync-skills-to-global-auto.kiro.hook), copying local → global (skills + steering file); the manualsync-skills-to-globalhook remains as an escape hatch