|
|
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 |
|
|
|
bfe3815626
|
fix(skill): 修复质量检查发现的引用问题
- req-workflow: req-dev → req-design (2处)
- req-design: changelog 标注"原名 req-dev"
- marketplace.json 重新生成 (44→46 plugins)
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
|
2026-04-06 17:47:01 +09:30 |
|
|
|
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 |
|
dongliang
|
a58dc39795
|
feat: add dev-cicd skill + enhance dev-deploy
新增 dev-cicd(CI/CD 流水线设计/优化/排查):
- Gitea Actions 模板(Go/iOS/Web/Docker)
- Pipeline 优化(浅克隆/缓存/并发取消)
- 故障排查决策树(20+ 常见错误)
- 安全检查清单 + Runner 管理
增强 dev-deploy(部署执行):
- Docker Staging/Production 部署模板
- 部署前健康检查(证书/Docker/磁盘)
- 回滚策略(TestFlight/Docker/数据库)
- 部署监控(Feishu通知/ASC API)
技能总数: 28 (dev 分类: 7)
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
|
2026-04-06 11:10:13 +09:30 |
|
dongliang
|
b5f44ac6aa
|
feat: add dev-deploy skill — iOS TestFlight deployment
新增部署技能,含 iOS TestFlight 完整部署流程:
- SSH 远程构建 + 无签名 Archive + Export 签名上传
- ASC API 补全合规/测试说明/版本关联
- 10 个坑的经验教训总结
- 一键部署脚本模板 + 检查清单
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
|
2026-04-06 09:46:23 +09:30 |
|
|
|
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 |
|
|
|
63ab37c256
|
feat(dev-test): 新增 API Mock E2E 冒烟测试模式,让 Gate 4 不再流于形式
解决 E2E 门禁依赖后端导致形同虚设的问题:
- 新增 page.route() API Mock 模式,零后端依赖
- 文档化 mock JWT 生成、addInitScript 注入、catch-all 兜底等关键模式
- 整理 6 个常见陷阱及解决方案
- 明确 Gate 4 判定标准和适用场景
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-03-16 11:06:17 +10:30 |
|
|
|
dcdae8c636
|
chore(marketplace): add publish-plugin, rewrite init.sh, cleanup obsolete plugins
- Add publish-plugin: marketplace publish + Feishu bot notification
- Rewrite init.sh: SSE-first, fixed prod API, remove env selection
- Update CLAUDE.md, README.md, claude-config.yaml
- Update skills: req-plugin, req-prd-plugin, pull-request-plugin
- Delete sync-skills.sh (obsolete)
- Delete deprecated plugins: skills-ops/*, skills-projects/*, old skills-dev/req duplicates
- Regenerate marketplace.json (27 plugins)
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-03-14 15:09:07 +10:30 |
|
|
|
5878c1f852
|
chore: 更新 marketplace.json,合并个人插件 dotfiles → qiudl-personal
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-03-14 11:54:07 +10:30 |
|
|
|
bb8f666108
|
refactor: 删除 session-plugin,Claude Code 已内置会话管理
删除 skills-workflow/ 目录(已清空)。44 → 43 插件。
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-03-14 11:51:46 +10:30 |
|
|
|
99a701d34d
|
refactor: ai-proj-plugin 移至 skills-core,合并冗余 session 插件
- ai-proj-plugin 作为 MCP 基础设施移入 skills-core/
- 删除 4 个冗余 session 子插件(save/reload/read/search),
session-plugin 已包含全部功能
- 48 → 44 插件
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-03-14 11:50:11 +10:30 |
|
|
|
5ba8b21ad5
|
refactor: 删除已过时的 skill-manager-plugin
功能已被 generate-marketplace.py、claude-config.yaml、sync-skills.sh 完全覆盖。
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-03-14 11:33:49 +10:30 |
|
|
|
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 |
|
|
|
ea266e9cce
|
refactor: 项目技能拆分到 skills-projects/
将 coolbuy (3) 和 enjoysa (2) 共 5 个项目特定技能从 skills/ 移至 skills-projects/,
保持通用技能与业务项目技能分离。
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-03-14 11:21:53 +10:30 |
|
|
|
40b36a8e41
|
refactor: 将 dotfiles-plugin 移至 skills-personal
个人化配置(私有 dotfiles 仓库、个人机器信息、个人路径),不适合公共技能目录。
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-03-14 11:16:42 +10:30 |
|
|
|
99881e268a
|
refactor: 合并 claude-marketplace,重构目录结构为单一仓库
- 重命名 plugins/ → skills/,个人插件迁移到 skills-personal/(gitignore)
- 更新 generate-marketplace.py 支持 config 读取和 skills-personal 扫描
- 新增 claude-config.yaml(技能启用/禁用 + MCP 配置)
- 新增 init.sh(交互式 MCP 初始化,支持 stdio/SSE 模式)
- 新增 CLAUDE.md 项目说明
- 重写 README.md 反映新结构
- 删除过时脚本:PUSH.sh、generate-marketplace.sh、convert-skills.sh
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-03-14 11:11:59 +10:30 |
|