yourname
|
f3d2c40fd1
|
sync: d8d-dev 修复 slug 推导规则 + WebSocket 必检步骤 + 新增 d8d-skills-sync 技能
d8d-dev 变更:
- phase-00-setup.md: 添加 project-slug 推导规则(目录名+group 后缀)
- phase-00-setup.md: WebSocket 配置独立为所有 proxy hosts 必检步骤
- journey-mode.md, platform-nextjs.md, visual-verification.md: 同步更新
d8d-skills-sync(新增):
- 自动同步所有 d8d-* 技能到模板仓库并创建 PR 的技能
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-04-08 02:08:39 +00:00 |
|
yourname
|
ad11fef195
|
sync: 旅程验证增加资源加载状态检查 + MinIO dual S3Client + §9 资源可访问性
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-04-07 14:24:26 +00:00 |
|
yourname
|
ecb26b8b0f
|
sync: 更新 MinIO §8 — dual S3Client 模式(禁止字符串替换域名)
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-04-07 13:55:07 +00:00 |
|
yourname
|
c8b9860d74
|
sync: d8d-dev 技能更新 — NPM 代理配置 + MinIO 外网地址注入
- phase-00-setup.md: 步骤 4.5 NPM block_exploits/WebSocket, 步骤 4.8 MinIO 外网地址
- platform-nextjs.md: §7 NPM 代理配置, §8 MinIO 外网地址配置
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-04-07 13:23:31 +00:00 |
|
yourname
|
53edbac9cf
|
fix: NPM 代理配置 block_exploits=false + WebSocket Support (§7)
|
2026-04-07 12:27:32 +00:00 |
|
yourname
|
60bb25b366
|
fix(skill): 加强 d8d-prototype 技能步骤执行纪律
三个改进防止步骤被跳过或简化执行:
1. workflow.md 增加"步骤完成门禁"机制:
- 每个步骤必须提供 evidence 才能标记完成
- Step 7 强制要求 Playwright 截图 + ZAI 图片分析
- 明确列出禁止的替代行为
2. step-03 更新桌面端 iframe 缩放模板:
- 添加 min-width:0 防止 iframe 撑开 grid 列宽
- display:block 去除 iframe 底部间隙
3. step-07 增加"强制验证"声明:
- 文件开头明确禁止 curl 替代截图
- 规定必须按顺序执行:截图→分析→修复→报告
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-04-07 11:51:11 +00:00 |
|
zyh
|
8421090f97
|
feat(d8d-dev): merge 14+ round journey verification enhancements
Merged from bmad-dev-pipeline (bar-party project) back to upstream template:
New files:
- reference/platform-uni-app.md: uni-app platform knowledge (icons, tabbar, nav, layout)
- visual-verification.md: independent visual verification checkpoint spec
Major enhancements:
- AUTO-FIX #15-#21: english enum→CN mapping, constraint mismatch, SVG data URI→Iconify,
dual navbar fix, pull-to-refresh unification, API try-catch, onMounted→onShow
- R7 constraint consistency rule (journey-authenticity-rules.md)
- Zero-interaction element detection (FAIL #5 diagnostic)
- Per-step visual verification checkpoint (not just final screenshot)
- "Known issues no exemption" iron law
- Design system generalization (Neon Pulse → dynamic from 04-ui-ux-design.md)
- Icon/layout reference extraction to platform-uni-app.md
- Categorized commit phase (6 categories)
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-04-07 01:17:11 +00:00 |
|
zyh
|
7da74bf65b
|
refactor: 统一自定义技能前缀为 d8d-
bmad-requirements-pipeline → d8d-requirements
bmad-dev-pipeline → d8d-dev
generate-prototype-grid → d8d-prototype
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-04-06 05:20:13 +08:00 |
|
zyh
|
9a0fcd0dd5
|
feat: 同步自定义技能到模板仓库
新增:
- bmad-requirements-pipeline: 全自动化需求分析流水线(铁律+重试引擎+5个phase文件)
- bmad-dev-pipeline: 全自动化开发+测试流水线(铁律+自动修复+6个phase文件)
更新:
- generate-prototype-grid: 精简SKILL.md为入口,添加workflow+7个步骤文件
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-04-06 05:11:20 +08:00 |
|
zyh
|
bf40a6d738
|
feat: 添加先决条件检查,自动清理已存在的 _bmad 目录避免进入交互模式
|
2026-03-30 06:05:22 +00:00 |
|
Claude Code
|
3c95d37477
|
chore: 更新 .gitignore 排除项目特定文件
|
2026-03-29 06:43:02 +00:00 |
|
Claude Code
|
b444fb6ec8
|
refactor: 简化 BMAD 安装技能
改进:
- 重命名:mcp-container-install-bmad → install-bmad
- 简化内容:移除复杂的参数说明
- 专注容器内使用:直接在当前目录安装
- 更清晰的使用说明
容器内使用更简单直接,无需参数配置。]
|
2026-03-29 06:17:01 +00:00 |
|
Claude Code
|
0bd883f44e
|
refactor: 用 BMAD 安装技能替换静态文件
改进说明:
- 移除 _bmad/ 和 .claude/skills/bmad-* 静态文件
- 添加 mcp-container-install-bmad 安装技能
优势:
1. 分支更轻量(只包含安装技能)
2. 每次安装获取最新 BMAD 版本
3. 新项目运行技能即可安装
使用方式:
1. 克隆此分支
2. 运行 /skill mcp-container-install-bmad
3. 自动安装最新版 BMAD]
|
2026-03-29 06:13:37 +00:00 |
|
Claude Code
|
101370883b
|
feat: 提取 BMAD 方法和技能到独立分支
|
2026-03-29 06:04:50 +00:00 |
|
Claude Code
|
9062a8a64b
|
refactor: 重构目录结构,合并桌面端和移动端
- 合并 prototype/ 和 prototype-mobile/ 为统一的 prototype/ 目录
- 移动 mobile-index.html 到 prototype/
- 移动 pages/mobile/* 到 prototype/pages/mobile/
- 删除 prototype-mobile/ 中的可删除文件
- 现在只有一个 server.js,符合技能文档最佳实践
注意:prototype-mobile/logs/ 目录因权限问题无法删除
(文件属于 root),需要手动清理
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-03-29 05:35:09 +00:00 |
|
Claude Code
|
f77bb8a517
|
docs: 添加场景分类与目录结构说明
在 Step 2 添加场景分类章节,明确三种场景:
1. 纯桌面端项目
2. 纯移动端项目
3. 桌面端+移动端混合项目(推荐)
明确不推荐使用两个独立目录(prototype + prototype-mobile),
强调统一目录结构的管理优势。
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-03-29 05:27:11 +00:00 |
|
Claude Code
|
3600810cea
|
docs: 更新 generate-prototype-grid 技能文件 Step 5
- 将 Step 5 从'页面内展开方案'更新为'独立页面方案'
- 强调使用 view-doc.html 独立文档查看器
- 添加安全性和性能优化说明
- 添加与'页面内展开'方案的详细对比表格
- 推荐独立页面方案作为最佳实践
更新内容:
- 标题改为'生成文档系统(独立页面方案)'
- 核心实现:docs-index.html + view-doc.html
- 关键原则:前端渲染、独立页面、安全第一、性能优化
- 方案对比表格:6 个维度对比两种方案
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-03-29 04:45:20 +00:00 |
|
Claude Code
|
2ffd7d3455
|
docs: 更新 generate-prototype-grid 技能文档,推荐独立页面方案
- 将 Step 5 标题改为"生成文档系统(独立页面方案)"
- 强调使用 view-doc.html 独立页面而非页面内展开
- 添加方案对比表格(独立页面 vs 页面内展开)
- 添加安全性增强说明(路径白名单、扩展名限制、XSS 防护)
- 添加性能优化说明(LRU 缓存、懒加载、CDN 资源)
- 添加最佳实践建议(新标签页、noopener、书签分享)
- 推荐独立页面方案作为最佳实践
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-03-29 04:44:13 +00:00 |
|
Claude Code
|
6e9be01a09
|
security: 增强 server.js 和 view-doc.html 的安全性与性能
server.js 改进:
- 使用标准 URL API 代替简单的 split('?')[0]
- 添加路径遍历攻击防护(path.normalize + 路径检查)
- 改进错误处理,不暴露内部错误详情
- 添加 try-catch 保护 URL 解析
view-doc.html 改进:
- markdown-it 配置 html: false 防止 XSS 攻击
- 添加文档路径安全验证(检查 .. / \ 字符)
- 使用并行请求代替串行(Promise.all)
- 使用 textContent 设置标题防止 XSS
- 优化错误提示信息
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-03-29 04:27:18 +00:00 |
|
Claude Code
|
3e02f2c7a2
|
fix: 修复 server.js URL 解析,支持查询参数
- 修改 server.js 第48行,使用 req.url.split('?')[0] 剥离查询参数
- 修复 view-doc.html?doc=xxx 无法访问的问题
- 更新文档链接从模态框改为独立页面展示
- 前端 Markdown 渲染,不使用后端 API
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-03-29 04:14:01 +00:00 |
|
yourname
|
88e569dda5
|
docs: 更新生成原型技能,明确前端渲染方案
- 将 Step 5 和 Step 6 更新为前端渲染方案
- 使用 markdown-it 在浏览器中渲染 Markdown
- 文档点击后直接在页面中展开,不使用模态框
- 明确多路径兼容和渐进加载策略
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-03-29 03:41:31 +00:00 |
|
yourname
|
7388e79b09
|
refactor: 改进文档展示方式,去除模态框直接在页面中展开
- 移除模态框方案,改为直接在页面中展开文档
- 文档点击后直接在页面下方显示,无需弹窗
- 简化用户交互,提升使用体验
- 更新技能文件,明确前端渲染方案
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-03-29 03:34:34 +00:00 |
|
Claude Sonnet 4.6
|
9a5eb793e8
|
feat: 添加 Markdown 文档渲染功能
- 在文档中心和首页添加内嵌 Markdown 渲染器
- 使用 markdown-it 库在前端渲染 Markdown 内容
- 添加模态框展示渲染后的文档
- 重命名 {output_folder} 为 planning-artifacts
- 修改 server.js 支持父目录文件服务
- 文档链接现在可以正确显示格式化的 HTML
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-03-29 02:54:37 +00:00 |
|
yourname
|
e352fdcd3d
|
chore: 添加 .gitignore 忽略日志和临时文件
|
2026-03-29 02:22:42 +00:00 |
|
yourname
|
a86e33498b
|
feat: 添加移动端原型系统和容器配置
- 添加移动端平铺入口页面 (mobile-index.html)
- 添加6个移动端功能页面
- 更新统一入口页面,支持桌面端和移动端双端入口
- 更新桌面端平铺页面为单列布局
- 添加开发容器配置文件]
|
2026-03-29 02:22:07 +00:00 |
|
yourname
|
f06aea5eba
|
chore: 更新 generate-prototype-grid 技能文件,清理多余备份]
|
2026-03-29 02:19:19 +00:00 |
|
yourname
|
9b9e64583a
|
feat: 添加移动端原型系统(微信小程序风格)
- 7 个 HTML 页面(106KB)
- 移动端模式:375×812 手机框架
- 基于需求文档中的 UI/UX 设计规格生成
页面列表:
- mobile-index.html: 移动端统一入口
- home.html: 首页抽背启动(4个抽背考点按钮)
- ai-quiz.html: AI抽背界面(语音交互)
- quiz-report.html: 抽背报告(正确率、错误分析)
- memory-curve.html: 记忆曲线可视化(复习计划日历)
- card-recite.html: 卡片背诵(挖空填空)
- profile.html: 个人中心
技术栈:Tailwind CSS + Font Awesome
设计规范:蓝色/绿色渐变导航,375×812 手机框架
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-03-28 15:47:26 +00:00 |
|
yourname
|
cde556863a
|
feat: 添加 AI 智能抽背助手原型系统
- 基于完整 PRD(1082行)和 UX 设计(1094行)生成
- 9 个 HTML 页面(174KB)
- 桌面端管理后台原型(6个管理页面)
- 平铺展示架构:所有页面同时显示在 iframe 网格中
- 使用 Tailwind CSS + Font Awesome
- 包含本地预览服务器(server.js)
页面列表:
- index.html: 统一入口
- admin-index.html: 平铺展示入口
- docs-index.html: 文档中心
- dashboard.html: 数据概览
- quiz-records.html: 抽背记录查询
- student-management.html: 学生管理
- knowledge-management.html: 知识点管理
- task-management.html: 学习任务管理
- settings.html: 系统设置
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-03-28 15:38:24 +00:00 |
|
yourname
|
bf8d90caee
|
feat: 添加 generate-prototype-grid 原型生成技能
- 平铺展示架构:所有页面同时显示在 iframe 网格中
- 完整的 AI 工作流:分析文档 → 拆分功能 → 生成原型 → 自动验证
- 支持 256 行 SKILL.md 主文件
- 包含 213 行设计规范参考文档
- 基于 Tailwind CSS 的响应式设计
可基于 PRD 和需求文档自动生成原型系统。
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-03-28 13:42:43 +00:00 |
|
yourname
|
4186f573ea
|
feat: 完成 PRD 和 UX 设计文档
- PRD: 完成 12/12 BMAD 工作流步骤(1082行,40KB)
* 新增领域分析、创新分析、项目类型确认
* 完善功能需求和非功能需求
* 添加项目边界和复杂度评估
* 包含完整的技术架构概览
- UX 设计: 完成 14/14 BMAD UX 工作流步骤(1094行,36KB)
* 完整的设计系统(颜色、字体、组件)
* 用户旅程和交互流程设计
* 响应式与无障碍规范
* 情感化设计和游戏化元素
基于 1092 行需求文档,完整覆盖 5 大核心模块。
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-03-28 13:27:47 +00:00 |
|
yourname
|
0aad1271e8
|
feat: 添加 BMAD 平台和项目需求文档
- 安装 BMAD 敏捷开发平台 (完整技能集和配置)
- 添加 AI 智能抽背助手需求文档 (50KB)
- 添加项目信息文档 (PROJECT_INFO.md)
- 添加 BMAD 生成的 PRD 文档
- 配置 Claude 技能系统 (45 个技能)
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-03-28 12:07:16 +00:00 |
|
d8dfun
|
5a0daf9952
|
Initial commit
|
2025-05-27 03:40:58 +00:00 |
|