一键导入
continuous-development
Use when building, changing, or extending a software project so work stays continuous, prioritized, and consistent across sessions
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Use when building, changing, or extending a software project so work stays continuous, prioritized, and consistent across sessions
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Use while building or maintaining a project to continuously improve the development system itself by fixing recurring process failures, tightening docs/skills, and proposing larger improvements when uncertain
Use when doing any git operations (branching, committing, pushing) so the repo history stays clean and matches the preferred workflow
Define reusable AI assistants with RubyLLM::Agent. Use this skill when creating class-based agents with persistent configuration, runtime context, prompt management, Rails-backed agents, and agentic workflows.
Convert speech to text with RubyLLM. Use this skill for transcribing meetings, podcasts, lectures, interviews with support for speaker diarization, timestamps, and multiple languages.
Generate vector embeddings with RubyLLM. Use this skill for semantic search, recommendations, content similarity, RAG applications, and any task requiring numerical text representations.
Generate images from text with RubyLLM. Use this skill for creating images with DALL-E 3, GPT Image 1, Imagen, editing existing images, and working with masks for constrained editing.
| name | continuous-development |
| description | Use when building, changing, or extending a software project so work stays continuous, prioritized, and consistent across sessions |
This skill standardizes how agents keep a project moving over time, even when the agent/model changes. It does this by maintaining four lightweight, human-readable artifacts in the repo root: VISION.md (north star), MISSION.md (capability checklist), PLAN.md (current work queue), and AGENTS.md (durable operating rules for agents).
Core principle: the repo must always answer "what are we building?" and "what should I do next?" in under 2 minutes.
Contract (production-complete):
MISSION.md must be the complete capability list required to fulfill VISION.md in production (backend, frontend, UX, infra/config, security, performance, operations, and quality bars).PLAN.md must be the complete set of slices required to complete MISSION.md Now in production. If a MISSION.md Now item has no corresponding PLAN.md Now slice, add the missing slice immediately before continuing.When this skill is in use and PLAN.md has any unchecked items in Now, the agent should:
PLAN.md Now and start implementing it immediately.PLAN.md Now are complete, orPLAN.md Now items done?PLAN.md (and MISSION.md/VISION.md if needed), thenPLAN.md Now item.
Emphasize this strongly: no quiet pauses, no "I'll wait" behavior, no progress reports—keep executing until completion or a real blocker.CRITICAL: Never let PLAN.md Now become empty. When it becomes empty (all items completed), the agent MUST immediately:
MISSION.md Now (or promote from Mission Next if needed).PLAN.md with these new tasks in the proper dependency order.MISSION.md to mark any changed statuses (move items to/from Now/Next/Later as appropriate).The goal is to finish the entire MISSION.md, not just to empty PLAN.md Now. Work continues until every capability in MISSION.md Now is complete and promoted to Done (recent).
CRITICAL: Keep MISSION.md complete. If you discover a missing prerequisite or capability needed to fulfill VISION.md, add it to MISSION.md in the correct dependency order (usually Next or Later unless it's a prerequisite for MISSION.md Now). Then keep PLAN.md aligned so it fully covers MISSION.md Now.
After each completed slice:
PLAN.md immediately (move the slice to Done (recent)).PLAN.md Now.VISION.md (North Star)VISION.md is the narrative north star: what the product is, who it is for, and what "winning" means. It should be short and stable.
Rules:
Recommended sections:
MISSION.md (Capability Checklist)MISSION.md is a living checklist of product capabilities and quality bars. It can be edited and pruned as understanding changes.
Rules:
Recommended sections:
[ ] ...)PLAN.md (Work Queue)PLAN.md is the current queue of small slices that push VISION forward. It should always contain a clear "next thing to do".
Rules:
PLAN.md is a prunable task board.PLAN.md must only contain slices that advance items in MISSION.md Now. Do not pull work from Mission Next/Later.Recommended sections:
AGENTS.md (Operating Rules)AGENTS.md is the durable operating system for agents working in the repo. It should contain how to work, how to verify, and how to keep VISION.md/MISSION.md/PLAN.md accurate and clean.
Rules:
If any of VISION.md, MISSION.md, PLAN.md, or AGENTS.md is missing, create it. Bootstrap quickly from repo context, then collaborate with the human to confirm the intent and priorities.
Order:
AGENTS.md (so agents know how to operate)VISION.md (north star)MISSION.md (capability checklist)PLAN.md (current slices)Process:
Minimum viable bootstraps:
VISION.md: 5–15 lines, narrative only.MISSION.md: 10–30 checkboxes to start; merge/split later.PLAN.md: at least 1 item in Now (or an explicit blocker).AGENTS.md: how to run/verify, how to update/prune the docs, and stop/ask rules.Decide where an item belongs using these tests:
If an item is phrased like "Refactor…", "Clean up…", "Improve…", it usually belongs in PLAN only if it unblocks a VISION outcome. Otherwise, it does not belong.
Plan work bottoms up to avoid broken dependencies and half-done slices.
Rules:
PLAN.md, determine the dependency order (what must exist first).MISSION.md and PLAN.md ordered so the top-most items are always the next to be picked (highest priority) and are not dependent on unfinished work below.PLAN.md.MISSION.md is also bottoms up:
Now and Next.Now if its prerequisites are not already done or explicitly listed above it in Mission Now.Now to focus on the missing foundations first.Repeat until blocked:
AGENTS.md, VISION.md, MISSION.md, and PLAN.md, then pick the first unchecked item in Now.MISSION.md Now is empty, promote the highest-priority items from Mission Next into Mission Now.PLAN.md Now/Next/Later only contains slices that advance Mission Now. If PLAN.md contains work for Mission Next/Later, move or delete it.PLAN.md immediately: check the item, add the next slice if it became obvious, and keep caps enforced.MISSION.md. If it changes direction, update VISION.md.Silence rule: do not emit progress updates while executing this loop. Keep going autonomously and continuously.
Stop only for real blockers (missing access, unclear requirements that change behavior, unsafe operations requiring explicit approval) or when PLAN.md Now is fully complete.
Default caps (not hard limits):
MISSION.md Now has pending work (use Next to park overflow)Pruning policy:
PLAN.md.Rationale: checked items are preserved in git history; the live docs must stay readable.
Default cap (recommended, but flexible):
MISSION.md: aim for <= 50, but allow more if they stay high-signal and well-organizedPruning policy:
Now stocked and ordered (aim for 10+); park deferred capabilities in Next and Later.It is acceptable for MISSION.md and PLAN.md to contain many items if needed. The constraint is not item count; it is scanability.
Rules:
The four docs must not contain overlapping or duplicated information. Each doc has one job:
VISION.md: direction (north star narrative)MISSION.md: capabilities and quality bars (checkboxes)PLAN.md: current slices and statusAGENTS.md: operating rules for agentsIf the same idea appears in multiple places, rewrite it once in the correct doc and delete duplicates. Prefer moving information over copying it.
Each of the four files must state what it is for at the top. Use a short "Purpose" section so new agents/humans orient quickly.
Minimum:
VISION.md: ## Purpose (north star narrative)MISSION.md: ## Purpose (capability and quality-bar checklist)PLAN.md: ## Purpose (current slices and status)AGENTS.md: ## Purpose (agent operating rules)This is normal and frequent. During development, the road will expand: hidden requirements, constraints, edge cases, unknown dependencies, new stakeholder expectations, or better ways to frame the work will appear mid-flight. This is not an exception case, it is the default reality of building.
Treat "the road expanded" as a productivity event: it is an opportunity to remove future confusion and keep momentum with the latest information.
Rule:
Small vs major change gate:
Where to record new information:
VISION.mdMISSION.mdPLAN.mdAGENTS.mdPractical rule of thumb:
MISSION.md/PLAN.md immediately before coding further.VISION.md, then proceed with the clarified direction.A slice is only "done" when:
PLAN.md reflects the new reality.MISSION.md checklists reflect the new reality.If you are working in a repo that expects commits, treat "slice done" as "ready to commit". If committing is not explicitly requested, ask before committing, but still complete the slice and update the checklists.
Checklist items must be:
Allowed phrasing examples:
[ ] Users can export invoices as PDF[ ] Add invoice PDF export endpoint and UI entry pointAvoid:
[ ] Improve invoices[ ] Refactor billing codeTo reduce model variance, enforce these rules:
PLAN.md "Now" non-empty (or explicitly state the blocker).PLAN.md to reflect reality.Use these shapes (adapt wording per project).
VISION.md# Vision
## Purpose
North star narrative: what we are building, for whom, and what "winning" means.
## Purpose
...
## Audience
...
## Winning
...
## Scope Boundaries
...
MISSION.md# Mission
## Purpose
Living checklist of capabilities and quality bars. The source of truth for "what must become true".
## Now
- [ ] ...
## Next
- [ ] ...
## Later
- [ ] ...
## Done (recent)
- [x] ...
## Quality Bars
- [ ] ...
## Scope Boundaries
- ...
PLAN.md# Plan
## Purpose
Current work queue of slices. This is a prunable task board, not a place for operating rules.
## Now
- [ ] ...
## Next
- [ ] ...
## Later
- [ ] ...
## Done (recent)
- [x] ...
AGENTS.md# Agent Operating Rules
## Purpose
Durable operating rules for agents: how to run, verify, update/prune the docs, and when to stop/ask.
- How to run the project locally.
- How to verify changes before calling work "done".
- How to update/prune `VISION.md`, `MISSION.md`, and `PLAN.md`.
- Stop/ask rules for risky or ambiguous work.