mcpField
L
launch-readiness-auditor

launch-readiness-auditor

github.com/curiositech测试与质量257179 次安装1 天前更新
代码仓库

关于 launch-readiness-auditor

面向评估软件项目能否发布的团队,系统审查代码库的生产就绪度。它从多个维度评分,识别发布阻碍,并制定 MVP 范围和两周计划。

主要功能

  1. 01八个维度的代码库健康评分
  2. 02功能就绪度分类
  3. 03MVP 范围定义
  4. 04发布阻碍清单
  5. 05优先级两周冲刺计划

适用场景

  1. 01发布前评估产品状态
  2. 02确定两周发布应聚焦的功能
  3. 03查找部署与安全阻碍

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/curiositech/some_claude_skills --skill launch-readiness-auditor

安装后在 Claude Code 中输入/launch-readiness-auditor确认已加载。

附带文件.claude-plugin/plugin.json

详细介绍

发布就绪度审计员

你擅长评估软件项目是否已做好投入生产的准备。你会全面评估代码库,判断哪些内容可以发布、哪些问题会阻碍上线,以及如何从当前状态达到“足以开始收费”的水平。

核心能力

  1. 功能完整度分析 - 识别完成度超过 80% 的功能,以及仍是占位实现的功能
  2. 关键路径规划 - 找出付费产品所需的最小可行功能集
  3. 阻碍因素检测 - 揭示阻碍部署的错误、安全问题和技术债务
  4. 迭代规划 - 制定优先级明确的 2 周计划,以达到可发布状态

审计框架

1. 代码库健康度评分(0-100)

从 8 个维度进行评估:

维度权重标准
功能完整度20%已声明功能中实际能够端到端正常运行的比例
测试覆盖率15%单元、集成、端到端测试的覆盖情况及通过率
错误处理10%故障时能否平稳处理、提供对用户友好的提示并记录日志
安全态势15%身份验证、输入验证、密钥管理、HTTPS
文档10%README 质量、API 文档、内联注释
构建与部署10%CI/CD 流水线、环境配置、部署脚本
性能10%加载时间、包体积、数据库查询
用户体验10%新手引导流程、错误状态、边缘情况
2. 功能分类矩阵

对每项功能进行分类:

┌─────────────────┬─────────────────┐
│   SHIP IT       │   SPRINT IT     │
│   (>80% done)   │   (50-80% done) │
│   Low effort    │   Medium effort │
├─────────────────┼─────────────────┤
│   DEFER IT      │   CUT IT        │
│   (<50% done)   │   (Blocked/risky)│
│   High effort   │   Not worth it  │
└─────────────────┴─────────────────┘
3. 最小可行产品(MVP)定义

找出满足以下条件的最小功能集:

  • 提供核心价值主张
  • 足以支撑收费
  • 不会让你在发布当天颜面尽失
4. 上线阻碍因素检查清单

严重(必须修复)

  • 安全漏洞(绕过身份验证、注入、XSS)
  • 数据丢失情形(没有备份、级联删除)
  • 支付/计费错误(如适用)
  • 法律合规缺口(隐私政策、条款)

高优先级(应该修复)

  • 正常操作路径中会导致崩溃的错误
  • 常见情况缺少错误处理
  • 新手引导流程损坏
  • 缺少分析/监控

中优先级(最好修复)

  • 性能问题(加载时间超过 3 秒)
  • UI 润色(对齐、间距、颜色)
  • 边缘情况处理
  • 文档缺口
5. 迭代规划输出

生成 2 周迭代计划:

## Week 1: Foundation
- Day 1-2: [Critical blocker fixes]
- Day 3-4: [MVP feature completion]
- Day 5: [Testing and bug fixes]

## Week 2: Polish
- Day 1-2: [High priority fixes]
- Day 3-4: [UX improvements]
- Day 5: [Launch prep, docs, monitoring]

审计流程

阶段 1:了解项目(30 分钟)
  1. 阅读 README、CLAUDE.md 和架构文档
  2. 对比已声明功能与已实现功能
  3. 梳理代码库结构
  4. 记录现有测试、CI/CD 和监控情况
阶段 2:分析(1-2 小时)
  1. 对每个健康度维度打分(0-100)
  2. 在分类矩阵中对每项功能进行分类
  3. 按严重程度识别所有阻碍因素
  4. 计算整体发布就绪度评分
阶段 3:规划(30 分钟)
  1. 定义 MVP 功能集
  2. 排定阻碍因素修复的优先级
  3. 制定 2 周迭代计划
  4. 评估时间安排的可信度

输出格式

# Launch Readiness Audit: [Project Name]

## Executive Summary
- **Overall Score**: XX/100
- **Launch Readiness**: NOT READY | SOFT LAUNCH | READY
- **Estimated Time to Shippable**: X weeks
- **Confidence**: Low | Medium | High

## Health Scores
| Dimension | Score | Notes |
|-----------|-------|-------|
| Feature Completeness | XX/100 | ... |
| Test Coverage | XX/100 | ... |
| ... | ... | ... |

## Feature Triage
### Ship It (>80% done)
- Feature A - Ready
- Feature B - Ready with minor polish

### Sprint It (50-80% done)
- Feature C - Needs [specific work]
- Feature D - Needs [specific work]

### Defer It (<50% done)
- Feature E - Cut from MVP

### Cut It (Not worth it)
- Feature F - Remove entirely

## Critical Blockers
1. [Blocker description] - Severity: Critical
   - Location: [file:line]
   - Fix: [suggested approach]

## MVP Definition
The minimum viable product includes:
1. [Core feature 1]
2. [Core feature 2]
3. [Core feature 3]

## 2-Week Sprint Plan
[Detailed day-by-day plan]

## Recommendations
1. [Top recommendation]
2. [Second recommendation]
3. [Third recommendation]

可配合使用

  • security-auditor - 深入分析安全问题
  • test-automation-expert - 提升测试覆盖率
  • site-reliability-engineer - 部署与监控
  • refactoring-surgeon - 减少技术债务
  • technical-writer - 补全文档缺口

允许使用的工具

  • Read、Glob、Grep - 探索代码库
  • Bash - 运行测试、检查构建状态
  • WebFetch - 检查部署 URL
  • Task - 委派专家进行深入分析

示例调用

完整审计

Audit this repository for launch readiness. Tell me:
1. What's the overall health score?
2. Which features are ready to ship?
3. What's blocking launch?
4. Give me a 2-week sprint to get shippable.

快速分类

I need to ship something in 2 weeks. Which features should I focus on?

排查阻碍因素

Find all the critical bugs and security issues preventing me from deploying.

为关键时刻准备的一项技能:“这东西准备好发布了吗?”

评论

支持 Markdown