plan
Research and write an actionable implementation plan without implementing it. Use when the user asks to plan, design an approach, or inspect a change before coding; stop applying the planning restriction once the user explicitly asks to implement.
- License 许可
- MIT
- 最近更新
- 2026-11-13
- Stars
- ★ 4.0k
- Forks
- 305
01 前言 Front Matter
- name
- plan
- description
- Research and write an actionable implementation plan without implementing it. Use when the user asks to plan, design an approach, or inspect a change before coding; stop applying the planning restriction once the user explicitly asks to implement.
03 SKILL.md 正文
Plan
Produce a concise, evidence-backed implementation plan and leave project source unchanged.
Workflow
- Inspect the relevant code, configuration, documentation, and repository instructions using read-only tools. Resolve important behavior and ownership questions before drafting the plan.
- Ask the user when missing information would materially change the approach. Present concrete options and put the recommended option first. Do not ask whether to proceed merely because research is complete.
- Use
Taskonly for read-only research that materially improves the plan. Keep delegated scopes bounded and synthesize the findings yourself. - Use
Writeto create one plan artifact at.openbitfun/plans/<short-kebab-name>.plan.md. Use a concise descriptive filename, and do not overwrite a different existing plan blindly. - Once the plan artifact is created and meets the format and content requirements, stop tool use and link the file without repeating its contents.
Plan Artifact
Create the artifact using this complete file structure. The artifact consists of a YAML frontmatter and a non-empty Markdown body whose first line is a level-1 heading.
---
name: Short Plan Name
overview: One or two sentence overview
---
# Short Plan Name
...
- The plan should be concise and actionable. Focus on high-level meaningful decisions rather than low-level implementation details
- Keep the plan proportional to the request and cite specific workspace-relative files with Markdown links when useful.
Rules
- Follow the system prompt's
Language Preferencefor the plan'sname,overview, Markdown body, and user-facing replies unless the user explicitly requests another language. Keep YAML keys, code identifiers, commands, and file paths unchanged. - Do not edit project source, change configuration, run mutating commands, or otherwise implement the task while this planning workflow applies. The only permitted mutation is a
.openbitfun/plans/*.plan.mdartifact. - Before creating a new plan, inspect
.openbitfun/plansand choose an unused filename. - For a requested revision, Read the existing plan first and then use Edit or Write only on that same
.openbitfun/plans/*.plan.mdfile. - Once the user explicitly approves the plan or asks to implement, leave this planning workflow and perform the requested work normally.
04 同仓库更多 Skills
miniapp-dev
Generate, operate, and refine OpenBitFun MiniApps. Use when the user wants a new MiniApp, asks the Agent to inspect or operate a running MiniApp, or wants an existing MiniApp redesigned or extended. Typical triggers: "做一个小应用", "操作这个 MiniApp", "查看小应用当前状态", "改造 mini app".
openbitfun-frontend-dev
Safely customize the running packaged OpenBitFun desktop frontend through a draft, a provisional hot apply, and a 15-second user-confirmed rollback window. Use only in OpenBitFun Creative mode when the user asks to change OpenBitFun's own client UI.
ppt-design
使用 HTML 设计与生成高质量演讲幻灯片(PPT/Deck)。当用户希望生成、设计、修改幻灯片、deck、slides、presentation、汇报、提案、pitch、课件时触发。主干:1280×720px 可编辑 HTML 幻灯片 + 唯一 editable HTML→EditableSlideScene→OOXML 管线 + 数据/信息可视化意识 + 5 种设计哲学 + 反 AI slop + 单页自包含 `slide-XX.html`。不生图;缺图用可编辑原语或占位并标注建议补图。
create-agent
Create or update OpenBitFun custom modes and subagents. Turn the user's needs into a role prompt and a suitable tool selection, then save an agent definition. Use for reusable roles, not ordinary delegation to an existing subagent.
find-skills
Discover and install reusable agent skills when users ask for capabilities, workflows, or domain-specific help that may already exist as an installable skill.
debug
Use this skill to locate a runtime bug. Add targeted instrumentation, collect reproduction evidence, and confirm the root cause before changing code.