核心用法
presale-service-bootstrap 是一款面向售前自动化服务的项目启动技能,旨在解决"从零开始"时的上下文缺失与文档碎片化问题。执行流程遵循严格的确定性路径:首先调用 tools/new-presale-service.ps1 创建标准目录结构(docs/、config/、src/、tests/、prompts/、scripts/),随后基于 references/workflow.md 与 references/artifacts.md 填充规范定义。
该技能强制实施三条质量门禁:无完整定义禁止编码、无准备就绪清单禁止一键启动、无验证矩阵模板禁止实施审批。输出物包括:规范化上下文文档、至少一份含缺口检查与验收场景的实施计划、一键启动文档及冻结的非目标与约束清单。
显著优点
1. 确定性脚手架:通过 PowerShell 脚本实现跨项目一致的结构初始化,消除手动创建目录的遗漏风险
2. 质量门禁前置:将"定义先行"理念转化为硬性约束,避免过早编码导致的返工
3. 可复用执行件:生成的一次性启动文档支持团队知识传递与项目复盘
4. 上下文完整性:references/ 模板确保需求、流程、产物定义的标准化引用
潜在局限
- 工具链依赖:依赖 PowerShell 环境,Windows 生态外需额外适配
- 模板僵化风险:过度依赖预设模板可能抑制特定项目的定制化需求
- 无运行时能力:纯粹是项目准备阶段工具,不包含实际业务逻辑实现
适合人群
- 售前解决方案团队的技术负责人
- 需快速启动自动化服务项目的交付工程师
- 追求工程规范与可审计性的企业级开发团队
常规风险
| 风险点 | 缓解建议 |
|--------|----------|
| 质量门禁流于形式 | 建议结合 CI/CD 流水线自动化校验 |
| 模板与业务场景错配 | 定期回顾并更新 `references/` 模板库 |
| 多项目并行时的版本漂移 | 将 `presale-service-bootstrap` 纳入版本控制 |
综合评估
该技能体现强烈的工程纪律导向,适合成熟度较高的技术团队。对于敏捷型小团队,三条质量门禁可能显得过重,建议在规模化交付场景下优先采用。