woc-feature-plan

GitHub

用于为大型或跨会话功能制定架构对齐的分阶段实施计划。通过研究现状、定义变更和构建垂直切片,输出最小化规划工件,确保复杂功能安全执行并明确交接状态。

.agents/skills/woc-feature-plan/SKILL.md levy-street/world-of-claudecraft

Trigger Scenarios

请求分阶段实施计划 请求规划数据包 请求会话分解

Install

npx skills add levy-street/world-of-claudecraft --skill woc-feature-plan -g -y
More Options

Non-standard path

npx skills add https://github.com/levy-street/world-of-claudecraft/tree/main/.agents/skills/woc-feature-plan -g -y

Use without installing

npx skills use levy-street/world-of-claudecraft@woc-feature-plan

指定 Agent (Claude Code)

npx skills add levy-street/world-of-claudecraft --skill woc-feature-plan -a claude-code -g -y

安装 repo 全部 skill

npx skills add levy-street/world-of-claudecraft --all -g -y

预览 repo 内 skill

npx skills add levy-street/world-of-claudecraft --list

SKILL.md

Frontmatter
{
    "name": "woc-feature-plan",
    "description": "Plan a large or multi-session World of ClaudeCraft feature as architecture-aligned vertical slices with explicit decisions, verification, and handoff state. Use when the user requests a phased implementation plan, planning packet, session breakdown, or scalable approach before implementation."
}

Feature Plan

Create the smallest planning artifact that makes a large feature safe to execute across sessions.

Research before planning

  1. Read the root and relevant local CLAUDE.md files.
  2. Run git status --short and preserve unrelated work.
  3. Inspect production paths, tests, module seams, and relevant project documentation.
  4. Use bounded parallel exploration for independent subsystems.
  5. Fetch current official documentation for version-sensitive external interfaces.
  6. When work adds or changes SQL, a database call site, stored-data growth, scheduled database work, pool sizing or admission, transaction or lock scope, or timeout policy; a database driver/dependency version, or PostgreSQL engine/resource/configuration/topology, use woc_database_performance for a read-only scaling pass. When work adds a selfWireJson key or changes the src/sim/ read one calls, a recurring server job, an event-driven durability write, or a world_state blob, use woc_server_hot_path for the non-SQL budget (the grown-collection rules in server/CLAUDE.md "Hot paths").

Do not create planning files until the goal, scope, and important constraints are understood. Ask the user when a choice would materially change architecture or product behavior.

Define the change

Record current behavior and ownership, desired behavior and acceptance criteria, affected systems and platforms, constraining invariants, decisions already made, truly blocking open decisions, and compatibility, migration, localization, privacy, security, database performance, and testing implications. For database-backed work, record expected query frequency and cardinality, the index/cache/pagination strategy, pool and lock impact, version-sensitive timeout/planner assumptions, and the measured evidence the implementation must produce. Reference canonical instructions instead of copying them.

Build vertical phases

Prefer phases that deliver a testable behavior slice. Each phase states:

  1. Outcome and explicit scope.
  2. Expected modules or seams.
  3. Tests to add or update.
  4. Validation commands and manual verification.
  5. Exit criteria.
  6. State needed by the next phase.

Keep a phase small enough for one focused session when practical. Do not isolate documentation that belongs beside its implementation.

Persist only useful state

If the user requests planning files, use a minimal packet:

  • implementation-plan.md for architecture, decisions, phases, and completion criteria.
  • progress.md for verified phase status.
  • state.md for the exact resume point, blocker, and next action.

Add per-phase files only when a phase needs substantial independent detail. Starter prompts must be model-neutral and include the goal, relevant files, canonical constraints, authorized actions, checks, and handoff. Do not pin a model or effort.

Planning does not authorize implementation, commits, pushes, issues, or pull requests. Do not modify CLAUDE.md or .claude/** as Codex support work.

Return the phases, unresolved decisions, risk areas, and recommended first executable step.

Version History

  • cecebab Current 2026-09-22 05:02

    新增对服务器热路径(如selfWireJson、world_state blob等)的预算检查,要求使用woc_server_hot_path进行非SQL预算评估。

  • 2edc3ac 2026-07-19 18:52

Same Skill Collection

.agents/skills/woc-codex-audit/SKILL.md
.agents/skills/woc-extract-and-test/SKILL.md
.agents/skills/woc-file-issue/SKILL.md
.agents/skills/woc-image-to-glb/SKILL.md
.agents/skills/woc-qa/SKILL.md
.agents/skills/woc-release-malware-audit/SKILL.md
.agents/skills/woc-release-merge-audit/SKILL.md
.agents/skills/woc-review-pr/SKILL.md
.agents/skills/woc-write-game-tooltips/SKILL.md
.claude/skills/blender-anim-pipeline/SKILL.md
.claude/skills/ci-triage/SKILL.md
.claude/skills/feature-plan/SKILL.md
.claude/skills/file-issue/SKILL.md
.claude/skills/image-to-glb/SKILL.md
.claude/skills/pr-screenshots/SKILL.md
.claude/skills/qa/SKILL.md
.claude/skills/write-game-tooltips/SKILL.md
.claude/skills/extract-and-test/SKILL.md
.claude/skills/hunt-live-programs/SKILL.md
.claude/skills/i18n-locale-fill/SKILL.md
.claude/skills/release-malware-audit/SKILL.md
.claude/skills/review-pr/SKILL.md

Metadata

Files
0
Version
cecebab
Hash
176d7ac6
Indexed
2026-07-19 18:52

ホーム - Wiki
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-09-28 19:03
浙ICP备14020137号-1