mzaxd
d59c5aaee6
chore: 明确禁止 discover-projects 使用 chrome-devtools MCP
...
- 在 content-explorer-agent 中添加禁止使用 chrome-devtools MCP 的说明
- 在 discover-projects 命令中添加重要约束章节
- 确保整个流程只通过 Bash 工具调用 agent-browser CLI 命令
- 在多个关键位置强调禁止规则,并提供正确和错误做法示例
2026-01-18 19:23:07 +08:00
mzaxd
d5bf20bbf3
feat: 添加项目发现去重检查 API
...
新增去重检查功能,避免创建重复的探索任务:
API 端点:POST /api/discovery/check-duplicates
功能特性:
- 检查 URL 是否已存在 PENDING/IN_PROGRESS 任务
- 检查 URL 是否已存在 COMPLETED/FAILED 任务
- 检查 URL 对应的项目是否已通过 ExternalLink 收录
- 返回每条 URL 的 shouldCreate 判断和建议原因
新增文件:
- src/app/api/discovery/check-duplicates/route.ts: 去重检查逻辑
- src/lib/validations.ts: CheckTaskDuplicatesSchema
文档更新:
- docs/discovery-workflow.md: 添加步骤 2.5 去重检查文档
- API 调用示例
- 返回结果说明
- 去重逻辑优先级
- n8n 集成建议
2026-01-18 17:44:29 +08:00
mzaxd
18d96911b3
fix: 修正 content-explorer-agent 中 agent-browser 的使用方式
...
修复了将 agent-browser 误认为 agent 的严重架构错误:
- 明确 agent-browser 是 CLI 工具,通过 Bash 工具调用(不是 agent)
- 修改工作流程:从"并行子任务"改为"顺序使用 Bash 调用"
- 添加必须先加载 agent-browser skill 的明确提示
- 更新命令使用说明:snapshot -i、get text 等
- 优化上下文隔离说明,去除错误的"子任务"概念
相关文件:
- .claude/agents/content-explorer-agent.md: 重构工作流程
- .claude/commands/discover-projects.md: 更新技术实现细节
2026-01-18 17:44:18 +08:00
mzaxd
dbd6773d91
docs: 添加项目发现工作流文档
...
详细说明了 AI 项目自动发现和收录的完整流程,包括:
- n8n 自动化平台收集项目链接
- 创建探索任务 API
- Content Explorer Agent 和 API Submitter Agent 的工作流程
- 数据验证和多级去重逻辑
- 环境配置和执行监控指南
2026-01-18 13:08:01 +08:00
mzaxd
44633baae5
chore: 移除 SpecKit 相关文件和配置
...
- 删除所有 SpecKit 命令文件(.claude/commands/speckit.*)
- 删除 .specify 配置目录(templates, scripts, memory)
- 删除 specs 文档目录
- 更新 CLAUDE.md:移除 SpecKit Skills 说明
2026-01-18 12:33:43 +08:00
mzaxd and Claude
bbcc023482
refactor: 重构项目内容标准实现职责分离
...
将 PROJECT_CONTENT_STANDARD.md 拆分为数据模板和质量标准:
- 新建 .claude/schemas/project-content-template.md 存放纯数据 Schema
- 将质量标准迁移到 content-explorer-agent.md 内部管理
- 更新 discover-projects.md 的模板引用路径
架构优势:
- 单一职责:模板只管格式,Agent 管质量
- 清晰边界:数据定义 vs 业务逻辑分离
- 易于维护:修改格式不影响质量标准,反之亦然
Co-Authored-By: Claude <noreply@anthropic.com >
2026-01-17 16:46:06 +08:00
mzaxd and Claude
ffce190ac3
refactor: 重构 discover-projects 命令采用双 Agent 协作架构实现上下文隔离
...
新增文件:
- .claude/agents/content-explorer-agent.md:批量探索项目内容
- .claude/agents/api-submitter-agent.md:处理 API 提交和状态更新
架构变更:
- 探索逻辑和提交逻辑分离到独立的 agent 上下文
- 主上下文只保留调度逻辑和统计信息
- 支持可配置批次大小(--batch=N 参数)
- 数据字段格式统一(links、tags、explorationData)
解决上下文堆积问题,主上下文不再随任务数线性增长
Co-Authored-By: Claude <noreply@anthropic.com >
2026-01-17 16:33:41 +08:00
mzaxd and Claude
1468ce6505
fix: 修复 ESLint 警告,将 console.log/info 改为 console.warn
...
修复内容:
- src/app/api/discovery/tasks/route.ts: 修复 console.log 警告
- src/app/api/discovery/tasks/[id]/route.ts: 修复 console.info 警告
- src/app/api/discovery/tasks/[id]/complete/route.ts: 修复 console.log 警告 (3处)
修改原因:项目 ESLint 规则只允许使用 console.warn 和 console.error
Co-Authored-By: Claude <noreply@anthropic.com >
2026-01-17 15:49:29 +08:00
mzaxd and Claude
e3e72006b0
feat: 新增项目发现任务系统并修复代码审查发现的高优先级问题
...
新增功能:
- 新增 ProjectDiscoveryTask 数据模型,支持异步项目探索任务管理
- 新增 /api/discovery/tasks CRUD API,支持任务创建、查询和状态更新
- 新增 /api/discovery/tasks/:id/complete API,完成探索并自动创建项目
- 新增 discovery-service 服务层,封装多级去重和标签处理逻辑
- 新增 discover-projects 命令,支持批量探索项目
- 新增 PROJECT_CONTENT_STANDARD.md 内容标准模板
代码质量修复:
- 修复状态转换验证未使用问题,防止非法状态转换
- 修复 explorationData 类型安全问题,使用 z.record(z.unknown()) 替代 z.any()
- 添加事务保护到 complete API,确保项目创建和任务状态更新的原子性
代码重构:
- 将 webhook/projects 的去重逻辑迁移到 discovery-service
- 统一探索任务相关的验证模式到 validations.ts
Co-Authored-By: Claude <noreply@anthropic.com >
2026-01-17 15:44:33 +08:00
mzaxd
2025db4a47
Merge branch 'main' of https://github.com/Mzaxd/agent_park
2026-01-16 16:59:48 +08:00
mzaxd and Claude
2a37a83072
fix: 修复代码审查发现的安全性和性能问题
...
主要修复:
- 安全性:API 密钥使用恒定时间比较防止时序攻击
- 安全性:URL 验证仅允许 http/https 协议,防止 XSS
- 安全性:移除 Markdown 的 rehypeRaw 插件增强 XSS 防护
- 安全性:Webhook 错误信息脱敏,生产环境不暴露敏感数据
- 性能:项目详情页使用并行数据获取
- 性能:Webhook 批量查询标签,避免 N+1 查询问题
- 类型安全:移除 any 类型,使用 Prisma 类型注解
- 类型安全:为 useProjects 函数添加返回类型
- 代码质量:创建 slug 工具函数统一 slug 生成逻辑
- 代码质量:搜索字符串添加最小长度限制(2字符)
Co-Authored-By: Claude <noreply@anthropic.com >
2026-01-16 14:43:46 +08:00
mzaxd
c545f13bd2
fix: 修复 Next.js 15 动态路由 params 参数类型
...
将 /api/projects/[slug]/route.ts 中的 params 类型从同步改为 Promise,以符合 Next.js 15 的类型要求
2026-01-11 16:05:58 +08:00
mzaxd
fe52f1d178
chore: 配置 Git 用户信息
2026-01-11 16:04:05 +08:00
蔡浩涵
a878b526b8
fix: 限制 Markdown 内容中图片的显示大小
...
用容器包裹图片并设置最大宽度为 max-w-md (448px),避免超大图片影响页面阅读体验。
2026-01-11 15:51:16 +08:00
蔡浩涵
14b72dcb7b
refactor: 移除项目详情页硬编码的安装指南
...
移除了对所有带 GitHub 链接项目自动显示的通用安装命令(npm install),
现在安装说明应通过项目的 Markdown 内容字段自定义,更加灵活。
2026-01-11 14:57:58 +08:00
蔡浩涵
e63dce2808
refactor: 移除项目详情页的图片/视频显示逻辑
...
由于 source 字段语义不清且容易产生 CSP 错误,暂时移除
图片和视频的显示功能,待后续设计更完善的图片管理方案
2026-01-11 14:34:33 +08:00
蔡浩涵
bef12403fb
feat: 添加项目删除 API 接口和完整 API 文档
...
- 新增 DELETE /api/projects/:slug 接口,支持根据 slug 删除项目
- 删除操作会级联删除关联的外部链接和标签关系
- 新增 GET /api/projects/:slug 接口,支持查询项目详情
- 添加完整的 API 参考文档(docs/api-reference.md)
- 修复 ProjectDetail 组件的 iframe 嵌入逻辑,添加可嵌入域名白名单
- 删除旧的数据摄入流程文档,由新 API 文档替代
2026-01-11 13:58:52 +08:00
蔡浩涵
7bfdb920a6
fix: 优化 Vercel 部署区域配置并升级依赖版本
...
- 将 Vercel 部署区域从新加坡(sin1)改为香港(hkg1),提升中国大陆访问速度
- 升级 eslint-config-next 至 15.1.11 与 Next.js 版本保持一致
- 修复代码审查中发现的依赖版本不一致问题
2026-01-11 11:11:19 +08:00
未勒燕然山
5721206516
Merge pull request #1 from Mzaxd/vercel/react-server-components-cve-vu-bxo6u0
...
Fix React Server Components CVE vulnerabilities
2026-01-10 12:55:51 +08:00
Vercel and Vercel <vercel[bot]@users.noreply.github.com>
69e633b7d7
Fix React Server Components CVE vulnerabilities
...
Updated dependencies to fix Next.js and React CVE vulnerabilities.
The fix-react2shell-next tool automatically updated the following packages to their secure versions:
- next
- react-server-dom-webpack
- react-server-dom-parcel
- react-server-dom-turbopack
All package.json files have been scanned and vulnerable versions have been patched to the correct fixed versions based on the official React advisory.
Co-authored-by: Vercel <vercel[bot]@users.noreply.github.com>
2026-01-10 04:50:58 +00:00
mzaxd and Claude
2fe86f6818
fix: 修复 Vercel 部署时的 TypeScript 类型和 ESLint 错误
...
- 修复 prisma/seed.ts 中显式连接表的类型错误
- 将 webhook 路由中的 console.log 改为 console.warn
- 添加非空断言修复 badges.ts 中的类型错误
Co-Authored-By: Claude <noreply@anthropic.com >
2026-01-10 12:38:44 +08:00
mzaxd and Claude
f41d97bf1a
fix: 修复 Vercel 部署配置并添加 Neon 数据库文档
...
- 移除 vercel.json 中不存在的 Secret 引用 (@database_url)
- 在 CLAUDE.md 中添加 Neon 数据库配置说明
- 环境变量应直接在 Vercel Dashboard 中设置
Co-Authored-By: Claude <noreply@anthropic.com >
2026-01-10 12:28:25 +08:00
mzaxd
1a7d8dcdd9
chore: 移除未使用的 NEXT_PUBLIC_SITE_URL 环境变量
2026-01-10 12:05:52 +08:00
mzaxd
c688a2ad79
feat: 添加 Vercel 部署配置
2026-01-10 11:59:56 +08:00
mzaxd and Claude
6b4189291c
chore: 清理重构后的旧架构残留文件
...
移除已废弃的 agent 定义、命令配置和脚本文件,这些文件在之前的多源数据入库架构重构后已不再使用。
Co-Authored-By: Claude <noreply@anthropic.com >
2026-01-10 11:50:33 +08:00
mzaxd and Claude
2d3796da43
refactor: 重构多源数据入库架构,移除任务派发器并优化并行处理
...
核心变更:
- 移除 task-dispatcher agent,将并行调度逻辑迁移至 add-trending 命令
- 重构 project-analyzer 支持单任务处理模式(通过 taskId 参数)
- 优化并行处理策略:固定 3 实例分批处理,避免文件竞争
- 改进任务状态管理:pending → processing → completed/failed
- 各 scraper 增加输出文件规范说明
文件变更:
- 删除: .claude/agents/task-dispatcher.md
- 修改: .claude/agents/project-analyzer.md(单任务模式、状态机)
- 修改: .claude/commands/add-trending.md(直接并行调度)
- 修改: .claude/settings.json(代理配置注释)
- 新增: prisma/migrations/、scripts/scrape-huggingface.js
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com >
2026-01-06 20:59:16 +08:00
mzaxd and Claude
3bbf481008
docs: 更新 add-trending 命令文档并启用代理配置
...
- 更新 add-trending 命令描述为英文,强调使用 Agent 工作流
- 文档中明确所有数据处理由专用 Agent 完成,主窗口仅负责协调
- 启用 Claude Code 代理设置(HTTP_PROXY/HTTPS_PROXY)
- 添加 .trending-workspace/ 到 .gitignore
- 完善 CLAUDE.md 文档:数据库约束、级联删除、tag 处理逻辑、新增组件等
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com >
2026-01-06 19:49:28 +08:00
mzaxd and Claude
0b9573072f
refactor: 去重器改用 API 并修复 tag 唯一性约束处理
...
- deduplicator: 从直接数据库查询改为调用 /api/webhook/check-duplicates API
- database-ingestor: 使用 JSON 文件传参避免 curl 编码问题
- webhook: 修复 tag name 唯一性约束冲突,更新时删除旧关联重建
- 添加 check-duplicates API 端点用于批量去重检测
- 适配 ProjectTag 显式关联表的数据查询逻辑
- ProjectCard: 修复 getProjectIcon 空值处理
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com >
2026-01-06 14:21:10 +08:00
mzaxd and Claude
7baf547bf3
feat: 新增多源数据自动入库系统和 /add-trending 命令
...
- 添加任务派发器架构,支持并行调度多个数据源爬虫
- 新增去重器 Agent,基于数据库查询避免重复入库
- 新增项目分析器 Agent,支持质量评分和中英双语生成
- 新增入库器 Agent,批量调用 webhook API
- 实现 GitHub Trending、Hugging Face、Papers with Code 爬虫
- 添加 /add-trending 命令,支持 source/period/limit 参数配置
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com >
2026-01-04 20:45:06 +08:00
mzaxd and Claude
ab82de3af3
refactor: Prisma schema 添加显式 ProjectTag 关联表并优化索引
...
- 将 Project-Tag 多对多关系改为显式 ProjectTag 中间表
- 为 ExternalLink 添加 url 索引和 type+url 复合索引
- 添加 projectId+url 唯一约束防止重复链接
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com >
2026-01-04 15:16:22 +08:00
mzaxd and Claude
cb667b7321
refactor: 精简首页和项目列表页,移除重复内容
...
- 首页删除"按标签浏览"区块,功能与项目列表页重复
- 项目列表页删除顶部标题、副标题及装饰元素
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-12-30 20:07:19 +08:00
mzaxd and Claude
bb1bee58c7
feat: 项目预览框支持图片 URL
...
- 添加 isImageUrl 辅助函数检测 URL 是否为图片
- 根据资源类型条件渲染 img 或 iframe 标签
- 图片资源自适应高度,iframe 保持 16:9 比例
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-12-30 19:57:13 +08:00
mzaxd and Claude
4b0770fe44
fix: 完善首页和详情页国际化实现
...
- 首页 hero 区域标题和描述使用 i18n 翻译
- 首页 "BROWSE BY TAGS" 和 "FEATURED PROJECTS" 使用 i18n 翻译
- 详情页 "BACK TO PROJECTS" 使用 i18n 翻译
- 添加缺失的中英文翻译键
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-12-30 19:57:07 +08:00
mzaxd and Claude
5e43a7d382
refactor: 项目详情页预览框改为条件渲染,无演示内容时不显示占位符
...
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-12-30 16:01:24 +08:00
mzaxd and Claude
cae5686d2d
feat: 添加 GitHub 统计数据展示功能
...
新增 GitHub 统计卡片和徽章组件,在项目卡片、详情页和侧边栏中展示 GitHub stars、forks 等统计数据
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-12-30 14:14:02 +08:00
mzaxd and Claude
443dc8370e
refactor: 完善项目详情与侧边栏组件国际化实现
...
将 ProjectDetail 和 ProjectSidebar 组件中的硬编码文本替换为国际化翻译键,提升中英文支持一致性。
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-12-29 20:46:05 +08:00
mzaxd and Claude
3869bb23bb
refactor: 优化组件国际化实现
...
- 将客户端组件改为服务端组件,使用 getTranslations
- LocaleSwitcher 简化为接收 switchUrl prop
- ProjectCard/ProjectList/ExternalLinkCard 等组件支持 i18n
- 优化 webhook 去重查询,关联 links 数据
- 移除 ProjectDetail 中的客户端交互逻辑(ShareButtons 暂时禁用)
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-12-29 19:58:23 +08:00
mzaxd and Claude
6303fd7ae6
docs: 完善 CLAUDE.md 项目文档
...
- 补充项目路由结构说明
- 添加数据库多级去重策略详细说明
- 新增数据获取、内容渲染、UI 组件等架构文档
- 补充 Next.js 配置说明
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-12-29 19:58:18 +08:00
mzaxd and Claude
3ab2d2057c
feat: 添加顶部公告栏跳转链接和关闭按钮功能
...
- 新增 AnnouncementBar 客户端组件支持点击跳转
- 添加关闭按钮,状态保存至 localStorage
- 刷新页面后记住用户关闭状态
- 支持 i18n 配置公告内容和链接
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-12-29 19:57:47 +08:00
mzaxd and Claude
a8a847beb2
fix: 修复 Markdown 代码块渲染导致的 HTML hydration 错误
...
- 移除客户端状态管理,改为服务端渲染
- 添加 pre 组件处理代码块的包裹样式
- 修改 code 组件只返回 <code> 元素,避免重复渲染
- 添加 p 组件块级元素检测,防止 <p><pre> 嵌套
- 使用 className 和换行符检测区分 inline code 和代码块
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-12-28 10:32:49 +08:00
mzaxd and Claude
bf69555978
feat: 添加项目详情 Markdown 渲染支持及项目添加脚本
...
- 新增 MarkdownContent 组件支持 Markdown 渲染
- 新增 scripts 目录下的项目添加工具脚本
- 更新项目详情页面支持 Markdown 内容显示
- 更新依赖包支持 Markdown 解析
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-12-27 17:19:39 +08:00
mzaxd and Claude
a0cca1f171
docs: 完善 CLAUDE.md 项目文档结构
...
- 添加开发命令参考(构建、测试、数据库)
- 新增架构概述章节(i18n、App Router、数据库等)
- 完善 MCP Servers 使用说明
- 统一提交信息格式规范
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-12-27 10:37:06 +08:00
mzaxd and Claude
23d4c7df49
feat: 优化 webhook 去重策略实现多级匹配
...
- 新增 findExistingProject 函数实现智能去重
- 优先级1: GitHub URL 完全匹配(最准确)
- 优先级2: Website URL 完全匹配
- 优先级3: slug 匹配(兜底)
- 增强日志输出,清晰显示匹配方式和项目 ID
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-12-27 10:29:59 +08:00
mzaxd and Claude
31ed4b7c25
fix: 实现中英文语言切换功能
...
- 新建 LocaleSwitcher 组件支持语言切换
- 使用 usePathname 保持当前页面路径
- 点击切换时自动更新 URL 语言前缀
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-12-26 16:50:08 +08:00
mzaxd and Claude
4abe6715bb
feat: 优化项目网站 UI/UX 并新增项目详情组件
...
- 重构首页和项目列表页布局,优化视觉层次
- 新增 ProjectDetail、ProjectSidebar、RelatedProjects 组件
- 改进项目卡片样式,增加悬停效果
- 优化标签云和搜索栏交互体验
- 更新全局样式和 Tailwind 配置
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-12-26 16:36:33 +08:00
mzaxd and Claude
85fe0b920b
docs: 更新任务清单标记已完成任务
...
- 阶段 1 (设置): T001-T006 全部完成
- 阶段 2 (基础): T007-T015 全部完成
- 阶段 3 (用户故事 1): T016-T029 全部完成
- 阶段 4 (用户故事 2): T030-T034 全部完成
- 阶段 6 (用户故事 4): T043-T051 全部完成
MVP 范围 (T001-T034) 已实现完毕。
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-12-25 19:22:09 +08:00
mzaxd and Claude
ba1fab65c6
feat: 实现 Agent Park AI 项目导航网站核心功能
...
完成 Next.js 14+ 全栈应用的 MVP 实现,包含以下功能:
## 项目设置
- 初始化 Next.js 14+ 项目,配置 TypeScript 严格模式
- 配置 Tailwind CSS、ESLint、Prettier 代码质量工具
- 集成 shadcn/ui 组件库和 next-intl 国际化方案
## 数据层
- 配置 PostgreSQL + Prisma ORM
- 定义 Project、Tag、ExternalLink 数据模型
- 实现种子数据脚本(5个AI项目)
## 用户故事 1:浏览和搜索 AI 项目
- 实现首页,展示热门标签云和精选项目
- 实现项目列表页,支持搜索和标签筛选
- 创建 TagCloud、ProjectCard、ProjectList、SearchBar 组件
- 实现 ISR 缓存策略优化性能
## 用户故事 2:查看项目详细信息
- 实现项目详情页,显示完整信息
- 创建 ExternalLinkCard 组件展示外部链接
- 实现安全的 target="_blank" 外链跳转
## 用户故事 4:数据更新和管理
- 实现 webhook API 端点接收 n8n 数据推送
- 实现 API Key 身份验证
- 支持部分成功模式的批量数据处理
- 完善的错误处理和日志记录
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-12-25 15:12:09 +08:00
mzaxd and Claude
6d40d4e8e6
docs: 添加 git commit 中文语言规则
...
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-12-25 14:22:04 +08:00
mzaxd and Claude
c5a8de8cf0
chore: 初始化 Agent Park v2 项目
...
- 更新项目章程,从模板更新为完整版本,包含 TypeScript 严格模式、组件优先架构和 TDD 原则
- 添加项目配置文件(.claude/settings.json、.gitignore、CLAUDE.md)
- 添加完整的 specs 目录,包含需求、契约和文档
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-12-25 14:21:35 +08:00
mzaxd
f9a6fe619f
Initial commit from Spec Kit CN template
2025-12-24 20:57:09 +08:00