Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
161 commits
Select commit Hold shift + click to select a range
41a0007
Refactor local dev tooling and search support
robin4732 Apr 28, 2026
bf0b1e4
docs(prd): 删除文件预览语法高亮补充文档
robin4732 Apr 28, 2026
b89ebe2
docs(file-preview): 添加文件预览语法高亮设计文档
robin4732 Apr 28, 2026
9634187
docs(documentation): 重构文档结构并更新引用路径
robin4732 Apr 29, 2026
9b424bd
docs: streamline docs site and fix test suites
robin4732 Apr 29, 2026
9645ac7
chore: consolidate sql resources and planning artifacts
robin4732 Apr 29, 2026
c7e7274
feat: [US-001] - [新增 UASS 适配层]
invalid-email-address Apr 29, 2026
520ff39
feat: [US-002] - [新增 UASS 配置与状态存储抽象]
invalid-email-address Apr 29, 2026
3b76075
feat: [US-002] - [新增 UASS 配置与状态存储抽象]
invalid-email-address Apr 29, 2026
0599e29
feat: [US-003] - [基于 user_code 的本地用户查找与自动创建]
invalid-email-address Apr 29, 2026
e598079
feat: [US-003] - [基于 user_code 的本地用户查找与自动创建]
invalid-email-address Apr 29, 2026
d2f768f
feat: US-004 - 实现 UASS 登录回调并建立 SkillHub Session
invalid-email-address Apr 29, 2026
84f184b
feat: US-004 - 实现 UASS 登录回调并建立 SkillHub Session
invalid-email-address Apr 29, 2026
fa174ca
feat: [US-004] - [实现 UASS 登录回调并建立 SkillHub Session]
invalid-email-address Apr 29, 2026
66be5fa
feat: [US-004] - [实现 UASS 登录回调并建立 SkillHub Session]
invalid-email-address Apr 29, 2026
4157881
feat: US-005 - 实现登录状态检查与统一登出
invalid-email-address Apr 29, 2026
656b7d0
feat: [US-005] - 实现登录状态检查与统一登出
invalid-email-address Apr 29, 2026
c4742c4
feat: [US-006] - 接入安全路由与前端登录入口
invalid-email-address Apr 29, 2026
e5f7599
feat: [US-007] - [支持 Redis 与本地双运行模式]
invalid-email-address Apr 29, 2026
2b06c9f
feat: US-008 - 补齐 UASS feature 范围 Java 覆盖率到 100%
invalid-email-address Apr 29, 2026
eeef977
feat: US-009 - 完成浏览器闭环与最终验证
invalid-email-address Apr 29, 2026
7b8dd40
feat: US-009 - 完成浏览器闭环与最终验证
invalid-email-address Apr 29, 2026
3320882
Merge remote-tracking branch 'origin/main'
robin4732 Apr 30, 2026
60a17f3
Add UASS config templates and expand auth coverage
invalid-email-address Apr 30, 2026
abb5ba0
feat: complete UASS mock auth and search hardening
robin4732 May 2, 2026
d529035
docs: align auth and local-h2 docs with current implementation
robin4732 May 2, 2026
3dcfb30
docs: add mysql8 migration plan and ralph breakdown
robin4732 May 2, 2026
a5fdd50
docs(project): 移除项目进度跟踪文档
robin4732 May 2, 2026
91e46fd
feat: [US-001] - 新增 MySQL 8 运行时依赖
invalid-email-address May 2, 2026
9d831c0
feat: [US-002] - 新增 local-mysql 运行 profile 文件
invalid-email-address May 2, 2026
5058656
feat: [US-001] - [新增 MySQL 8 运行时依赖]
invalid-email-address May 2, 2026
b79c69d
feat: [US-003] - [让 MySQL 8 profile 能从空库启动]
invalid-email-address May 2, 2026
7c2c0ac
feat: [US-003] - 让 MySQL 8 profile 能从空库启动
invalid-email-address May 2, 2026
4219793
feat: [US-004] - [移除 auth 模块的 jsonb 运行时硬依赖]
invalid-email-address May 2, 2026
87ba9b5
feat: US-005 - 移除 domain 模块的 jsonb 运行时硬依赖
invalid-email-address May 2, 2026
d55d031
feat: US-001 - 新增 MySQL 8 运行时依赖
invalid-email-address May 2, 2026
34b56b6
feat: [US-006] - [移除 audit 与 infra 的 jsonb 运行时硬依赖]
invalid-email-address May 2, 2026
d223b52
feat: US-007 - 替换下载计数等 PostgreSQL 专属 upsert SQL
invalid-email-address May 2, 2026
0c40346
feat: US-008 - 隔离残余 PostgreSQL 专属运行时 SQL
invalid-email-address May 2, 2026
20e3a64
feat: US-009 - 实现 mysql-like 查询服务的基础结构
invalid-email-address May 2, 2026
bf53ee7
feat: [US-010] - [实现 mysql-like 的过滤条件]
invalid-email-address May 2, 2026
026ee7f
feat: [US-011] - [实现 mysql-like 的关键词匹配]
invalid-email-address May 2, 2026
1143d5b
feat: US-012 - 实现 mysql-like 的排序和分页
invalid-email-address May 2, 2026
1d7b091
feat: [US-001] - 新增 MySQL 8 运行时依赖
invalid-email-address May 2, 2026
0be7927
feat: US-013 - 通过配置切换 h2-like 与 mysql-like provider
invalid-email-address May 2, 2026
151831f
feat: US-014 - 为 MySQL 过渡阶段提供 Noop 索引实现
invalid-email-address May 2, 2026
a96de5c
feat: US-014 - 为 MySQL 过渡阶段提供 Noop 索引实现
invalid-email-address May 2, 2026
6a39c3b
feat: [US-015] - 为 MySQL 过渡阶段提供 Noop 重建实现
invalid-email-address May 2, 2026
4903c91
feat: US-016 - 验证 MySQL 8 + 本地缓存 + mysql-like 运行态
invalid-email-address May 3, 2026
105dbe2
feat: US-002 - 新增 local-mysql 运行 profile 文件
invalid-email-address May 3, 2026
86199ed
feat: US-017 - 增加 memory 与 Redis 运行时状态 provider 切换
invalid-email-address May 3, 2026
e9855fe
feat: US-018 - 将 Session 切换到 Redis
invalid-email-address May 3, 2026
d73d9b2
feat: US-019 - 将限流切换到 Redis
invalid-email-address May 3, 2026
ca82d07
feat: [US-020] - 将认证节流切换到 Redis
invalid-email-address May 3, 2026
4c564b7
feat: [US-021] - [将 UASS state store 切换到 Redis]
invalid-email-address May 3, 2026
f82586e
feat: [US-023] - [定义 Lucene 索引配置与目录策略]
invalid-email-address May 3, 2026
d805976
feat: US-024 - 定义 Lucene 文档模型与更新触发器
invalid-email-address May 3, 2026
17f0568
feat: US-025 - 实现 LocalFileIndexService 写入与删除
invalid-email-address May 3, 2026
aa27784
feat: [US-025] - 实现 LocalFileIndexService 写入与删除
invalid-email-address May 3, 2026
6e28428
feat: US-003 - 让 MySQL 8 profile 能从空库启动
invalid-email-address May 3, 2026
97f89ef
feat: US-026 - 实现 LocalFileIndexRebuildService 全量重建
invalid-email-address May 3, 2026
5491709
feat: US-003 - 让 MySQL 8 profile 能从空库启动
invalid-email-address May 3, 2026
4101c06
feat: [US-027] - [实现 LocalFileIndexRebuildService 范围重建]
invalid-email-address May 3, 2026
20b40b0
feat: US-028 - 实现 LocalFileIndexQueryService 关键词检索
invalid-email-address May 3, 2026
ce75dc0
feat: US-029 - 实现 LocalFileIndexQueryService 过滤、排序和分页
invalid-email-address May 3, 2026
8a7d2e1
feat: [US-030] - 切换默认搜索 provider 到 local-file-index
invalid-email-address May 3, 2026
d7c63c7
feat: [US-031] - [全量端到端验证认证与基础用户域]
invalid-email-address May 3, 2026
6844b9c
feat: [US-032] - [全量端到端验证命名空间与技能主链路]
invalid-email-address May 3, 2026
7668322
feat: [US-032] - [全量端到端验证命名空间与技能主链路]
invalid-email-address May 3, 2026
fb10b3b
feat: [US-033] - [全量端到端验证搜索与管理后台]
invalid-email-address May 3, 2026
b752643
feat: [US-034] - 补齐 app 与 auth 模块的 Java 单元测试覆盖率
invalid-email-address May 3, 2026
a838e79
feat: [US-035] - [补齐 search 与 infra 模块的 Java 单元测试覆盖率]
invalid-email-address May 3, 2026
0a0bbb3
feat: [US-034] - [补齐 app 与 auth 模块的 Java 单元测试覆盖率]
invalid-email-address May 3, 2026
ff16fa4
feat: [US-036] - [完成最终 Java 覆盖率门禁验证]
invalid-email-address May 3, 2026
bb46cea
feat: [US-036] - [完成最终 Java 覆盖率门禁验证]
invalid-email-address May 3, 2026
ed05c72
feat: US-036 - 完成最终 Java 覆盖率门禁验证
invalid-email-address May 3, 2026
0a8651c
chore: update ralph validation status and screenshots
invalid-email-address May 3, 2026
ef1f38e
Remove postgres runtime path and align docs
invalid-email-address May 4, 2026
b652a9d
feat: enable mysql local runtime uass admin bootstrap and search sync
robin4732 May 4, 2026
293f84d
docs: consolidate runtime docs and harden local index startup
robin4732 May 4, 2026
3b82da0
test: stabilize mysql-main-path test baseline and refresh h2 removal prd
robin4732 May 4, 2026
1cc5958
feat: [US-001] - 移除 local-h2 作为源码运行入口
invalid-email-address May 4, 2026
e3657e7
feat: [US-002] - 清理主入口文档中的 local-h2 运行说明
invalid-email-address May 4, 2026
428633b
feat: [US-003] - 移除 H2LikeSearchQueryService 运行时代码
invalid-email-address May 4, 2026
1074a8a
feat: US-004 - 收口 h2-like provider 的测试与文档引用
invalid-email-address May 4, 2026
b120ed1
feat: [US-005] - 去掉 application-test.yml 中的 H2 默认测试数据库
invalid-email-address May 4, 2026
d22241f
feat: [US-101] - [恢复 MySQL 主路径测试基线]
invalid-email-address May 4, 2026
fe1af71
feat: [US-102] - [迁移剩余持久化与集成测试到 MySQL Testcontainers]
invalid-email-address May 4, 2026
e8f3ccc
docs: record mysql main path regression validation
invalid-email-address May 4, 2026
3f00585
feat: US-104 - 生成 MySQL 主路径覆盖率基线与缺口清单
invalid-email-address May 4, 2026
311f285
feat: US-104 - 更新进度日志
invalid-email-address May 4, 2026
47e9f83
test: expand backend coverage and update ralph tooling
invalid-email-address May 4, 2026
92fa557
feat: US-105 - 补齐 auth 安全配置与策略覆盖率
invalid-email-address May 4, 2026
0ac2bd9
feat: US-105 - 补齐 auth 安全配置与策略覆盖率
invalid-email-address May 4, 2026
ba42e1e
feat: US-105B - 补齐 auth token 与 session 相关覆盖率
invalid-email-address May 4, 2026
e865c01
feat: US-105C - 补齐 auth 登录编排与身份绑定覆盖率
invalid-email-address May 4, 2026
4a2f541
feat: US-105D - 补齐 auth 实体与轻量认证类型覆盖率
invalid-email-address May 4, 2026
c7e9282
progress: US-105D completion log
invalid-email-address May 4, 2026
00f0b69
feat: US-105E - 补齐 search 核心帮助类与抽象服务覆盖率
invalid-email-address May 4, 2026
7f8707b
progress: US-105E completion log
invalid-email-address May 4, 2026
6c729e5
feat: US-105F - 补齐 infra HTTP 与 repository adapter 覆盖率
invalid-email-address May 4, 2026
2e2353a
feat: US-105G - 补齐 notification 服务与 SSE 管理覆盖率
invalid-email-address May 4, 2026
0bf4bf2
feat: US-105H - 补齐 domain 核心技能服务覆盖率
invalid-email-address May 4, 2026
6744971
feat: US-105I - 补齐 domain 治理与审核服务覆盖率
invalid-email-address May 4, 2026
1073e1c
feat: US-105J - 补齐 domain 实体与值对象第一批覆盖率
invalid-email-address May 5, 2026
ae6da91
progress: US-105J completion log
invalid-email-address May 5, 2026
088c53b
feat: US-105K - 补齐 domain 实体与轻量类型第二批覆盖率
invalid-email-address May 5, 2026
42e3b4e
progress: US-105K completion log
invalid-email-address May 5, 2026
6622d0e
feat: US-106 - 补齐 compat 层与兼容 DTO 覆盖率
invalid-email-address May 5, 2026
01241cb
feat: US-106 - 补齐 compat 层与兼容 DTO 覆盖率
invalid-email-address May 5, 2026
b5bcedf
progress: US-106 completion log
invalid-email-address May 5, 2026
24c76e1
feat: US-106B - 补齐 portal 技能与治理控制器覆盖率第一批
invalid-email-address May 5, 2026
adeb37f
progress: US-106B completion log
invalid-email-address May 5, 2026
e5cb864
feat: US-106C - 补齐 portal 通知与 admin 控制器覆盖率第二批
invalid-email-address May 5, 2026
2fb5d7b
progress: US-106C completion log
invalid-email-address May 5, 2026
0386da7
feat: US-106D - 补齐 app 服务覆盖率第一批
invalid-email-address May 5, 2026
b7581e4
progress: US-106D completion log
invalid-email-address May 5, 2026
0ab0492
feat: US-106E - 补齐标签与命名空间 app 服务覆盖率第二批
invalid-email-address May 5, 2026
f7904bd
progress: US-106E completion log
invalid-email-address May 5, 2026
5077e39
feat: US-106F - 补齐配置、过滤器、限流与异常处理覆盖率
invalid-email-address May 5, 2026
1a9bca1
progress: US-106F completion log
invalid-email-address May 5, 2026
726d2d7
test: expand Java coverage for US-106G
invalid-email-address May 5, 2026
fb34192
docs: refresh remaining coverage plan
invalid-email-address May 5, 2026
0b55ac0
docs: sync coverage baseline, inventory, and tooling post-US-106G
invalid-email-address May 5, 2026
ddf9fe4
progress: US-106G completion log
invalid-email-address May 5, 2026
3f14b9a
progress: mark US-108 as passed and log completion
invalid-email-address May 5, 2026
8b48614
progress: US-108 completion log
invalid-email-address May 5, 2026
22edee1
chore: remove h2 and postgres residuals
invalid-email-address May 5, 2026
3eab15e
test: restore h2 unit tests and isolate mysql integration lane
invalid-email-address May 5, 2026
82f270f
Align H2 unit-test rules and refresh coverage PRD
invalid-email-address May 5, 2026
76144cc
feat: US-108A - 先清简单非核心覆盖率缺口到 100%
invalid-email-address May 5, 2026
15120f6
progress: mark US-108A as passed and log completion
invalid-email-address May 5, 2026
7d3b2c3
feat: US-108B - 清中等难度非核心 app 与 infra 覆盖率缺口到 100%
invalid-email-address May 5, 2026
0a88ad8
progress: mark US-108B as passed and log completion
invalid-email-address May 5, 2026
986c5a6
feat: US-108C - 清核心覆盖率缺口并收敛单测规则
invalid-email-address May 6, 2026
c925127
fix: enable mock auth for local-mysql
invalid-email-address May 6, 2026
71e4798
docs: remove english skillhub docs
invalid-email-address May 6, 2026
829d2ac
feat: US-108C1 - 补齐 PasswordResetService 到 100%
invalid-email-address May 6, 2026
1c581ae
progress: mark US-108C1 as passed and log completion
invalid-email-address May 6, 2026
8a2df0c
feat: US-108C2 - 补齐 LocalAuthService 到 100%
invalid-email-address May 6, 2026
fc6187d
feat: US-108C3 - 补齐 DeviceAuthService 与 SecurityConfig 到 100%
invalid-email-address May 6, 2026
6b0a99d
feat: US-108C4 - 补齐 AuthController 与 UserProfileController 到 100%
invalid-email-address May 6, 2026
60fa2f0
feat: US-108C5 - 补齐 SkillDeleteAppService 到 100%
invalid-email-address May 6, 2026
cc45869
progress: mark US-108C5 as passed and log completion
invalid-email-address May 6, 2026
56f7010
refactor: align runtime profiles and release config
invalid-email-address May 6, 2026
c7105e5
test: align dev runtime smoke fixture
invalid-email-address May 6, 2026
abb16f3
feat: US-108C6 - 补齐 S3StorageService 到 100%
invalid-email-address May 6, 2026
f5a5f9a
feat: US-108C7 - 补齐 SkillPackagePolicy 与 SkillPackageValidator 到 100%
invalid-email-address May 6, 2026
c0571d6
progress: mark US-108C7 as passed and log completion
invalid-email-address May 6, 2026
3e25998
feat: US-108C8 - 补齐 BasicPrePublishValidator 与 SkillMetadataParser 到 …
invalid-email-address May 6, 2026
42698a7
feat: US-108C9 - 补齐 NamespaceService 与 ProfileReviewService 到 100%
invalid-email-address May 6, 2026
6b9c010
feat: US-108C10 - 补齐 LabelPermissionChecker 与 SkillRating 到 100%
invalid-email-address May 6, 2026
12eb9b9
feat: US-108D1 - 先把 AdminUserSearchRepository 拉到约 90%
invalid-email-address May 6, 2026
6b118f5
feat: US-108D2 - 先把 JpaGovernanceQueryRepository 拉到约 90%
invalid-email-address May 6, 2026
0a2a945
progress: log US-108D2 completion
invalid-email-address May 6, 2026
4381458
feat: US-108D3 - 先把 GitHubClaimsExtractor 系列拉到约 90%
invalid-email-address May 6, 2026
eea3e2d
feat: US-108D4 - 先把 GitLabClaimsExtractor 与 MockAuthFilter 拉到约 90%
invalid-email-address May 6, 2026
49c88b4
feat: US-108E1 - 把困难 app 非核心类从 90% 清尾到 100%
invalid-email-address May 6, 2026
274cb24
feat: US-108E2 - 把困难 auth 非核心类从 90% 清尾到 100%
invalid-email-address May 6, 2026
5c6cd91
progress: mark US-108E2 completion
invalid-email-address May 6, 2026
b09e738
chore: update Ralph PRD backup status
invalid-email-address May 6, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
135 changes: 135 additions & 0 deletions .agents/AGENTS-template.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,135 @@
# AGENTS.md 模板

一个用于创建全局规则的灵活模板。请根据你的项目类型调整其中的章节。

---

# AGENTS.md

该文件用于在 AI 编码代理处理此仓库中的代码时提供指导。

## 项目概览

<!-- 这个项目是什么?用一段话描述 -->

{项目描述与用途}

---

## 技术栈

<!-- 列出所使用的技术。可按需增加或删除行 -->

| 技术 | 用途 |
|------|------|
| {tech} | {使用原因} |

---

## 命令

<!-- 该项目的常用命令。请根据你的包管理器和实际环境调整 -->

```bash
# 开发
{dev-command}

# 构建
{build-command}

# 测试
{test-command}

# Lint
{lint-command}
```

---

## 项目结构

<!-- 描述你的目录组织方式。不同项目类型会有很大差异 -->

```
{root}/
├── {dir}/ # {说明}
├── {dir}/ # {说明}
└── {dir}/ # {说明}
```

---

## 架构

<!-- 描述代码的组织方式。示例:
- 分层结构(routes → services → data)
- 组件化(以功能为单位的自包含模块)
- MVC 模式
- 事件驱动
- 等等
-->

{描述架构方式与数据流}

---

## 代码模式

<!-- 此代码库中使用的关键模式与约定 -->

### 命名约定
- {约定}

### 文件组织
- {模式}

### 错误处理
- {方式}

---

## 测试

<!-- 如何测试,以及需要遵循哪些测试模式 -->

- **运行测试**:`{test-command}`
- **测试位置**:`{test-directory}`
- **测试模式**:{描述测试方式}

---

## 验证

<!-- 提交前需要执行的命令 -->

```bash
{validation-commands}
```

---

## 关键文件

<!-- 需要重点了解的重要文件 -->

| 文件 | 用途 |
|------|------|
| `{path}` | {说明} |

---

## 按需上下文

<!-- 可选:用于提供更深入背景信息的参考文档 -->

| 主题 | 文件 |
|------|------|
| {topic} | `{path}` |

---

## 备注

<!-- 任何特殊说明、约束或注意事项 -->

- {备注}
161 changes: 161 additions & 0 deletions .agents/commands/create-rules.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,161 @@
---
description: 通过分析代码库创建全局规则(AGENTS.md)
---

# 创建全局规则

通过分析代码库并提取模式,生成一个 `AGENTS.md` 文件。

---

## 目标

创建适用于当前项目的全局规则,为 AI 编码代理提供以下上下文信息:
- 这个项目是什么
- 使用了哪些技术
- 代码是如何组织的
- 需要遵循哪些模式和约定
- 如何构建、测试与验证

---

## 阶段 1:发现

### 识别项目类型

首先,判断这是什么类型的项目:

| 类型 | 判断依据 |
|------|----------|
| Web 应用(全栈) | 有独立的 client/server 目录,或存在 API 路由 |
| Web 应用(前端) | 使用 React/Vue/Svelte,且没有服务端代码 |
| API/后端 | 使用 Express/Fastify 等,且没有前端 |
| 库/包 | `package.json` 中有 `main`/`exports`,可发布 |
| CLI 工具 | `package.json` 中有 `bin`,提供命令行接口 |
| Monorepo | 有多个 package,或使用 workspaces 配置 |
| 脚本/自动化 | 独立脚本为主,面向任务执行 |

### 分析配置

查看根目录中的关键配置文件,按技术栈判断项目特征:

```text
package.json / pnpm-lock.yaml / yarn.lock → Node.js / 前端依赖、脚本与包管理
pyproject.toml / requirements.txt → Python 依赖与运行方式
pom.xml / build.gradle(.kts) → Java / Kotlin 构建与依赖
go.mod → Go 模块与依赖
Cargo.toml → Rust 项目配置
tsconfig.json → TypeScript 配置
vite.config.* / webpack.config.* → 前端构建工具配置
Dockerfile / docker-compose.yml / Makefile → 运行、构建与工程化入口
*.config.js/ts / .github/workflows/* → 各类工具与 CI 配置
```

### 梳理目录结构

浏览代码库,理解其组织方式:
- 源代码放在哪里?
- 测试文件在哪里?
- 是否有共享代码?
- 配置文件位于哪里?

---

## 阶段 2:分析

### 提取技术栈

从 `package.json` 和配置文件中识别:
- 运行时/语言(Node、Bun、Deno、浏览器)
- 框架
- 数据库(如果有)
- 测试工具
- 构建工具
- Lint/格式化工具

### 识别模式

研究现有代码中的以下模式:
- **命名**:文件、函数、类是如何命名的?
- **结构**:文件内部是如何组织代码的?
- **错误处理**:错误是如何创建和处理的?
- **类型**:类型/接口是如何定义的?
- **测试**:测试是如何组织的?

### 找出关键文件

识别理解项目时必须关注的重要文件:
- 入口文件
- 配置文件
- 核心业务逻辑
- 共享工具
- 类型定义

---

## 阶段 3:生成

### 创建 AGENTS.md

以 `.cursor/AGENTS-template.md` 模板作为起点。

**输出路径**:`AGENTS.md`(项目根目录)

**按项目实际情况调整:**
- 删除不适用的章节
- 添加适合当前项目类型的章节
- 保持简洁,只保留真正有用的信息

**建议包含的核心章节:**

1. **项目概览** - 这是什么项目?它的作用是什么?
2. **技术栈** - 使用了哪些技术?
3. **命令** - 如何开发、构建、测试、lint?
4. **结构** - 代码是如何组织的?
5. **模式** - 应遵循哪些约定?
6. **关键文件** - 哪些文件值得重点了解?

**可选章节(如适用可添加):**
- 架构(适用于复杂应用)
- API 端点(适用于后端)
- 组件模式(适用于前端)
- 数据库模式(如果使用数据库)
- 按需上下文参考

---

## 阶段 4:输出

```markdown
## 已创建全局规则

**文件**:`AGENTS.md`

### 项目类型

{识别出的项目类型}

### 技术栈概览

{识别出的关键技术}

### 结构

{简要结构说明}

### 后续步骤

1. 检查生成的 `AGENTS.md`
2. 补充项目特有说明
3. 删除不适用的章节
4. 如有需要,在 `.agents/reference/` 中补充参考文档
```

---

## 提示

- 让 `AGENTS.md` 保持聚焦、易于快速浏览
- 不要重复其他文档中已有的信息,优先使用链接
- 重点写模式和约定,而不是面面俱到的说明文档
- 随着项目演进持续更新它
Loading