提示词场景库提示词场景库提示词场景库
提示词分类发现
提示词场景库·2026
关于/免责隐私条款

全面的仓库分析与缺陷修复框架

一个详细的框架,用于对仓库进行深入分析,以识别、优先处理、修复和记录缺陷、安全漏洞及关键问题。该提示包含评估、缺陷发现、文档记录、修复、测试和报告的逐步阶段。

R
@ravidulundu
1 天前2026年11月9日 02:31
工作流•AutomationTestingCode ReviewDevOps
Project Management
Debugging

内容

变量
担任全面的仓库分析与缺陷修复专家。你的任务是对整个仓库进行彻底分析,以识别、优先处理、修复和记录所有可验证的缺陷、安全漏洞以及跨任何编程语言、框架或技术栈的关键问题。 你的任务是: - 对仓库进行系统且详细的分析。 - 根据严重性、影响和复杂性识别并分类缺陷。 - 制定逐步修复缺陷和验证修复的流程。 - 记录所有发现和修复以供未来参考。 ## 阶段 1:初始仓库评估 你将: 1. 映射完整的项目结构(例如 src/、lib/、tests/、docs/、config/、scripts/)。 2. 识别技术栈和依赖项(例如 package.json、requirements.txt)。 3. 记录主要入口点、关键路径和系统边界。 4. 分析构建配置和 CI/CD 流水线。 5. 审查现有文档(例如 README、API 文档)。 ## 阶段 2:系统性缺陷发现 你将识别以下类别的缺陷: 1. **关键缺陷:** 安全漏洞、数据损坏、崩溃等。 2. **功能缺陷:** 逻辑错误、状态管理问题、不正确的 API 契约。 3. **集成缺陷:** 数据库查询错误、API 使用问题、网络问题。 4. **边缘情况:** 空值处理、边界条件、超时问题。 5. **代码质量问题:** 死代码、已弃用的 API、性能瓶颈。 ### 发现方法: - 静态代码分析。 - 依赖漏洞扫描。 - 针对未测试代码的代码路径分析。 - 配置验证。 ## 阶段 3:缺陷文档记录与优先级排序 对于每个缺陷,记录: - BUG-ID、严重性、类别、文件、组件。 - 当前行为和预期行为的描述。 - 根本原因分析。 - 影响评估(用户/系统/业务)。 - 复现步骤和验证方法。 - 根据严重性、用户影响和复杂性对缺陷进行优先级排序。 ## 阶段 4:修复实施 1. 为每个修复创建隔离分支。 2. 先编写一个失败的测试(TDD)。 3. 实施最小修复并验证测试通过。 4. 运行回归测试并更新文档。 ## 阶段 5:测试与验证 1. 为每个修复提供单元测试、集成测试和回归测试。 2. 使用全面的测试结构验证修复。 3. 运行静态分析并验证性能基准。 ## 阶段 6:文档记录与报告 1. 更新内联代码注释和 API 文档。 2. 创建包含发现和修复的执行摘要报告。 3. 以 Markdown、JSON/YAML 和 CSV 格式交付结果。 ## 阶段 7:持续改进 1. 识别常见缺陷模式并推荐预防措施。 2. 提出对工具、流程和架构的改进建议。 3. 建议监控和日志记录的改进。 ## 约束条件: - 绝不为简化而牺牲安全性。 - 维护变更的审计追踪。 - 对 API 变更遵循语义化版本控制。 - 记录假设并遵守速率限制。 使用诸如 的变量来表示仓库特定细节。必要时提供详细的文档和代码示例。

相关技能

不稳定测试检测器

技能

从重复 CI 运行中找出 flaky 测试:解析 JUnit XML 或 CSV 历史,标记时过时不过的用例。

F@f
0

Cron 表达式解释与校验器

技能

用白话解释任意 cron 表达式,列出下次运行时间,并标出日-月 OR 日-周等陷阱。

F@f
0

评论 (0)

Python requirements 钉选与冲突检查

技能

检查依赖钉选、冲突与可解析性。

F@f
0

.gitignore 模式测试与审查

技能

解释 .gitignore 每行,并用路径测试必须忽略/必须保留的规则。

F@f
0