用途:对代码与架构进行系统化的哲学合规审查,确保实现符合 amplihack 的核心原则——无情简洁(ruthless simplicity)、砖块哲学(brick philosophy)与禅式极简主义。适用于实现前的架构评审、代码评审、重构验证、模块设计验证、合并前的哲学检查,以及识别过度工程与复杂度蔓延。不适用于纯功能缺陷修复、单纯性能优化、文档更新或纯语法风格问题。
主要能力:按六步流程执行——范围识别、初步分析、哲学提问、违规识别、生成评审报告、给出可执行指导。核心提问包括必要性、简洁性、模块化、可再生成性与价值。违规按严重程度分为 CRITICAL(必须修复,如单模块多职责、循环依赖、公共契约不清、不可再生成、紧耦合)、WARNING(应修复,如过早优化、过多配置项、不必要抽象、通用框架模式、无当前需求的未来兼容)和 SUGGESTION(可考虑)。报告包含总体评分(A/B/C/D/F)、优势、关注点、违规项、建议、再生成评估,以及无情简洁、砖块哲学、禅式极简三项各 0-10 分的对齐评分。
使用方式:作为技能在工作流中调用,默认位置为架构阶段(实现前)与代码评审阶段(实现后、合并前),也可在重构阶段验证简化效果。报告保存至 ~/.amplihack/.claude/runtime/logs/<session>/philosophy_review_<timestamp>.md,若应用修复可在提交信息中链接,并使用 amplihack.memory.discoveries 的 store_discovery() 存储学到的模式。
适用场景:模块边界与公共接口(studs)审查、重构是否真正简化、合并前哲学检查、识别“以防万一”式抽象与插件系统等。
限制:资料未提供具体安装命令、依赖版本、运行环境要求、收费信息或与其他工具的集成细节;该技能聚焦哲学与架构层面,不替代功能测试或性能基准。