bojunC 38c5a466cd feat: 实现 Issue #1 - 项目初始化和环境配置
- 创建 monorepo 结构(Turborepo)
- 初始化前端项目(Next.js + TypeScript + Tailwind CSS)
- 初始化后端项目(NestJS + TypeScript)
- 配置开发工具(ESLint, Prettier, VS Code)
- 创建项目文档(README, 开发规范)

Closes #1
2026-03-19 16:14:26 +08:00

107 lines
2.8 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

---
name: gitea-status
description: 查看项目状态和定时任务
---
显示项目当前状态、Issues、PRs 和定时任务。
## 工作流程
### 第一步:读取配置
从环境变量读取 Gitea 配置。
### 第二步:获取 Issues 状态
依据 `.claude/commands/gitea/API-QUICK-REFERENCE.md` 文档中的 Issue 操作指南获取所有 Issues并按状态分类
- 已完成closed
- 进行中open + 有关联 PR
- 等待中open + 依赖未满足)
- 待处理open + 依赖已满足)
### 第三步:获取 PRs 状态
依据 `.claude/commands/gitea/API-QUICK-REFERENCE.md` 文档中的 Pull Request 操作指南获取所有 PRs并按状态分类
- 已合并merged
- 审核中open + 有审核评论)
- 需修改open + REQUEST_CHANGES
- 待审核open + 无审核)
### 第四步:获取定时任务状态
使用 CronList 获取所有定时任务,显示:
- 任务 ID
- 运行状态
- 下次执行时间
### 第五步:获取最近提交
依据 `.claude/commands/gitea/API-QUICK-REFERENCE.md` 文档中的仓库操作指南获取最近 5 个提交。
### 第六步:格式化输出
生成清晰的状态报告。
## 示例输出
```
📊 项目状态 - task-manager-unity
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Issues:
✅ 已完成: 2
🔄 进行中: 1
⏸️ 等待中: 2
📋 待处理: 1
PRs:
✅ 已合并: 2
🔍 审核中: 1
❌ 需修改: 0
定时任务:
• Code Agent: ✅ 运行中 (下次: 3 分钟后)
• PR Agent: ✅ 运行中 (下次: 7 分钟后)
最近提交:
• abc1234 - feat: 添加任务状态管理 (2 小时前)
• def5678 - feat: 实现任务CRUD (5 小时前)
• ghi9012 - chore: 初始化项目 (1 天前)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
📈 进度概览:
Issues 完成率: 33% (2/6)
PRs 合并率: 67% (2/3)
💡 建议:
• 1 个 Issue 等待处理,可以加速开发
• 1 个 PR 正在审核,请及时处理
```
## 状态说明
### Issues 状态
-**已完成**: Issue 已关闭
- 🔄 **进行中**: Issue 打开但有关联的 PR
- ⏸️ **等待中**: Issue 打开但依赖未满足
- 📋 **待处理**: Issue 打开且可以开始处理
### PRs 状态
-**已合并**: PR 已合并到主分支
- 🔍 **审核中**: PR 打开且有人审核
-**需修改**: PR 被要求修改
-**待审核**: PR 打开但未审核
## 注意事项
1. **实时性**: 状态信息是实时的,每次调用都会获取最新数据
2. **缓存**: API 调用可能有短暂的缓存延迟
3. **权限**: 需要有仓库的读取权限
## 相关命令
- `/gitea-start-scheduler` - 启动定时任务
- `/gitea-stop-scheduler` - 停止定时任务
- `/gitea-process-issue` - 手动处理 Issue