flamemida
- 35 skills
- 0 followers
- 13 hours ago last updated
- ▌ Writing Plans 2 · flamemida bundle编写实施计划——当已有 spec 或明确需求、准备开始多步骤开发任务、但尚未动代码时使用。把设计拆解为零上下文工程师也能执行的 bite-sized 任务(精确文件路径、完整代码、TDD 步骤、预期输出),落盘特性目录的 plan/ 子目录并交接 executing-plans 执行。通常由 requirement-analysis 在 spec 获批后调用;也可对既有 spec/需求单独触发。
- ▌ Executing Plans 2 · flamemida bundle执行实施计划——当已有 writing-plans 产出的实施计划(`.spec-dev/` 特性目录下 plan/ 的分文件形态:index.md + tasks/ + progress.yaml;存量单文件计划按原样读取)、准备动手实现时使用。主线程在隔离 worktree 中逐任务执行(TDD + 每任务提交 + spec 自检),全部完成后编排多维对抗代码审查(code-reviewer 子代理不写码、仅分析与复跑验证),并按验收矩阵触发 acceptance-qa 验收,最终合并总结。不适用于没有书面计划的即兴改动。 分文件进度仍由 progress.yaml 唯一跟踪;默认串行;已明确选择且声明/拓扑/资源合格时委托 executing-plans-parallel,任务边界切换及恢复由该 skill 编排。
- ▌ Exploring 2 · flamemida探索模式(思考伙伴)——想法尚未定型、还没决定要不要做时使用。当用户表达"我在想要不要…""帮我想想/聊聊这个思路""A 和 B 哪个合适""为什么这里这么慢/乱""这个想法可行吗""先搞懂这块代码再说"等未承诺交付的请求时触发。默认只读代码、比较方案、画图梳理;仅在授权范围内运行受控 spike,不建实施档案、不强制结论;想法结晶后交接 requirement-analysis。已明确要交付某功能时不适用(直接用 requirement-analysis);单点事实问答(如"这个函数在哪定义")也不适用;已决定要修的无设计空间小 bug/小调整用 quick-fix。
- ▌ Exploring 3 · flamemida探索模式(思考伙伴)——想法尚未定型、还没决定要不要做时使用。当用户表达"我在想要不要…""帮我想想/聊聊这个思路""A 和 B 哪个合适""为什么这里这么慢/乱""这个想法可行吗""先搞懂这块代码再说"等未承诺交付的请求时触发。默认只读代码、比较方案、画图梳理;仅在授权范围内运行受控 spike,不建实施档案、不强制结论;想法结晶后交接 requirement-analysis。已明确要交付某功能时不适用(直接用 requirement-analysis);单点事实问答(如"这个函数在哪定义")也不适用;已决定要修的无设计空间小 bug/小调整用 quick-fix。
- ▌ Exploring 4 · flamemida探索模式(思考伙伴)——想法尚未定型、还没决定要不要做时使用。当用户表达"我在想要不要…""帮我想想/聊聊这个思路""A 和 B 哪个合适""为什么这里这么慢/乱""这个想法可行吗""先搞懂这块代码再说"等未承诺交付的请求时触发。默认只读代码、比较方案、画图梳理;仅在授权范围内运行受控 spike,不建实施档案、不强制结论;想法结晶后交接 requirement-analysis。已明确要交付某功能时不适用(直接用 requirement-analysis);单点事实问答(如"这个函数在哪定义")也不适用;已决定要修的无设计空间小 bug/小调整用 quick-fix。
- ▌ Requirement Analysis 2 · flamemida bundle需求设计工作流——在任何创造性开发工作(新功能、新组件、行为变更、API/数据库设计)开始前必须使用。通过需求分诊、并行探索、逐题澄清、对抗验证与 2-3 方案对比,把想法打磨成完整设计,落盘 spec 并交接 writing-plans。当用户已明确要交付某功能或变更(功能开发、API/数据库设计、行为变更、技术选型落地)时触发;不适用于纯问答、跑测试、无设计空间的小 bug 修复/小调整(用 quick-fix);想法尚未定型、还没决定要不要做时先用 exploring。
- ▌ Requirement Analysis 3 · flamemida bundle需求设计工作流——在任何创造性开发工作(新功能、新组件、行为变更、API/数据库设计)开始前必须使用。通过需求分诊、并行探索、逐题澄清、对抗验证与 2-3 方案对比,把想法打磨成完整设计,落盘 spec 并交接 writing-plans。当用户已明确要交付某功能或变更(功能开发、API/数据库设计、行为变更、技术选型落地)时触发;不适用于纯问答、跑测试、无设计空间的小 bug 修复/小调整(用 quick-fix);想法尚未定型、还没决定要不要做时先用 exploring。
- ▌ Clarifying 2 · flamemida共享澄清纪律(grill 式)——沿决策树一次一题逼近共识:事实自查、每个决策带推荐交用户裁决;独立会话以共识摘要 + 三出口收束(转主流程/就此结束/写入 md),不强制产出。被 requirement-analysis 与 quick-fix 引用作提问纪律。当用户想把一个想法/计划/决定逐题磨清楚时独立使用;发散式的思考陪伴用 exploring;已承诺交付的开发工作直接用 requirement-analysis / quick-fix。
- ▌ Clarifying 3 · flamemida共享澄清纪律(grill 式)——沿决策树一次一题逼近共识:事实自查、每个决策带推荐交用户裁决;独立会话以共识摘要 + 三出口收束(转主流程/就此结束/写入 md),不强制产出。被 requirement-analysis 与 quick-fix 引用作提问纪律。当用户想把一个想法/计划/决定逐题磨清楚时独立使用;发散式的思考陪伴用 exploring;已承诺交付的开发工作直接用 requirement-analysis / quick-fix。
- ▌ Exploring 5 · flamemida探索模式(思考伙伴)——想法尚未定型、还没决定要不要做时使用。当用户表达"我在想要不要…""帮我想想/聊聊这个思路""A 和 B 哪个合适""为什么这里这么慢/乱""这个想法可行吗""先搞懂这块代码再说"等未承诺交付的请求时触发。默认只读代码、比较方案、画图梳理;仅在授权范围内运行受控 spike,不建实施档案、不强制结论;想法结晶后交接 requirement-analysis。已明确要交付某功能时不适用(直接用 requirement-analysis);单点事实问答(如"这个函数在哪定义")也不适用;已决定要修的无设计空间小 bug/小调整用 quick-fix。
- ▌ Exploring 6 · flamemida探索模式(思考伙伴)——想法尚未定型、还没决定要不要做时使用。当用户表达"我在想要不要…""帮我想想/聊聊这个思路""A 和 B 哪个合适""为什么这里这么慢/乱""这个想法可行吗""先搞懂这块代码再说"等未承诺交付的请求时触发。默认只读代码、比较方案、画图梳理;仅在授权范围内运行受控 spike,不建实施档案、不强制结论;想法结晶后交接 requirement-analysis。已明确要交付某功能时不适用(直接用 requirement-analysis);单点事实问答(如"这个函数在哪定义")也不适用;已决定要修的无设计空间小 bug/小调整用 quick-fix。
- ▌ Requirement Analysis 4 · flamemida bundle需求设计工作流——在任何创造性开发工作(新功能、新组件、行为变更、API/数据库设计)开始前必须使用。通过需求分诊、并行探索、逐题澄清、对抗验证与 2-3 方案对比,把想法打磨成完整设计,落盘 spec 并交接 writing-plans。当用户已明确要交付某功能或变更(功能开发、API/数据库设计、行为变更、技术选型落地)时触发;不适用于纯问答、跑测试、无设计空间的小 bug 修复/小调整(用 quick-fix);想法尚未定型、还没决定要不要做时先用 exploring。
- ▌ Clarifying 4 · flamemida共享澄清纪律(grill 式)——沿决策树一次一题逼近共识:事实自查、每个决策带推荐交用户裁决;独立会话以共识摘要 + 三出口收束(转主流程/就此结束/写入 md),不强制产出。被 requirement-analysis 与 quick-fix 引用作提问纪律。当用户想把一个想法/计划/决定逐题磨清楚时独立使用;发散式的思考陪伴用 exploring;已承诺交付的开发工作直接用 requirement-analysis / quick-fix。
- ▌ Exploring 7 · flamemida探索模式(思考伙伴)——想法尚未定型、还没决定要不要做时使用。当用户表达"我在想要不要…""帮我想想/聊聊这个思路""A 和 B 哪个合适""为什么这里这么慢/乱""这个想法可行吗""先搞懂这块代码再说"等未承诺交付的请求时触发。默认只读代码、比较方案、画图梳理;仅在授权范围内运行受控 spike,不建实施档案、不强制结论;想法结晶后交接 requirement-analysis。已明确要交付某功能时不适用(直接用 requirement-analysis);单点事实问答(如"这个函数在哪定义")也不适用;已决定要修的无设计空间小 bug/小调整用 quick-fix。
- ▌ Requirement Analysis 5 · flamemida bundle需求设计工作流——在任何创造性开发工作(新功能、新组件、行为变更、API/数据库设计)开始前必须使用。通过需求分诊、并行探索、逐题澄清、对抗验证与 2-3 方案对比,把想法打磨成完整设计,落盘 spec 并交接 writing-plans。当用户已明确要交付某功能或变更(功能开发、API/数据库设计、行为变更、技术选型落地)时触发;不适用于纯问答、跑测试、无设计空间的小 bug 修复/小调整(用 quick-fix);想法尚未定型、还没决定要不要做时先用 exploring。
- ▌ Requirement Analysis 6 · flamemida需求设计工作流——在任何创造性开发工作(新功能、新组件、行为变更、API/数据库设计)开始前必须使用。通过需求分诊、并行探索、逐题澄清、对抗验证与 2-3 方案对比,把想法打磨成完整设计,落盘 spec 并交接 writing-plans。当用户已明确要交付某功能或变更(功能开发、API/数据库设计、行为变更、技术选型落地)时触发;不适用于纯问答、跑测试、无设计空间的小 bug 修复/小调整(用 quick-fix);想法尚未定型、还没决定要不要做时先用 exploring。
- ▌ Requirement Analysis 7 · flamemida bundle需求设计工作流——在任何创造性开发工作(新功能、新组件、行为变更、API/数据库设计)开始前必须使用。通过需求分诊、并行探索、逐题澄清、对抗验证与 2-3 方案对比,把想法打磨成完整设计,落盘 spec 并交接 writing-plans。当用户已明确要交付某功能或变更(功能开发、API/数据库设计、行为变更、技术选型落地)时触发;不适用于纯问答、跑测试、无设计空间的小 bug 修复/小调整(用 quick-fix);想法尚未定型、还没决定要不要做时先用 exploring。
- ▌ Requirement Analysis 8 · flamemida需求设计工作流——在任何创造性开发工作(新功能、新组件、行为变更、API/数据库设计)开始前必须使用。通过需求分诊、并行探索、逐题澄清、对抗验证与 2-3 方案对比,把想法打磨成完整设计,落盘 spec 并交接 writing-plans。当用户已明确要交付某功能或变更(功能开发、API/数据库设计、行为变更、技术选型落地)时触发;不适用于纯问答、跑测试、无设计空间的小 bug 修复/小调整(用 quick-fix);想法尚未定型、还没决定要不要做时先用 exploring。
- ▌ Requirement Analysis 9 · flamemida bundle需求设计工作流——在任何创造性开发工作(新功能、新组件、行为变更、API/数据库设计)开始前必须使用。通过需求分诊、并行探索、逐题澄清、对抗验证与 2-3 方案对比,把想法打磨成完整设计,落盘 spec 并交接 writing-plans。当用户已明确要交付某功能或变更(功能开发、API/数据库设计、行为变更、技术选型落地)时触发;不适用于纯问答、跑测试、无设计空间的小 bug 修复/小调整(用 quick-fix);想法尚未定型、还没决定要不要做时先用 exploring。
- ▌ Anysearch · flamemida bundle实时网页搜索、垂直领域检索、并行批量检索与 URL 正文抽取(内嵌 CLI、无需 MCP)。当需要联网搜索、查库/框架文档与最新实践、核实时效信息、多主题批量调研或抽取网页正文时使用;搜索首选入口,不可用时才降级 WebSearch/WebFetch。
- ▌ Exploring · flamemida bundle探索模式(思考伙伴)——想法尚未定型、还没决定要不要做时使用。当用户表达"我在想要不要…""帮我想想/聊聊这个思路""A 和 B 哪个合适""为什么这里这么慢/乱""这个想法可行吗""先搞懂这块代码再说"等未承诺交付的请求时触发。默认只读代码、比较方案、画图梳理;仅在授权范围内运行受控 spike,不建实施档案、不强制结论;想法结晶后交接 requirement-analysis。已明确要交付某功能时不适用(直接用 requirement-analysis);单点事实问答(如"这个函数在哪定义")也不适用;已决定要修的无设计空间小 bug/小调整用 quick-fix。
- ▌ Quick Fix · flamemida bundle轻量 bug 修复工作流——已决定要修、无设计空间的小修复时使用:先按证据定位根因(含 spec 反查),逐题校对,沿获批落点 TDD 修复,可选验收。跨 spec 契约、跨模块、新依赖、现行契约冲突或诊断证据不足时提议升级 requirement-analysis;偶发但可比较可继续。新功能、有设计空间的需求用 requirement-analysis;未决定要不要做用 exploring。
- ▌ Clarifying · flamemida bundle共享澄清纪律(grill 式)——沿决策树一次一题逼近共识:事实自查、每个决策带推荐交用户裁决;独立会话以共识摘要 + 三出口收束(转主流程/就此结束/写入 md),不强制产出。被 requirement-analysis 与 quick-fix 引用作提问纪律。当用户想把一个想法/计划/决定逐题磨清楚时独立使用;发散式的思考陪伴用 exploring;已承诺交付的开发工作直接用 requirement-analysis / quick-fix。
- ▌ Acceptance QA · flamemida bundle全能验收工作流——按「验收维度 × 执行性质」矩阵对交付物做多维验收:单元/集成/API 回归、 E2E 端到端、视觉回归、可访问性、性能验收(前端 CWV/Lighthouse、后端 k6 压测、客户端), 外加 AI 自主验收与失败诊断。当用户要求"验收这个功能/页面/接口"、"E2E 测试"、 "acceptance test"、"性能测试/压测/能扛多少 QPS"、"视觉回归"、"界面/浏览器测试", 或 executing-plans 收尾按验收矩阵触发时使用;也用于诊断页面交互、渲染、性能、 Shadow DOM/iframe 问题。不适用于开发中的 TDD 红绿循环(用 test-driven-development)、 无验收语义的日常"跑一下测试/修测试"、代码静态审查、需求文档评审。
- ▌ Ddd Lifecycle · flamemida bundleDDD 全流程开发规范(语言无关):从零搭建工程的领域建模、六边形架构落地,与开发过程中的 DDD 抉择判断。当用户要开始新项目或新模块的领域建模、建立或维护统一语言(CONTEXT.md 词汇表)、划分限界上下文(context mapping)、定义实体/值对象/聚合、设计领域事件与仓储、搭建分层/端口适配器(六边形)架构、判断某决策是否值得写 ADR、或需要评审领域模型质量(10 分制评分)时使用。适用于任何编程语言与框架。
- ▌ Test Strategy · flamemida bundle测试策略纪律——按 IO 类型的三 Lane 调度(fast/PR/nightly)、治理顺序 flaky→时长→选择、AI Agent 模型边界测试骨架、验收矩阵对接。为 spec 设计测试与验收策略、把验收矩阵翻译为计划任务、或为项目搭测试分层时使用。
- ▌ Writing Plans · flamemida bundle编写实施计划——当已有 spec 或明确需求、准备开始多步骤开发任务、但尚未动代码时使用。把设计拆解为零上下文工程师也能执行的 bite-sized 任务(精确文件路径、完整代码、TDD 步骤、预期输出),落盘特性目录的 plan/ 子目录并交接 executing-plans 执行。通常由 requirement-analysis 在 spec 获批后调用;也可对既有 spec/需求单独触发。
- ▌ Visual Preview · flamemida bundle浏览器可视化预览——在需求设计/头脑风暴过程中,用本地浏览器页面向用户展示 mockup、线框图、布局对比、架构图并收集点击选择。当一个问题"用看的比用说的更清楚"时使用(真实的布局/视觉/图示对比问题,而非仅话题涉及 UI);纯文字的需求、取舍、概念选择问题不适用,应留在终端提问。
- ▌ Executing Plans · flamemida bundle执行实施计划——当已有 writing-plans 产出的实施计划(`.spec-dev/` 特性目录下 plan/ 的分文件形态:index.md + tasks/ + progress.yaml;存量单文件计划按原样读取)、准备动手实现时使用。主线程在隔离 worktree 中逐任务执行(TDD + 每任务提交 + spec 自检),全部完成后编排多维对抗代码审查(code-reviewer 子代理不写码、仅分析与复跑验证),并按验收矩阵触发 acceptance-qa 验收,最终合并总结。不适用于没有书面计划的即兴改动。 分文件进度仍由 progress.yaml 唯一跟踪;默认串行;已明确选择且声明/拓扑/资源合格时委托 executing-plans-parallel,任务边界切换及恢复由该 skill 编排。
- ▌ Sequential Thinking · flamemida bundle通过结构化的逐步思考解决复杂问题,支持分支探索、修订和自适应深度。适用于复杂问题拆解、需要调整的规划与设计、可能修正方向的分析、初始范围不明的任务、需要保持上下文的多步骤工作,以及需要筛选无关信息、提出假设并反复验证的问题。当用户要求逐步分析、拆解问题、推敲思路、仔细思考,或问题明显需要结构化多步推理时使用。
- ▌ Using Git Worktrees · flamemida bundle隔离工作区——开始需要与当前工作区隔离的功能开发、或执行实施计划之前使用。先检测已有隔离,优先平台原生 worktree 工具(如 Claude Code 的 EnterWorktree),无原生工具才降级手工 git worktree。确保隔离工作区就绪、依赖安装完成、测试基线干净。
- ▌ Requirement Analysis · flamemida bundle需求设计工作流——在任何创造性开发工作(新功能、新组件、行为变更、API/数据库设计)开始前必须使用。通过需求分诊、并行探索、逐题澄清、对抗验证与 2-3 方案对比,把想法打磨成完整设计,落盘 spec 并交接 writing-plans。当用户已明确要交付某功能或变更(功能开发、API/数据库设计、行为变更、技术选型落地)时触发;不适用于纯问答、跑测试、无设计空间的小 bug 修复/小调整(用 quick-fix);想法尚未定型、还没决定要不要做时先用 exploring。
- ▌ Test Driven Development · flamemida bundle测试驱动开发纪律——实现功能、修复 bug 或改变行为前,沿已批准的公共测试落点先写失败测试,确认有效红后最小实现转绿。批准的前置或收尾纯重构用行为测试保绿。例外按单点清单与可追溯授权处理。
- ▌ Executing Plans Parallel · flamemida bundle并发执行已批准的分文件实施计划——仅在用户明确选择、依赖拓扑允许独立任务且写集合与资源可隔离时使用;主线程先声明模型与思考强度,独占进度与集成,implementer 在独立 worktree 中完成单票 TDD。支持任务边界切换与中断恢复;普通继续、缺声明或纯依赖链仍走 executing-plans。
- ▌ Domain Driven Design · flamemida bundleModel software around the business domain using bounded contexts, aggregates, and ubiquitous language. Use when the user mentions "domain modeling", "bounded context", "aggregate root", "ubiquitous language", "anti-corruption layer", "context mapping", "domain events", "strategic design", "the code doesnt match the business", or "how do we split this big system". Also trigger when breaking a monolith into services, defining service boundaries, or aligning code structure with business processes. Covers entities vs value objects, domain events, and context mapping strategies. For architecture layers, see clean-architecture. For complexity, see software-design-philosophy.