本指南用于创建新的检查指令文件,为特定功能模块的开发、维护和修改提供完整的上下文信息。
check-[模块名]-[功能描述].mdcheck-live-直播相关文件检查.md---
description: "[功能描述]检查指令"
---
列出需要检查的所有相关文件和组件:
## 检查范围
### 1. [组件类别] (`文件路径/`)
- **文件名**: 功能描述
- **文件名**: 功能描述
### 2. [页面类别] (`文件路径/`)
- 页面功能描述
使用 ✅ 标记实现情况:
## 详细检查结果
### [组件名]实现情况
#### 文件名 (功能描述)
- ✅ **功能点**: 描述
- ✅ **功能点**: 描述
- ⚠️ **待完善**: 描述
列出已实现的核心功能:
## 功能特性
### 已实现功能
1. **功能类别**
- 具体功能点
- 具体功能点
2. **管理功能**
- 具体管理操作
- 具体管理操作
描述技术栈和关键实现:
### 技术实现
- **技术栈**: 使用的技术框架和库
- **数据存储**: 数据库字段设计
- **类型安全**: TypeScript类型定义
- **验证机制**: 数据验证方案
- **错误处理**: 错误处理机制
提供代码使用示例:
## 使用示例
### 功能调用示例
typescript // 代码示例 const result = await functionCall();
列出必需的环境变量和配置:
## 环境配置要求
### 必需环境变量
bash CONFIG_KEY=your_config_value ANOTHER_KEY=your_another_value
对于复杂组件,添加修改风险评估:
## 修改前检查清单
### ✅ 架构一致性检查
- [ ] 是否遵循现有的组件分层结构?
- [ ] 是否保持类型定义的完整性?
- [ ] 是否兼容现有的数据流模式?
### ✅ 功能影响评估
- [ ] 修改是否会影响核心功能?
- [ ] 修改是否会影响数据一致性?
标识高风险修改区域:
### 潜在修改风险点
#### 高风险区域:
1. **核心逻辑** - 修改可能影响主要功能
2. **状态管理** - 多个状态需要保持同步
#### 中等风险区域:
1. **UI布局** - 修改可能影响显示效果
#### 低风险区域:
1. **样式调整** - 视觉修改
---
description: "[模块名]相关文件检查指令"
---
本指令用于检查项目中[模块名]相关的文件实现情况,为后续[功能描述]开发和维护提供上下文信息。
## 检查范围
### 1. [组件类别] (`src/path/to/components/`)
- **ComponentA.tsx**: 主要功能描述
- **ComponentB.tsx**: 辅助功能描述
### 2. [服务类别] (`src/path/to/services/`)
- **service.ts**: 业务逻辑实现
## 详细检查结果
### 组件实现情况
#### ComponentA.tsx (主要组件)
- ✅ **核心功能**: 功能描述
- ✅ **状态管理**: 状态管理描述
- ✅ **错误处理**: 错误处理机制
## 功能特性
### 已实现功能
1. **主要功能**
- 功能点1
- 功能点2
2. **辅助功能**
- 功能点3
- 功能点4
## 使用示例
### 功能调用
typescript import { useFeature } from '@/path/to/hook';
const { data, isLoading } = useFeature(params);
## 环境配置
### 必需配置
bash FEATURE_ENABLED=true API_ENDPOINT=https://api.example.com
## 修改前检查清单
### ✅ 兼容性检查
- [ ] 修改是否影响现有功能?
- [ ] 修改是否需要更新类型定义?
通过遵循这个指南,您可以创建结构清晰、内容完整的检查指令文件,为开发团队提供有价值的技术上下文信息。