johnQ
|
2e0f7fe68c
|
feat(dev-coding): 新增「Step 0.5 Shell 环境自检」— node/npm 缺 PATH + HOME 未设置
在 macOS + Slark/DSH 实测定位到:bash 工具以 bash -c(非登录非交互)执行,
子进程环境等于宿主进程环境(PATH 不被清洗,HOME/USER/TMPDIR/LANG 未设置),
宿主由 GUI 应用拉起继承最小 PATH → node/npm/git 直接不可用。
沉淀内容:
- 5 条根因(不读 rc / PATH 不被清洗 / GUI 宿主 / HOME 未设置 / shell-env 只认 DSH_*)
- 两行 export 模板:HOME + node v22.22.3 PATH(勿混用 homebrew 的 v26)
- HOME 必须补的理由:~ 靠 passwd 展开易误判,git 报 fatal: $HOME not set,
set -u 脚本报 unbound variable;「node 能跑」≠ 环境完整
- 交付纪律:禁止把「没有 shell / 不能构建」写成交付结论,未跑构建就如实标注
|
2026-10-07 07:42:00 +08:00 |
|
qiudl
|
7eed2b8f10
|
chore(marketplace): add karpathy-guidelines-plugin, update dev-coding/dev-review/review-checklist
Karpathy 四原则融合到 req 技能工作流 (REQ-20260421-0003):
- dev-coding: 新增 Step 0「验证优先」(Goal-Driven Execution)
- dev-review: 五视角 → 六视角,新增 Scope 审计者 (Simplicity + Surgical)
- review-checklist/general: 新增 Karpathy 反模式速查表
- karpathy-guidelines-plugin: 新增独立插件,含四原则全文 + 与 req 工作流映射
|
2026-04-21 10:08:18 +09:30 |
|
qiudl
|
23ea8fdca5
|
feat: 融合 devflow-claude P0 批机制 (REQ-20260416-0017)
P0-1: SessionStart Hook — hooks/session-context.sh
从分支名解析 REQ-ID,调 MCP API 查询需求详情注入 system-reminder
P0-2: PreToolUse Hook — hooks/pre-tool-confirm.sh
拦截生产推送、force push、docker prod 容器操作、git reset --hard 等
P0-3: Release Draft 闸门设计文档 — docs/design/release-draft-gate.md
完整架构 + 渐进式落地路径(拆 7 个子任务延后)
附最小可用脚本 hooks/release-draft.sh 创建 Gitea draft release
P0-4: Memory 隔离规则 — 写入 req-prd / req-design / req-workflow
禁止 auto-memory 污染模板产出物(章节结构、字段定义、文档结构)
P0-5: CLAUDE.md 架构检查 + 架构片段库
dev-coding skill 执行前检查架构关键词
新增 templates/claude-md-snippets/ 含 Go+Gin / React+AntD / Vue+Element /
MCP+TS / generic 五套骨架
P0-6: /commit 分支保护自动化 — 新 skill dev-commit-plugin
保护分支自动建功能分支 + Conventional Commits + REQ-XXX 自动关联
安装:
bash hooks/install.sh
后续:
P0-3 完整实现拆 7 个子任务(P0-3.1 ~ P0-3.7)
建议先部署 hooks 跑 1-2 周观察,再推进 Release 机制落地
|
2026-04-16 21:02:29 +09:30 |
|
 qiudlandClaude Opus 4.6
|
3706d7f32d
|
feat(skill): REQ-20260406-0004 技能三层分离重构(7主线+16插件)
批次1: req-prd 瘦身 + req-design 重定位 + dev-coding 聚焦
批次2: dev-review 新建 + review-checklist 插件
批次3: dev-integration 新建 + req-compare 拆出
批次4: 插件完善 (req-research/db-migration/dev-scaffold/deploy-rollback)
批次5: 平台拆分 (dev-ios/dev-android/dev-mcp/dev-pda) + dev 分组更新
批次6: marketplace.json 32→44 plugins
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
|
2026-04-06 17:44:08 +09:30 |
|
 qiudlandClaude Opus 4.6
|
b9c808cce0
|
feat(req-test-gate): 集成 Harness Engineering 工程约束方法论
将项目级的 Ratchet/约定检测方法论融入 req-test-gate 技能,
通过 /req 流程三个节点自动触发(dev 环境检测、cr 约定建议、test Gate 0B),
无需手动记忆执行。
新增文档:harness-engineering.md、ratchet-pattern.md、convention-flow.md、
project-bootstrap.md 及 4 个模板(ratchet/convention 脚本、GATES.md、pre-commit)。
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-03-26 11:34:42 +10:30 |
|
 qiudlandClaude Opus 4.6
|
712063071c
|
refactor: 通用技能按类别拆分为独立目录
skills/ → skills-dev(9), skills-req(10), skills-ops(4),
skills-integration(8), skills-biz(4), skills-workflow(7)
generate-marketplace.py 改为自动扫描所有 skills-* 目录。
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-03-14 11:31:58 +10:30 |
|