Individual skill

plan

实施计划技能。当用户要求制定实施计划、拆解任务、做技术方案设计时使用。必须基于已有的 spec 文档。触发词包括"写 plan"、"实施计划"、"任务拆解"、"技术方案"、"/plan"。

plan/SKILL.md

Read pinned source

Source commit 7cfd6ea6e8ccf8018319a2ab3488cc3d55a6e86a

What was checked

Matches the observed repository HEAD
Yes
Scanner rules are current
Yes
Repository scan complete
Yes
Skill scan complete
Yes
Observed behavior
Instructions only
Last checked
Nov 4, 2026

These are observations at the recorded commit, not a guarantee of safety. Review the source before running it.

Install this skill

Choose an agent in your Stack or copy a command below. Commands fetch the pinned commit and copy only this skill directory. Existing destinations are refused. Copying a command does not install anything.

Claude Code

Destination .claude/skills/plan

( set -euo pipefail destination='./.claude/skills/plan' if [ -e "$destination" ] || [ -L "$destination" ]; then printf '%s\n' 'Destination already exists; nothing overwritten.' >&2; exit 1; fi work=$(mktemp -d) trap 'rm -rf -- "$work"' EXIT git clone --filter=blob:none --no-checkout -- 'https://github.com/SimpleEve/development-skills.git' "$work/repo" git -C "$work/repo" checkout --detach 7cfd6ea6e8ccf8018319a2ab3488cc3d55a6e86a git -C "$work/repo" archive --format=tar '7cfd6ea6e8ccf8018319a2ab3488cc3d55a6e86a:plan' > "$work/skill.tar" mkdir -p -- './.claude/skills' mkdir -- "$destination" tar -xf "$work/skill.tar" -C "$destination" )
Codex

Destination .agents/skills/plan

( set -euo pipefail destination='./.agents/skills/plan' if [ -e "$destination" ] || [ -L "$destination" ]; then printf '%s\n' 'Destination already exists; nothing overwritten.' >&2; exit 1; fi work=$(mktemp -d) trap 'rm -rf -- "$work"' EXIT git clone --filter=blob:none --no-checkout -- 'https://github.com/SimpleEve/development-skills.git' "$work/repo" git -C "$work/repo" checkout --detach 7cfd6ea6e8ccf8018319a2ab3488cc3d55a6e86a git -C "$work/repo" archive --format=tar '7cfd6ea6e8ccf8018319a2ab3488cc3d55a6e86a:plan' > "$work/skill.tar" mkdir -p -- './.agents/skills' mkdir -- "$destination" tar -xf "$work/skill.tar" -C "$destination" )
Cursor

Destination .cursor/skills/plan

( set -euo pipefail destination='./.cursor/skills/plan' if [ -e "$destination" ] || [ -L "$destination" ]; then printf '%s\n' 'Destination already exists; nothing overwritten.' >&2; exit 1; fi work=$(mktemp -d) trap 'rm -rf -- "$work"' EXIT git clone --filter=blob:none --no-checkout -- 'https://github.com/SimpleEve/development-skills.git' "$work/repo" git -C "$work/repo" checkout --detach 7cfd6ea6e8ccf8018319a2ab3488cc3d55a6e86a git -C "$work/repo" archive --format=tar '7cfd6ea6e8ccf8018319a2ab3488cc3d55a6e86a:plan' > "$work/skill.tar" mkdir -p -- './.cursor/skills' mkdir -- "$destination" tar -xf "$work/skill.tar" -C "$destination" )
Gemini CLI

Destination .gemini/skills/plan

( set -euo pipefail destination='./.gemini/skills/plan' if [ -e "$destination" ] || [ -L "$destination" ]; then printf '%s\n' 'Destination already exists; nothing overwritten.' >&2; exit 1; fi work=$(mktemp -d) trap 'rm -rf -- "$work"' EXIT git clone --filter=blob:none --no-checkout -- 'https://github.com/SimpleEve/development-skills.git' "$work/repo" git -C "$work/repo" checkout --detach 7cfd6ea6e8ccf8018319a2ab3488cc3d55a6e86a git -C "$work/repo" archive --format=tar '7cfd6ea6e8ccf8018319a2ab3488cc3d55a6e86a:plan' > "$work/skill.tar" mkdir -p -- './.gemini/skills' mkdir -- "$destination" tar -xf "$work/skill.tar" -C "$destination" )
GitHub Copilot

Destination .github/skills/plan

( set -euo pipefail destination='./.github/skills/plan' if [ -e "$destination" ] || [ -L "$destination" ]; then printf '%s\n' 'Destination already exists; nothing overwritten.' >&2; exit 1; fi work=$(mktemp -d) trap 'rm -rf -- "$work"' EXIT git clone --filter=blob:none --no-checkout -- 'https://github.com/SimpleEve/development-skills.git' "$work/repo" git -C "$work/repo" checkout --detach 7cfd6ea6e8ccf8018319a2ab3488cc3d55a6e86a git -C "$work/repo" archive --format=tar '7cfd6ea6e8ccf8018319a2ab3488cc3d55a6e86a:plan' > "$work/skill.tar" mkdir -p -- './.github/skills' mkdir -- "$destination" tar -xf "$work/skill.tar" -C "$destination" )
OpenCode

Destination .opencode/skills/plan

( set -euo pipefail destination='./.opencode/skills/plan' if [ -e "$destination" ] || [ -L "$destination" ]; then printf '%s\n' 'Destination already exists; nothing overwritten.' >&2; exit 1; fi work=$(mktemp -d) trap 'rm -rf -- "$work"' EXIT git clone --filter=blob:none --no-checkout -- 'https://github.com/SimpleEve/development-skills.git' "$work/repo" git -C "$work/repo" checkout --detach 7cfd6ea6e8ccf8018319a2ab3488cc3d55a6e86a git -C "$work/repo" archive --format=tar '7cfd6ea6e8ccf8018319a2ab3488cc3d55a6e86a:plan' > "$work/skill.tar" mkdir -p -- './.opencode/skills' mkdir -- "$destination" tar -xf "$work/skill.tar" -C "$destination" )

Repository context

Repository stars (not skill ratings)
34
Repository last updated
Mar 9, 2026
License
MIT

Observed agent integration: No specific integration evidence. Standard SKILL.md installation does not imply verified compatibility.

Files and excerpt

File metadata and permitted, redacted excerpts come from the recorded scan. Source links are pinned to that commit.

Browse files
Read excerpt

# Plan - 实施计划技能

将已确认的 spec 文档转化为可执行落地的详细实施计划与任务清单。

## 核心原则

1. **不猜测**:代码侧的技术细节遇到不确定的,必须向用户澄清
2. **不模糊**:每个 TODO 子项必须描述清楚做什么、影响哪些文件、验收标准是什么
3. **不写代码**:不写详细实现代码,但可以描述接口签名、数据结构、模块职责
4. **固定产出**:输出到项目既有的需求目录;若无统一约定,建议使用 `spec/<spec-name>/plan.md`

## 前置条件

- 对应功能的 `spec.md` 必须已存在且状态为"已确认"