book-dev-engineering-loop
Skill0 starsChanged 7 days agoApache-2.0View on GitHub
Execute one bounded Book Dev task from the daily engineering-loop handoff with repository isolation, verification evidence, and explicit approval gates.
In this repository27 other files it gives its agents.
- ai-agentsSkill
- ai-agent-workflowsSkill
- ai-native-estimationSkill
- ai-product-deliverySkill
- business-analysisSkill
- client-discovery-and-proposalsSkill
- content-distributionSkill
- data-engineeringSkill
- flow-videoSkill
- game-engineeringSkill
- govern-ai-skillsSkill
- graphic-designSkill
- lead-research-and-crmSkill
- main-only-developmentSkill
- product-managementSkill
- product-ownerSkill
- project-managementSkill
- qa-testingSkill
- security-and-privacySkill
- skill-templateSkill
- solo-empire-operatorSkill
- solution-architectureSkill
- subagent-orchestrationSkill
- system-docpackSkill
- unused-file-cleanupSkill
- ux-reviewSkill
- xr-engineeringSkill
The file
Show its rules and text
We split this skill into the rules it gives an agent
18 rules. About 0 are common, 13 are distinctive, and 5 are very specific to this project.
≈0
Common · estimate
Many files like this have a rule of this kind.
≈13
Distinctive · estimate
This author's own choices. Worth a look.
5
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Very specific: line 8
Use this skill when an AI agent is asked to act on the Book Dev engineering loop.
- Very specific: line 31
Read data/runtime/agent-loop/book-dev/execution/current.md when present.
- Very specific: line 32
If missing, fall back to the first candidate in data/runtime/agent-loop/book-dev/latest.md and the linked context files.
- Distinctive: line 41
If the working tree is already dirty, inspect the diff and preserve every unrelated change.
- Distinctive: line 44
Check the task's acceptance evidence in the Book Dev catalog before editing.
- Distinctive: line 45
Do not start a second candidate while the current execution ticket is open.
- Distinctive: line 50
Use the repository's own README, package scripts, tests, and release rules.
- Distinctive: line 51
Keep the change narrow and explain why each changed file is needed.
- Distinctive: line 52
Do not touch the parent Solo Empire catalog or another nested repository as part of the implementation task.
- Distinctive: line 54
Do not invent a test command when the repository does not document one.
- Very specific: line 56
When the change touches anything a user sees (web or mobile UI, copy, menus), run the UI quality gate in …
- Distinctive: line 67
Commit the scoped change in the selected nested repository.
- Distinctive: line 69
Run the nested repository's documented deploy/release command when its target and environment contract are available.
- Distinctive: line 71
Run the documented post-deploy smoke or health check and record all results.
- Very specific: line 73
If no deployment target is documented, record deployment_skipped_no_target.
- Distinctive: line 78
Stop and ask the owner before any of the following:
- Distinctive: line 97
commit, push, deploy, and post-deploy verification evidence.
- Distinctive: line 101
If the task is not safe to execute, record the reason and stop.
≈ “Common” is an estimate: at least 1 in 5 of the 350,495 skill files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
Book Dev Engineering Loop
Use this skill when an AI agent is asked to act on the Book Dev engineering
loop. The dispatcher can hand a ticket to Grok, Codex, or Claude Code
(task book-dev:dispatch:{grok,codex,claude}); every provider runs under the
same repository hooks and sub-agent roles. Prefer the single-candidate execution ticket first:
data/runtime/agent-loop/book-dev/execution/current.md- fallback queue:
data/runtime/agent-loop/book-dev/latest.md
Contract
The daily scanner is deterministic and read-only. It discovers open local Book Dev tasks, inspects nested Git status, prepares a bounded handoff, and queues one execution ticket. This skill is the execution side of that ticket and must work on one candidate at a time.
read execution ticket → inspect context → plan → implement
→ run narrow verification → commit → push → deploy
→ post-deploy verify → record evidenceRequired first steps
- Read
data/runtime/agent-loop/book-dev/execution/current.mdwhen present. If missing, fall back to the first candidate indata/runtime/agent-loop/book-dev/latest.mdand the linked context files. Confirm the exact nested repository path and run:
git -C <repo> status --short git -C <repo> branch --show-current- If the working tree is already dirty, inspect the diff and preserve every
unrelated change. Never use
git reset,git clean, or an equivalent destructive command. - Check the task's acceptance evidence in the Book Dev catalog before editing.
- Do not start a second candidate while the current execution ticket is open.
Execution boundary
- Work only inside the selected nested repository.
- Use the repository's own README, package scripts, tests, and release rules.
- Keep the change narrow and explain why each changed file is needed.
- Do not touch the parent Solo Empire catalog or another nested repository as part of the implementation task.
- Do not invent a test command when the repository does not document one; report the missing verification path instead.
- When the change touches anything a user sees (web or mobile UI, copy, menus),
run the UI quality gate in
qa-testing/references/ui-quality-gate.mdon the rendered result as part of narrow verification. Open blockers mean the task is not done; tests passing does not override it.
Automatic release closeout
The repository owner has enabled automatic release closeout for completed work. After narrow verification passes:
- Review the final diff and stage only files belonging to the selected task.
- Commit the scoped change in the selected nested repository.
- Push the configured upstream branch without force-push.
- Run the nested repository's documented deploy/release command when its target and environment contract are available.
- Run the documented post-deploy smoke or health check and record all results.
If no deployment target is documented, record
deployment_skipped_no_target; do not invent a provider or command.
Approval gates
Stop and ask the owner before any of the following:
- production or destructive release/deployment;
- merge, pull request creation, branch deletion, GitHub archive, transfer, or visibility change;
- Reset, clean, overwrite, delete, credential use, spending, or external messages.
- Closing a task when the evidence is incomplete or an external dependency is still blocked.
Passing tests are evidence of behavior, not permission to publish or merge.
Handoff result
Return a compact report containing:
- task ID and repository path;
- files changed and why;
- exact verification commands and pass/fail output;
- commit, push, deploy, and post-deploy verification evidence;
- remaining blockers or unknowns;
- whether owner approval is required for the next action.
If the task is not safe to execute, record the reason and stop. Do not claim completion from a clean tree, a generated report, or a green unrelated test.
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

