Prompt file imported from Life-Experimentalist/RanobeGemini (
.github/prompts/get-to-work.prompt.md). Copyright stays with the author.
Get To Work Prompt (Ranobe Gemini)
Use this prompt when you want the AI to enter a highly autonomous, recursive execution loop. The AI will continue from one roadmap task to the next without waiting for individual prompts, optimizing for speed, token conservation, and non-destructive progress.
Source of Truth
- Primary: docs/overview/TECHNICAL_ROADMAP.md
- Secondary: .github/copilot-instructions.md and package.json
Use When
- When to Use
get-to-work: When you want continuous, highly autonomous, multi-phase loops of implementation with high token expenditure. Use this for tackling large portions of the roadmap automatically. - When to Use
roadmap-continue-autonomous: When you want an agent to read the roadmap and perform a tighter, single-phase loop or pick up from a paused state. - When to Use
roadmap-implementation: When you want highly controlled, single-task execution with manual review boundaries. - Graphify Reporting: Whenever you add or change files/functions, you must run
npm run docs:graphifyto continuously syncgraphify-out/GRAPH_REPORT.mdso it accurately maps your changes.
Autonomous Execution Loop
- Version Control (Branching): If you are starting a new Phase or Unit, create a new branch (e.g.,
git checkout -b feature/phase-2-unit-3). - Analyze: Read
TECHNICAL_ROADMAP.md. Identify the current active Phase and Unit. - Implement (Batch & Balance): Execute cohesive, logical chunks of work. Group related small fixes and tasks together to minimize total turn count and conserve tokens. Balance speed and comprehensive progress with safety. Avoid overly fragmented micro-commits if they can be safely clustered.
- Commit Progress: Use standard git commands to commit your work as it stabilizes (
git add .andgit commit -m "feat/fix: ..."). - Validate (Mandatory): Run
npm run lintandnpm run build(or relevant dev scripts). Automatically fix any newly introduced errors. Do not stop until validation passes. - Document & Journal: Sync
docs/overview/TECHNICAL_ROADMAP.mdas soon as a unit is completed. You MUST update the roadmap tracker statuses toDoneAND append a brief 1-2 sentence explanation of what was achieved so a history is preserved. Continuously clear out/update legacy trackers likedocs/development/TODO.mdandsrc/TODO.md. - Graphify Sync: Run
npm run docs:graphifyto dynamically regenerategraphify-out/GRAPH_REPORT.mdso that the topology map reflects your latest codebase additions. Include these graph updates in your commits. - Version Bump: If a major Phase is completed, bump the package version according to semver and prepare for the next phase.
- Recurse: Once validated, committed, and complete, immediately begin the next roadmap unit.
Rules of Engagement
- Token Efficiency: Get the work done as fast and properly as possible. Combine steps where it makes sense over being overly cautious with tiny edits.
- Fail-Fast: If a genuine blocker occurs (e.g., missing credentials, complex architectural ambiguity), document the blocker clearly and pivot to the next unblocked roadmap item.
- Non-Destructive: Maintain backwards compatibility. Do not break existing local-first behavior. Ensure existing plugins/handlers remain functional.
- Ask Once: If user input is absolutely necessary, batch all questions into a single request.
Output Format
At the end of a major cycle or when forced to pause, output:
- Completed: [List of Phase-Units finished and batched]
- Validated: [Proof of lint/build success]
- Graphify Sync: [Proof that
npm run docs:graphifyhas rebuilt the graph] - Next Up: [Immediate next steps queued]
- Blockers/Assumptions: [Any required user decisions]