Skills
Install the four skills and point AGENTS.md at dora.
npx skills add saif-shines/doraval installs four skills for an internal teammate.
npx skills add saif-shines/doraval
npx skills list
Type /ask-dora for a Dora job or a routine idea.
/ask-dora turn this loop-able check into a routine
| Skill | Job |
|---|---|
ask-dora |
Router. The only name you must remember. |
review-with-dora |
Review, fix, unused, scan. Loop until exit 0. |
grilling-for-routine |
Interview for a loop-able routine idea. Optional Fixed step after one good one-pass. |
writing-for-routine |
Write prompt.md and, when frozen, the Fixed step Skill. Names the tick handoff when the destination cannot tell. |
ask-dora loads review-with-dora for a Dora job. It loads grilling-for-routine for a routine, a loop, recurring, or a routine idea. grilling-for-routine loads writing-for-routine for the night prompt.
A Fixed step is optional. After one good one-pass, the grill may freeze a deterministic step into a Skill. A Skill script lives inside that Skill. The routine has no top-level scripts directory. Full flow: dora harness.
review-with-dora tells the agent to run dora review --quick first. Then mechanical Fix. Then --brief. Then replace. It does not hang on TTY prompts.
AGENTS.md
Add this if you want the same review loop without review-with-dora:
## Context review
Use `dora` to review agent context. First command: `dora review --quick`. Workspace map: `dora scan`. Agent map: `dora --help --json`.
Core workflow:
1. `dora review --quick` (structure and heuristics, no Judge)
2. `dora fix <path> --yes` (mechanical)
3. `dora fix <path> --brief` (Judgment; replace Authored SKILL.md)
4. Re-run `dora review --quick` until exit `0`
If dora is not on PATH, use npx @hacksmith/doraval.
The whole loop: Run a pocket agent.