ワンクリックで
athena-dev
Athena 主入口 skill. 接收用户任务, 做 PACE 路由分诊 (brainstorm/roadmap/plan/...), 启动对应 stage. v9.7.0: 铁律引用名称化 (CC/CX 编号非对称, 引用一律用 铁律[名称]).
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Athena 主入口 skill. 接收用户任务, 做 PACE 路由分诊 (brainstorm/roadmap/plan/...), 启动对应 stage. v9.7.0: 铁律引用名称化 (CC/CX 编号非对称, 引用一律用 铁律[名称]).
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
Athena 全局首次配置 (跨项目, 一次性). 从分发包部署 settings/config/rules/standards/hooks/agents/skills 到 ~/.claude/ (CC) 与 ~/.codex/ (CX). 和 athena-init 区别: setup 全局一次性, init 每项目一次. 已装则转 verify/upgrade (走 athena-migrate).
会话记忆固化 skill (v9.8.0 新). 会话结束/中途, agent 自己总结本会话增量写进 .ai_state (_index.md 当前状态 + sprints/{slug}/session-log.md), 免去用户每次手动描述一堆让它存. 手动 /checkpoint 触发. 与 compact-snapshot hook 互补 (hook 机械兜底, skill 做需推理的总结).
Athena 主入口 skill. 接收用户任务, 做 PACE 路由分诊 (brainstorm/roadmap/plan/...), 启动对应 stage. v9.7.0: 铁律引用名称化 (CC/CX 编号非对称, 引用一律用 铁律[名称]).
Athena 项目初始化 skill. 在项目中执行 /athena-init 时调用. 职责: 探测平台 / 工具可用性, 创建 .ai_state/ 目录 + 复制 _index.md 模板 + 填入探测结果.
Bugfix 路径的结构化问题流程: report → analyze → fix-note 三件套档案, 落在 sprints/{slug}/. 把"偏轻"的 Bugfix 升级成可复现 / 可追溯 / 可复盘. 借 CodeStable issue 实体, 适配 agent-in-loop.
Athena 版本迁移工具. v9.6.4 重写: 含 v9.6.2 → v9.6.4 破坏式重构 (sprints/ + compound/ + 4 新 ai_state 文件 + lessons.md 三选项交互).
| name | athena-dev |
| description | Athena 主入口 skill. 接收用户任务, 做 PACE 路由分诊 (brainstorm/roadmap/plan/...), 启动对应 stage. v9.7.0: 铁律引用名称化 (CC/CX 编号非对称, 引用一律用 铁律[名称]). |
| effort | medium |
用户进任意项目, 说 "开始", "做个 X", "帮我 Y" 等. 主 agent 进入路由分诊.
def route(user_input, ai_state):
# 0. 检查是否在 Athena 项目中
if not has_ai_state_dir():
suggest("先跑 /athena-init 初始化项目")
return None
# 1. 显式信号优先 (用户直接说)
if explicit_kws(["想法不清楚", "先 brainstorm", "讨论", "聊聊"]):
return start_stage("brainstorm")
if explicit_kws(["路线图", "拆分", "分步推进"]):
return start_stage("roadmap")
if explicit_kws(["生产事故", "线上故障", "hotfix"]):
return start_stage("plan", path="Hotfix")
if explicit_kws(["bug", "缺陷", "修复"]):
return start_stage("plan", path="Bugfix")
if explicit_kws(["重构", "refactor"]):
return start_stage("plan", path="Refactor")
if explicit_kws(["系统级", "跨模块", "架构"]):
return start_stage("plan", path="System")
# 2. 隐式判断 (铁律[分诊])
if len(user_input.split()) < 8 and not has_concrete_verb(user_input):
# 单词级模糊 → brainstorm
return start_stage("brainstorm")
if mentions_modules(user_input) >= 3:
# ≥3 模块 → roadmap
return start_stage("roadmap")
# 3. 默认: 按改动量分类
estimated = estimate_scope(user_input)
if estimated == "tiny":
return start_stage("plan", path="Quick") # ≤3 文件
if estimated == "single_module":
return start_stage("plan", path="Feature")
if estimated == "multi_module":
return start_stage("plan", path="System")
return start_stage("plan", path="Feature") # fallback
# 创建 sprint 目录
slug="$(date +%Y-%m-%d)-$(slugify '$user_topic')"
mkdir -p ".ai_state/sprints/${slug}"
cp ~/.claude/skills/pace/templates/sprints/brainstorm.md ".ai_state/sprints/${slug}/"
# 更新 _index.md
update_field stage "brainstorm"
update_field current_sprint_slug "${slug}"
# 进 brainstorm skill
read ~/.claude/skills/brainstorm/SKILL.md
# 多轮对话
slug="$(slugify '$user_topic')"
mkdir -p ".ai_state/roadmap/${slug}/drafts"
cp ~/.claude/skills/pace/templates/roadmap/{roadmap.md,items.yaml} ".ai_state/roadmap/${slug}/"
update_field stage "roadmap"
update_field current_roadmap_slug "${slug}"
read ~/.claude/skills/roadmap/SKILL.md
slug="$(date +%Y-%m-%d)-$(slugify '$task_name')"
mkdir -p ".ai_state/sprints/${slug}/reviews"
cp ~/.claude/skills/pace/templates/sprints/{design.md,checklist.yaml} ".ai_state/sprints/${slug}/"
update_field path "${path_type}"
update_field stage "plan"
update_field current_sprint_slug "${slug}"
# 主 agent 在第一条 message 加 "ultrathink"
# 进 pace skill
主 agent 进 athena-dev 时, 先读 _index.next_action:
| next_action 值 | 动作 |
|---|---|
"" (空) | 正常路由 |
next_roadmap_item:{slug} | 自动进 plan stage 处理新 item, 跳过路由 |
roadmap_complete | 提示用户庆祝 + 触发 /compound add learning |
polish | 自动进 polish stage |
ship | 自动进 ship stage |
rework_impl | 回 impl stage, 提示 review findings |
进 plan/design stage 时, athena-dev 必须在主 agent 第一条 message 加 "ultrathink" 关键词. 这由 SessionStart hook (session-start.cjs) 通过 stage_hints 自动提示.
| 用户意图 | 进哪个 skill |
|---|---|
| 开始任务 | athena-dev (这个) |
| 想法不清楚 | brainstorm |
| 拆大需求 | roadmap |
| 全流程开发 | pace |
| 完成总结 | athena-status |
| 跨版本迁移 | athena-migrate |
| 项目初始化 | athena-init |
| 沉淀知识 | compound |
| 维护架构档 | architect-doc |
| review 复杂改动 | athena-review |
--skip-brainstorm → 跳过 brainstorm_index.md 确定当前状态