alignlisted
Install: claude install-skill 20231118185SSPU/prompt-optimizer
# Align Router
Generated from core/. Do not edit dist/ manually.
统一入口。所有请求——hook 自动触发或用户显式调用——消费同一个 Alignment Decision Kernel。
## 入口方式
| 入口 | 触发方式 | 说明 |
| --- | --- | --- |
| hook 自动 | 仅 Claude Code 已显式 `--wire-hook` 且当前会话已运行 `/align` | 已激活会话中的持续路径 |
| 显式调用 | `/align <请求>`、`$align <请求>`、`align: <请求>` | 无 hook 时或用户主动使用 |
| setup | `/align setup`、`/align-init`(兼容) | 首次接入,探测宿主并配置 hook |
hook 自动入口和显式入口必须消费同一个 Decision Kernel,产生等价的 route/action。
默认安装、未激活的 Claude Code 会话和其他宿主保持显式调用;`/align setup` 不会启用会话。
## /align setup
首次接入入口。使用确定性 CLI 探测宿主 capability,再等待用户确认后执行安装。
### 确定性 CLI
`align-setup.sh` 提供确定性操作,skill 负责交互、推荐和解释:
| 命令 | 用途 | 输出 |
| --- | --- | --- |
| `detect-host [dir]` | 检测宿主名称、版本、配置位置、capability | JSON |
| `detect-caps [dir]` | 运行 doctor 检测 runtime/hook/context 状态 | JSON |
| `preview [dir]` | 展示将要安装/变更的文件清单 | JSON |
| `backup [dir]` | 备份现有配置(CLAUDE.md、AGENTS.md、settings.json) | JSON |
| `generate [dir]` | 生成 .align/ 目录文件 | JSON |
| `wire [dir]` | 检查 hook 接线状态 | JSON |
| `mount [dir] [file]` | 注入挂载区到 CLAUDE.md/AGENTS.md | JSON |
| `verify [dir]` | 运行 doctor 验证安装 | JSON |
### 流程
1. **探测**:运行 `align-setup.sh detect-host` 和 `align-setup.sh detect-caps`,生成 capability 报告
2. **预览**:运行 `align-setup.sh preview`,展示当前配置位置、安装前后效果差异、风险、备份和卸载范围
3. **等待用户明确选择**:安装强制 hook 或保留显式模式。**未确认不得修改任何文件**
4. **备份**:用户确认后运行 `align-setup.sh backup`
5. **生成**:运行 `align-setup.sh generate` 生成 .align/ 目录
6. **扫描**:执行 `references/scan.md` 扫描协议,填充 spec.md、facts.md、glossary.md、state.md
7. **挂载