Agent Skills
› Alain00/blobatar
Alain00/blobatar
GitHub作为技能路由器,引导用户根据场景选择合适的工作流。涵盖从需求访谈、原型验证到规格制定、任务拆分及TDD实施的全流程编排,旨在优化AI辅助开发的协作路径与上下文管理。
Install All Skills
npx skills add Alain00/blobatar --all -g -y
Skills in Collection (25)
作为技能路由器,引导用户根据场景选择合适的工作流。涵盖从需求访谈、原型验证到规格制定、任务拆分及TDD实施的全流程编排,旨在优化AI辅助开发的协作路径与上下文管理。
不确定使用哪个开发技能或工作流
需要规划从想法到交付的整体开发路径
npx skills add Alain00/blobatar --skill ask-matt -g -y
对代码变更进行双轴审查:标准合规性与需求实现度。通过并行子代理分别检查编码规范与原始规格,聚合结果并输出报告。
用户要求审查分支或PR
请求对比特定提交或标签的变更
npx skills add Alain00/blobatar --skill code-review -g -y
提供代码库设计词汇与原则,指导创建深层模块,优化接口设计,明确模块、接口、实现等概念,提升代码可测试性与AI导航能力。
设计或改进模块接口
寻找代码深化机会
决定模块边界位置
提升代码可测试性或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 以捕获重要设计决策
npx skills add Alain00/blobatar --skill domain-modeling -g -y
通过迭代提问压力测试用户计划或决策,构建设计树并梳理依赖关系。自动查找事实,引导用户做出选择,直至达成共同理解。
用户希望压力测试想法
使用 'grill' 相关触发短语
npx skills add Alain00/blobatar --skill grilling -g -y
将当前对话内容压缩为交接文档,供其他智能体继续工作。包含建议技能列表,引用而非重复已有制品,并自动脱敏敏感信息。
需要中断当前任务并将上下文移交其他 Agent
生成会话摘要以便后续代理接手
npx skills add Alain00/blobatar --skill handoff -g -y
根据需求文档或工单实施功能开发,优先采用TDD流程,执行类型检查和测试,完成后进行代码审查并提交代码。
根据Spec实现功能
根据Ticket实现功能
npx skills add Alain00/blobatar --skill implement -g -y
扫描代码库以发现架构摩擦并提出重构机会,旨在提升模块可测试性和AI导航能力。通过分析近期变更热点,利用特定设计词汇识别浅层模块,生成包含Mermaid图表的HTML报告供用户审阅和深入处理。
需要优化代码库架构时
希望提升模块的可测试性或降低耦合度时
npx skills add Alain00/blobatar --skill improve-codebase-architecture -g -y
用于构建一次性原型以验证设计问题,分为逻辑状态模型和UI界面两种分支。提供快速运行、无持久化、不追求完善等规则,旨在低成本探索方案并捕获验证后的决策。
需要验证状态模型或逻辑是否正确
需要探索或确认UI界面的外观
npx skills add Alain00/blobatar --skill prototype -g -y
通过后台代理调查问题,基于官方文档、源码等一手来源收集信息,并将结果整理为带引用的 Markdown 文件存入仓库。适用于主题研究、文档或 API 事实收集等场景。
用户希望委托背景代理进行主题研究
需要收集文档或 API 事实
需要整理一手来源的调查结果
npx skills add Alain00/blobatar --skill research -g -y
指导 Agent 解决 Git 合并或变基冲突。步骤包括查看状态、分析冲突来源意图、合理解决代码块、运行自动化检查修复问题,最后完成提交或继续变基过程。
Git merge conflict resolution
Git rebase conflict handling
npx skills add Alain00/blobatar --skill resolving-merge-conflicts -g -y
用于初始化工程技能所需的仓库配置,包括设置问题追踪器、分类标签词汇及领域文档布局。通过探索仓库状态并与用户确认,完成一次性基础环境搭建。
首次使用工程技能前需要初始化仓库配置
需要建立或更新Issue追踪器、Triage标签和Domain文档结构
npx skills add Alain00/blobatar --skill setup-matt-pocock-skills -g -y
指导测试驱动开发(TDD)实践,涵盖红绿重构循环、良好测试标准、接缝选择及反模式识别。用于在构建功能或修复Bug时优先编写测试,确保测试覆盖公共接口而非实现细节。
用户希望以测试优先方式构建功能或修复Bug
提及“红-绿-重构”流程
需要编写集成测试
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的状态流转,通过分类(Bug/增强)和状态机进行分流、验证及编写Agent就绪简报,辅助维护者高效处理请求。
需要整理或筛选未处理的Issue/PR
指定Issue或PR的状态变更
查看待处理事项列表
npx skills add Alain00/blobatar --skill triage -g -y
用于处理超出单次会话范围的大型模糊任务,通过在问题追踪器创建共享地图和决策票来规划路径。该技能聚焦于分解复杂工作、明确关键决策点并逐步澄清路线,而非直接执行构建或交付代码。
任务规模过大无法在一次会话中完成
需求模糊需要制定详细计划或决策
需要将大目标拆解为可管理的决策步骤
npx skills add Alain00/blobatar --skill wayfinder -g -y
生成交互式 Bash 向导脚本,引导人类完成配置基础设施、设置凭证或 CI/密钥等手动繁琐步骤。
需要人工介入的第三方服务配置
敏感凭据或 CI 密钥设置
一次性数据迁移或系统割接
npx skills add Alain00/blobatar --skill wizard -g -y
提供面向Agent消费文档(如Skill、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
当用户未理解当前进展时触发,要求对方提供背景上下文,并使用ASD-STE100简化技术英语及CONTEXT.md中的通用语言重新阐述。
用户表达困惑或误解
需要澄清上下文以继续对话
npx skills add Alain00/blobatar --skill wait-what -g -y


