OPENLOTUS

OpenLotus
  • For your agent
    vibe-to-ship skillCoreThe routine your agent runsConnect your agentMCP setup in 3 steps
    Where state shows up
    Progress MapYour project state, visualizedDashboardYour week, summarizedAgent WorkspaceTalk with the map loaded
  • Learn
    DocsNewFull guide, plain languageResearchMission, sources, analysisAgent primer (llms.txt)Point your agent at itHow it worksPair, watch, actFeaturesMap, dashboard, workspacevibe-to-ship guideGraph engineering, method deep-diveFAQsQuestions, answered
    Do
    vibe-to-ship guideGraph engineering, method deep-diveNew projectSet up in minutesPricingSimple, honest plans
  • PrivacyYour data, yoursTermsThe fine printContacthello@openlotus.ioGitHubOpen-source the skill
For your agent
  • vibe-to-ship skillThe routine your agent runs
  • Connect your agentMCP setup in 3 steps
Where state shows up
  • Progress MapYour project state, visualized
  • DashboardYour week, summarized
  • Agent WorkspaceTalk with the map loaded
Learn
  • DocsFull guide, plain language
  • ResearchMission, sources, analysis
  • Agent primer (llms.txt)Point your agent at it
  • How it worksPair, watch, act
  • FeaturesMap, dashboard, workspace
  • vibe-to-ship guideGraph engineering, method deep-dive
  • FAQsQuestions, answered
Do
  • vibe-to-ship guideGraph engineering, method deep-dive
  • New projectSet up in minutes
  • PricingSimple, honest plans
  • PrivacyYour data, yours
  • TermsThe fine print
  • Contacthello@openlotus.io
  • GitHubOpen-source the skill
vibe-to-ship / Starters

Steal these prompts.

One starter per pattern. Paste into any agent session — Claude Code, OpenCode, Cursor. Replace the placeholders, run the triage one first.

Graph triage

1 min
Read PROGRESS.md and run:
  git status --short && git log --oneline -10 && grep -rn "TODO\|FIXME" --include="*.{ts,tsx,py}" -l | head

Compare what PROGRESS.md says is done against what the repo shows.
Output exactly three buckets:
  High   — drift that blocks the next milestone
  Watch  — drift worth noting, not blocking
  Noise  — everything else
If High is empty, say "no drift" and stop. Do not fix anything in this session.

Diamond execution

15 min
Task: <describe the multi-file task>.

Fan out these parallel workers, each in its own git worktree:
  1. <subtask A — files it owns>
  2. <subtask B — files it owns>
  3. <subtask C — files it owns>

Rules: each worker gets ONLY its subtask and the file list — no shared context.
File ownership must not overlap. Dedupe imports and shared types with a
deterministic script, not another agent.
When all workers finish, synthesize one report: what changed, what conflicted,
what is still unverified.

Fresh-context verify

5 min
You are a verifier. You have not seen the work that was just done, and you
must not trust any claims about it.

You get three things:
  1. The contract: <paste the acceptance criteria>
  2. The artifact: <the diff or file set>
  3. The repo at HEAD: run the build and tests yourself.

Check three things, in order:
  Correctness   — does it satisfy every line of the contract?
  Currentness   — does it still hold against HEAD, with no stale references?
  Compiler      — does it typecheck/build with zero errors?

Max 3 fix attempts. If it still fails, stop and escalate to a human.
Report: PASS or FAIL with the exact failing check.

Worktree isolate

setup
Before any file-writing work, isolate it:
  git worktree add ../<repo>-<task-name> -b <task-branch>

Do the work inside that worktree, commit there, then merge back with:
  git merge <task-branch>

Never write files in the main checkout while another agent session is running.
If two tasks must touch the same file, that is a dependency — sequence them,
do not parallelize them.

Full agent guidance lives in SKILL.md.

Next: the 5-beat loop →
OpenLotus

Your agent never starts from zero. You always know what it did.

Product

  • Progress Map
  • Dashboard
  • Agent Workspace
  • Pricing

Company

  • Workspace
  • New project
  • Changelog

Resources

  • Research
  • vibe-to-ship guide
  • FAQs
  • CLI pairing
  • Community

Contact

  • hello@openlotus.io
OpenLotus

© 2026 OpenLotus. All rights reserved.

GitHubXPrivacyTerms