aisee:change-plan

aisee:change-plan is a skill for Claude Code, Codex from AISEE-LAB/aisee-plugin. It costs 87 tokens per session (1,828 once invoked), scanned A, original, MIT.

A planning tool that turns an approved software request or project fact into one or more clearly separated OpenSpec changes. OpenSpec is a structured way to plan and describe software work before implementation.

In plain words
What is it for?
It is for choosing a document template, defining change boundaries, mapping dependencies, and producing commands for creating the planned changes. It does not write the change documents or implementation code.
Why use it?
It prevents large or unclear requests from becoming changes with mixed goals and uncertain dependencies. It also records which changes can run in parallel and which must come first.

Skill for Claude CodeCodex

Written for Claude Code and Codex: shipped in a Claude Code plugin, but also agents/openai.yaml present. Also seen: mentions CLAUDE.md; mentions AGENTS.md.

Part of the aisee-plugin plugin — 14 skills shipped together

Good fit It is for choosing a document template, defining change boundaries, mapping dependencies, and producing commands for creating the planned changes. It does not write the change documents or implementation code.

Compare 6 skills from other repositories ↓
Install with agentmods
npx agentmods add skills/aisee-lab/aisee-plugin/aisee-change-plan
Install

Getting it into your agent

One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.

Any agent
npx skills add AISEE-LAB/aisee-plugin --skill aisee-change-plan
Clone the repo
git clone --depth 1 https://github.com/AISEE-LAB/aisee-plugin

Made for: Claude Code, Codex.

Or install aisee-plugin, the plugin that ships this one along with the rest of its 14 skills.

Wrote this? Show the measurements

A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.

agentmods badge for aisee:change-plan

README.md
[![agentmods](https://agentmods.dev/badge/skills/aisee-lab/aisee-plugin/aisee-change-plan/github.svg)](https://agentmods.dev/skills/aisee-lab/aisee-plugin/aisee-change-plan)
Your own site
<a href="https://agentmods.dev/skills/aisee-lab/aisee-plugin/aisee-change-plan"><img src="https://agentmods.dev/badge/skills/aisee-lab/aisee-plugin/aisee-change-plan/github.svg" alt="Measured on agentmods" height="20"></a>

Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.

agentmods 80×15 button for aisee:change-plan

Your own site · 80×15
<a href="https://agentmods.dev/skills/aisee-lab/aisee-plugin/aisee-change-plan"><img src="https://agentmods.dev/badge/skills/aisee-lab/aisee-plugin/aisee-change-plan.svg" alt="Reviewed on agentmods" width="80" height="20"></a>
Per session 87 Skills are progressive disclosure: only the name and description are preloaded; the body loads when the skill is used.
When invoked 1,828 The whole file, excluding the scripts and references it only reads on demand.
Security scan A 0 findings. A grade says what 26 rules found in the file — not that it is safe.
Origin original No closer match found in the catalogue.
Token cost

What it costs to keep this loaded

Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.

ModelPer sessionOnce invoked
Fable 5.1 $0.00087 $0.01828
Opus 5 $0.00044 $0.00914
Sonnet 5 $0.00017 $0.00366
Haiku 4.5 $0.00009 $0.00183

Measured 8d ago against content hash 09dc1f31d727, method: parsed. Prices are Anthropic first-party input rates as of 2026-09-08, from the pricing page.

Security

Grade A, and why

aisee:change-plan scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 8d ago.

A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.

Nothing flagged

None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.

plugins/aisee-plugin/skills/aisee-change-plan/SKILL.md · 136 lines

How it starts

The opening of the file, as written. The whole thing — 136 lines — stays where its author put it; the contents beside it link to each section on GitHub.

aisee:change-plan — OpenSpec Change 边界规划

将已确认需求、轻量修复、技术调研或项目事实映射为边界清晰、可独立交付的 OpenSpec changes。每个输出 change 都应足够小,可以用 /opsx:new 创建,并在实现前按所选 schema 的 artifact 顺序补齐内容。

职责边界

本 skill 负责:

  • 选择每个 change 的 schema。
  • 在输出 /opsx:new 前检查项目当前 schema 来源:change metadata、openspec/config.yaml、项目内 openspec/schemas/ 或 OpenSpec 默认 spec-driven
  • 规划 change 边界、依赖顺序和并行关系。
  • 使用 Mermaid 语法块输出依赖顺序和并行关系,作为长期可读性 contract。
  • 输出 source-map seed,仅当所选 schema 生成 source-map.md
  • 输出可复制的 /opsx:new "<change>" --schema <schema> 命令,并把它视为后续 author 的 schema metadata 合同。
  • 保存 change plan 到 aisee/docs/change-plan/

上游如果存在 design-specdesign-assetsspec-migratereflecthw:* 输入,只能按需作为边界线索使用;它们不是默认新功能 happy path 的必经节点。

本 skill 不负责:

  • 重新做业务模块划分或重新生成需求。
  • 把 SRS 模块名、页面类型、技术层、schema artifact 或实施任务直接当作 change。
  • 为上游对象分配额外编号状态。
  • 生成或补齐任何 change artifact 正文。
  • 默认优先使用项目当前 schema;项目没有额外约束时回落到官方 spec-driven

输入

用户提供以下任意一种输入:

  • 原始需求描述。
  • ticket / issue 引用。
  • 既有需求文档路径,包括 aisee:srs 输出的 SRS。
  • 可选配套输入:aisee:spec-migrateaisee:design-specaisee:design-assets

可选参数:

  • --strategy vertical|risk|parallel,默认 vertical
  • --granularity fine|medium|coarse,默认 medium
  • --schema auto|<name>,默认 auto
  • --max-changes <N>,默认 8
  • --single-if-small

Reference Loading

只按需读取 references,不要一次性展开全部文件:

  • 先读 references/input-boundary-rules.md
  • schema 不明确时读 references/schema-selection-rules.md
  • 划分多个 changes 或依赖复杂时读 references/change-boundary-algorithm.md
  • 只有所选 schema 生成 source-map.md 时读 references/source-map-rules.md
  • 最终写文件前读 references/output-template.md

阶段 1 — 读取项目上下文

静默收集输入和项目事实:

cat <input-file-path> 2>/dev/null || echo "File not found"
cat openspec/config.yaml 2>/dev/null || echo "No config found"
openspec list --json 2>/dev/null || ls openspec/changes/ 2>/dev/null || echo "No existing changes found"
ls openspec/changes/archive/ 2>/dev/null | head -20
cat AGENTS.md 2>/dev/null | head -120

AGENTS.md 是主入口;CLAUDE.md 只作为旧项目兼容 fallback,不主动作为新项目上下文读取。

Read the full file on GitHub · 136 lines

Files

What ships with it

7 files beside SKILL.md in the same directory: the scripts, references and assets a skill reads on demand. Not counted in the per-session cost; read them before you install if any of them is executable.

Changes

What this file has done since we first saw it

Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.

  1. 8d ago First seen · 136 lines · 87 tokens per session scan A 09dc1f31d727

Subscribe to this mod's changes

aisee:change-plan is a skill published in the GitHub repository AISEE-LAB/aisee-plugin (11 stars, last pushed 2mo ago), licensed MIT. It adds 87 tokens to every session and 1,828 once invoked, about $0.0004 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-30.