Stage 3i of the Butterbase deployment journey. This handles the stateful actor layer by wrapping the durable-objects skill and calling manage_durable_objects to deploy per-key Durable Object classes like chat rooms, multiplayer state, or rate limiters. It reads the Durable section from your 02-plan.md, confirms each deployment with you, verifies it worked, and logs everything to 04-build-log.md. Gets skipped entirely if your plan doesn't need stateful actors. The orchestrator invokes this when current_stage hits durable, or you can call it directly if you're working through the journey manually. Straightforward glue code that keeps the multi-stage build moving forward.

GitHub stars
532
last updated
Jun 11, 2026

Install

$ npx -y skills add butterbase-ai/butterbase-skills --skill journey-durable --agent claude-code

Installs into .claude/skills of the current project.

Files

Journey: Durable Objects

Stage 3i of the guided journey. Deploy stateful per-key actors.

When to use

  • Dispatched by journey when current_stage: durable.
  • Directly via /butterbase-skills:journey-durable.
  • Skipped (annotated (n/a)) if the plan has no Durable section.

Preflight

If docs/butterbase/03-preflight.md is missing, older than 24 hours, or 00-state.md has app_id: null, invoke butterbase-skills:journey-preflight first. Wait for it to return successfully before proceeding.

Inputs

  • docs/butterbase/02-plan.md — the Durable section.
  • docs/butterbase/00-state.md — for app_id.

Procedure

  1. Refresh docs. Call butterbase_docs with topic: "functions". For Durable Object class structure, also WebFetch https://docs.butterbase.ai/durable-objects. Skip if cache is fresh.

For each Durable Object class in the plan:

Sponsors

Details

Repository
github.com/butterbase-ai/butterbase-skills
Categories
DevOps & CI/CD, Release Management, Productivity & Planning
License
MIT
First seen
Jun 11, 2026

More from butterbase-ai/butterbase-skills

All 39
1butterbase-ai avatarjourney-frontendbutterbase-ai/butterbase-skillsUse as the frontend build stage of the Butterbase journey. Implements the Frontend section of 02-plan.md by delegating to deploy-frontend. Scaffolds (if needed)0skills.sh installs
2butterbase-ai avatarjourney-functionsbutterbase-ai/butterbase-skillsUse as the functions build stage of the Butterbase journey. Implements the Functions section of 02-plan.md by delegating to function-dev for each function. Call0skills.sh installs
3butterbase-ai avatarjourney-ideabutterbase-ai/butterbase-skillsUse as stage 1 of the Butterbase journey, when the user has only a rough idea ("I want to build something that..."). Conducts a concrete, one-question-at-a-time0skills.sh installs
4Cornjebus avatarsecurity-analyzerCornjebus/security-analyzerComprehensive security vulnerability analysis for codebases and infrastructure. Scans dependencies (npm, pip, gem, go, cargo), containers (Docker, Kubernetes), 0skills.sh installs
5hoangsonww avatardashboard-statushoangsonww/claude-code-agent-monitor>0skills.sh installs
6hoangsonww avatardebug-live-issuehoangsonww/claude-code-agent-monitorDebug production-like issues in this repository with disciplined evidence gathering. Use when fixing failing workflows, regressions, flaky behavior, or data inc0skills.sh installs