Agent Skills
› Alain00/blobatar
Alain00/blobatar
GitHubAsk Matt 是一个技能路由器,指导用户根据场景选择正确的开发流程。涵盖从想法梳理、原型验证到需求规格化、任务拆分及 TDD 实现与代码审查的全链路,旨在优化 AI 辅助开发的上下文管理与工作流编排。
安装全部 Skills
npx skills add Alain00/blobatar --all -g -y
集合内 Skills (25)
Ask Matt 是一个技能路由器,指导用户根据场景选择正确的开发流程。涵盖从想法梳理、原型验证到需求规格化、任务拆分及 TDD 实现与代码审查的全链路,旨在优化 AI 辅助开发的上下文管理与工作流编排。
不确定该使用哪个技能或流程时
需要规划从创意到交付的完整开发路径时
npx skills add Alain00/blobatar --skill ask-matt -g -y
对代码变更进行双轴审查:标准合规性与需求实现度。通过并行子代理对比指定范围差异,依据仓库规范及代码异味基线生成报告。
用户请求审查分支或PR
要求自某点起审查变更
npx skills add Alain00/blobatar --skill code-review -g -y
提供深层模块设计的共享词汇与原则,用于指导接口设计、代码重构及提升可测试性,强调通过小接口隐藏复杂实现。
设计或改进模块接口
决定代码分层接缝位置
提升代码可测试性或AI导航能力
需要深层模块术语支持的任务
npx skills add Alain00/blobatar --skill codebase-design -g -y
针对顽固 Bug 和性能回归的诊断技能,核心在于构建高置信度的反馈循环。通过测试、脚本或回放等手段隔离问题,辅助定位根因。适用于用户报告故障、错误或系统变慢的场景。
用户要求诊断或调试
报告程序崩溃或报错
报告系统运行缓慢
npx skills add Alain00/blobatar --skill diagnosing-bugs -g -y
在代码设计讨论中主动构建和精炼领域模型,挑战术语歧义,通过具体场景测试边界,并即时更新 CONTEXT.md 词汇表或撰写 ADR 决策记录。
讨论代码库术语定义
编写或编辑 CONTEXT.md
记录或编辑架构决策记录(ADR)
npx skills add Alain00/blobatar --skill domain-modeling -g -y
通过 relentless 追问压力测试用户计划或决策,构建设计树并分轮次探索前端未决问题。自动查找事实而非询问用户,直至所有分支理清且无隐含假设,达成共享理解。
用户希望压力测试想法
使用 'grill' 相关触发词
npx skills add Alain00/blobatar --skill grilling -g -y
将当前对话压缩为交接文档,供新代理继续工作。保存至系统临时目录,包含建议技能列表,避免重复已有工件内容,并脱敏敏感信息。
需要中断当前会话并将上下文传递给另一个Agent时
用户明确要求生成会话摘要或交接文档时
npx skills add Alain00/blobatar --skill handoff -g -y
根据需求文档或工单实现功能,优先采用TDD模式,定期运行类型检查和单元测试,完成后执行代码审查并提交至当前分支。
用户要求基于规格说明或工单进行功能开发
需要编写新功能代码并遵循测试驱动流程
npx skills add Alain00/blobatar --skill implement -g -y
扫描代码库以识别架构摩擦和深化机会,生成可视化HTML报告。通过分析模块浅层、耦合及测试难点,提出重构建议以提升可测试性和AI导航性。
用户希望优化代码库架构
需要识别代码中的深层重构机会
请求生成架构审查报告
npx skills add Alain00/blobatar --skill improve-codebase-architecture -g -y
用于构建一次性原型以验证设计问题,包括逻辑状态模型或 UI 界面。根据问题类型选择生成可交互的 HTML 文件或多种 UI 变体,强调快速运行、无持久化及明确标记为废弃代码,旨在通过低成本探索辅助决策。
用户希望验证状态模型或逻辑是否合理
用户希望探索或比较不同的 UI 设计方案
npx skills add Alain00/blobatar --skill prototype -g -y
启动后台代理,基于官方文档、源码等第一手权威来源调查问题或收集 API 事实,并将结果整理为带引用的 Markdown 文件存入仓库,适用于需要深度调研和资料整理的场景。
用户需要对某个主题进行深入调研
需要收集技术文档或 API 事实
希望将阅读和查找资料的背景工作委托给代理
npx skills add Alain00/blobatar --skill research -g -y
该技能用于解决 Git 合并或变基过程中产生的代码冲突。通过检查冲突状态、分析变更意图、合理解决冲突块并修复由此引发的自动化检查失败,最终完成合并或变基操作,确保代码库一致性。
Git merge conflict detected
Git rebase conflict encountered
npx skills add Alain00/blobatar --skill resolving-merge-conflicts -g -y
配置仓库以适配工程技能集,包括初始化问题追踪器、定义分诊标签及设置领域文档结构。通过探索现有仓库状态并与用户确认,生成必要的配置文件,为后续技能运行奠定基础。
首次使用前需配置工程技能环境
需要初始化或调整仓库的问题追踪与文档结构
npx skills add Alain00/blobatar --skill setup-matt-pocock-skills -g -y
提供测试驱动开发(TDD)的指导原则,包括优质测试标准、接缝选择策略、反模式识别及红绿重构循环规则,旨在帮助用户编写可维护且面向行为的集成与单元测试。
用户希望以测试优先方式构建功能或修复缺陷
提及红-绿-重构流程
需要编写集成测试
npx skills add Alain00/blobatar --skill tdd -g -y
这是一个用于在多会话中教授用户新技能或概念的持久化学习工作区。它通过管理任务目标、参考资料、学习记录和课程文件,帮助用户系统性地获取知识并建立长期记忆。
用户请求学习新技能
用户希望深入理解某个概念
npx skills add Alain00/blobatar --skill teach -g -y
将用户无法独立回答的决策转化为调查表,通过访谈确定接收者信息和需求缺口,生成Markdown文档以异步收集关键知识。
需要向他人收集特定信息或决策依据
用户缺乏上下文需从专家处获取知识
npx skills add Alain00/blobatar --skill to-questionnaire -g -y
该技能用于将当前对话上下文和代码库理解综合为功能规格说明书,并直接发布到项目问题追踪器。它强调无需额外访谈,通过探索仓库、定义测试边界,按照标准模板生成包含问题陈述、用户故事及实施决策的文档。
需要生成功能规格说明书
需要将讨论内容转化为结构化文档并发布至issue tracker
npx skills add Alain00/blobatar --skill to-spec -g -y
将计划、规格或对话拆解为可独立验证的纵向切片工单,定义阻塞依赖并支持发布到追踪器。
需要将需求拆解为具体开发任务
制定项目迭代计划
npx skills add Alain00/blobatar --skill to-tickets -g -y
通过状态机对Issue和PR进行分类、验证并生成Agent就绪简报,协助维护者管理项目问题追踪流程。
需要分类或验证Issue/PR时
生成Agent执行简报时
查询待处理事项时
npx skills add Alain00/blobatar --skill triage -g -y
用于处理超出单次会话规模的大块工作规划。通过在 issue tracker 创建共享地图和决策票,逐步解决关键问题以明确实施路径,适用于复杂任务的拆解与前期规划。
需要规划大型或模糊的任务
工作量超过单次 agent 会话容量
任务初期方向不明确需逐步厘清
npx skills add Alain00/blobatar --skill wayfinder -g -y
生成交互式Bash向导脚本,引导人类完成手动繁琐操作(如基础设施配置、密钥设置或数据迁移),自动处理URL打开、值捕获和环境变量写入。
需要人工介入的配置流程
一次性数据迁移或割接
npx skills add Alain00/blobatar --skill wizard -g -y
提供 Agent 文档(如 SKILL.md、AGENTS.md)的撰写规范,指导如何优化上下文指针、控制认知与上下文负载及构建信息层级,以提升 Agent 执行文档任务的可靠性和效率。
创建或编辑 Agent Skill 文档
修改 AGENTS.md 或 CLAUDE.md
编写供 Agent 消费的结构化文档
npx skills add Alain00/blobatar --skill writing-for-agents -g -y
通过严格的模拟面试或压力测试,帮助用户打磨和优化计划或设计方案。
需要模拟面试
需要优化设计
npx skills add Alain00/blobatar --skill grill-me -g -y
通过严格的面试式对话优化设计或计划,并在过程中自动生成架构决策记录(ADR)和术语表等文档。
用户希望优化现有设计或计划
需要生成架构决策记录或术语表
npx skills add Alain00/blobatar --skill grill-with-docs -g -y
用于澄清模糊需求或上下文缺失的场景。当对话出现理解断层时,引导用户简化语言并基于特定上下文重新阐述问题,以确保准确理解当前状态。
用户描述不清导致无法理解
需要确认当前上下文状态
沟通出现歧义需重新对齐
npx skills add Alain00/blobatar --skill wait-what -g -y


