pdlc-settings
Solid交互式配置 PDLC(当前:状态栏 statusline 的启用/停用/展示项)
AI & Automation 9 stars
2 forks Updated today MIT
Install
Quality Score: 80/100
Stars 20%
Recency 20%
Frontmatter 20%
Documentation 15%
Issue Health 10%
License 10%
Description 5%
Skill Content
# PDLC 交互式设置
以**交互菜单**方式配置 PDLC,让用户少敲命令行。**���前只含「状态栏(statusline)」一节**——
把 PDLC 运行状态(当前功能 / 阶段 / 下一步 / 检查 / blocked)显示到 Claude Code 底部状态栏。
未来若有更多设置**可能**并入本命令(非本版承诺)。
> ⚠️ **安全底线**:本命令会读写用户全局 `~/.claude/settings.json`(高影响)。**任何写入前必须**:
> 先备份 → 展示 diff → 用户确认。**写全局配置可能被 Claude Code 安全层拦截**——届时**不谎报成功**,
> 优雅降级为「已算好这一行,请你确认后手动粘贴」。重复运行幂等,绝不覆盖用户其它配置。
## 交互入口
根据 `$ARGUMENTS` 分派;为空则显示主菜单:
```
⚙️ PDLC 设置
1) 状态栏 · 启用 在状态栏独占一行显示 PDLC 状态
2) 状态栏 · 停用 从状态栏移除本段(不动你其它配置)
3) 状态栏 · 展示项 勾选显示哪些内容(进度条/检查/停留时长…)
4) 状态栏 · 状态 查看当前是否已接线 + 生效配置 + 预览
请选择(1-4):
```
- `$ARGUMENTS` 含 `status` → 直接走「状态栏 · 状态」
- `$ARGUMENTS` 含 `statusline` → 进入状态栏子菜单
- 否则显示上面主菜单,等用户选
## 定位脚本(稳定源优先)
接线依赖状态栏脚本 `bin/pdlc-statusline.sh`。按以下顺序找**第一个存在**的副本作为符号链接源,
**优先稳定源**(升级不改路径):
1. `~/.claude/plugins/marketplaces/pdlc-skills/bin/pdlc-statusline.sh` (marketplace 克隆,最稳)
2. `${CLAUDE_PLUGIN_ROOT}/bin/pdlc-statusline.sh` (当前插件根,若该环境变量存在)
3. 最新版本缓存:`ls -td ~/.claude/plugins/cache/pdlc-skills/pdlc/*/bin/pdlc-statusline.sh | head -1`
用 Bash 依次探测,记下命中的路径记为 `$SL`。都找不到 → 提示用户先 `claude plugin install pdlc@pdlc-skills` 再来。
## 动作一:状态栏 · 启用
1. **建稳定链接**:`bash "$SL" --install`
- 它在固定路径 `~/.claude/pdlc-statusline` 建符号链接指向 `$SL`(升级后重跑本命令即重指,用户侧命令不变)。
2. **读现有状态栏命令**:读 `~/.claude/settings.json`(不存在则视为 `{}`)。取 `.statusLine.command`(可能为空)。
3. **幂等计算新命令**:
- 若现有命令已包含 `pdlc-statusline`(任意形式)→ 告知「已接线,无需重复」,转去「展示项」或结束。
- 否则新命令 = `<现有命令>; ~/.claude/pdlc-statusline`(现有为空则新命令就是 `~/.claude/pdlc-statu...
Details
- Author
- kanfu-panda
- Repository
- kanfu-panda/pdlc-skills
- Created
- 2 months ago
- Last Updated
- today
- Language
- Shell
- License
- MIT
Bundled in these plugins
Similar Skills
Semantically similar based on skill content — not just same category
AI & Automation Solid
pdlc-status
查看项目 PDLC 状态总览(读 docs/.pdlc-state/ 输出进度)
9 Updated today
kanfu-panda AI & Automation Solid
pdlc-loop-next
打印循环下一步应执行的命令(机器可读,供 loop 驱动)
9 Updated today
kanfu-panda AI & Automation Solid
pdlc-relate
管理 feature 关系链(set/query/impact/orphans/rebuild/validate)
9 Updated today
kanfu-panda