Agent Skills
› Teaonly/SKILL.mk
Teaonly/SKILL.mk
GitHub一种极简沟通模式,通过去除填充词、冠词和客套话,在保持技术准确性的前提下大幅降低 Token 消耗。适用于需要快速、简洁交互的场景。
Install All Skills
npx skills add Teaonly/SKILL.mk --all -g -y
Skills in Collection (19)
一种极简沟通模式,通过去除填充词、冠词和客套话,在保持技术准确性的前提下大幅降低 Token 消耗。适用于需要快速、简洁交互的场景。
用户指令 'caveman mode'
用户指令 'talk like caveman'
用户指令 'use caveman'
用户指令 'less tokens'
用户指令 'be brief'
npx skills add Teaonly/SKILL.mk --skill caveman -g -y
基于“设计两次”理念,通过并行子代理生成多种截然不同的接口设计方案,并对比评估其优劣。适用于探索API设计、比较模块结构或用户明确要求多方案对比的场景。
需要为模块设计API接口
希望探索不同的接口选项
比较模块的形状和结构
提到 'design it twice'
npx skills add Teaonly/SKILL.mk --skill design-an-interface -g -y
通过严格问答挑战计划,统一领域术语,更新上下文文档和决策记录。
用户希望验证设计计划与现有领域模型的一致性
需要梳理和澄清业务术语及边界
npx skills add Teaonly/SKILL.mk --skill domain-model -g -y
用于编辑和改进文章草稿,通过重构章节、提升清晰度和精简文本来优化内容。适用于用户希望修订或改善文章场景。
用户希望编辑文章
用户希望改进文章草稿
npx skills add Teaonly/SKILL.mk --skill edit-article -g -y
为 Claude Code 配置 PreToolUse 钩子,拦截并阻止 git push、reset --hard 等危险操作,防止误删或强制推送。支持项目级或全局安装,通过修改脚本和 settings.json 实现安全保护。
用户希望阻止危险的 git 命令
需要添加 git 安全钩子
在 Claude Code 中限制 git push 或 reset
npx skills add Teaonly/SKILL.mk --skill git-guardrails-claude-code -g -y
基于标签状态机自动化处理 GitHub Issue,包括分类、流转及为 AFK Agent 准备任务。
创建 Issue
Issue 分流与状态管理
审查 Bug 或功能请求
为 AI Agent 准备 Issue
npx skills add Teaonly/SKILL.mk --skill github-triage -g -y
通过分析代码库和架构决策记录,识别浅层模块和紧密耦合问题,提出重构建议以增强架构深度、可测试性和AI导航能力。
用户希望改进代码库架构
寻找重构机会
整合紧密耦合的模块
npx skills add Teaonly/SKILL.mk --skill improve-codebase-architecture -g -y
将测试文件中的 as 类型断言迁移至 @total-typescript/shoehorn,支持 fromPartial、fromAny 等函数,实现测试数据的部分赋值与类型安全。
用户提到 shoehorn
需要替换测试代码中的 as 断言
需要生成部分测试数据
npx skills add Teaonly/SKILL.mk --skill migrate-to-shoehorn -g -y
管理 Obsidian 笔记库,支持按文件名或内容搜索、创建符合命名规范的笔记及建立双向链接。适用于查找、整理和组织知识库中的学习单元与索引笔记。
用户需要搜索特定关键词的笔记
用户希望创建新的学习笔记
用户想要查找相关笔记或索引
npx skills add Teaonly/SKILL.mk --skill obsidian-vault -g -y
交互式QA会话技能,用于接收用户反馈的Bug或问题,通过澄清和后台代码探索获取上下文,最终创建符合项目领域语言的GitHub Issue。
用户报告Bug或问题
进行QA测试
提及QA session
npx skills add Teaonly/SKILL.mk --skill qa -g -y
指导用户通过详细访谈和代码库分析,制定细粒度重构计划,并将其转化为包含问题、方案、测试策略及范围定义的 GitHub Issue。
用户希望规划代码重构
创建重构 RFC
将大型重构拆解为安全增量步骤
npx skills add Teaonly/SKILL.mk --skill request-refactor-plan -g -y
用于生成符合规范的练习题目录结构,包括章节、问题、解决方案和解释材料。自动创建文件骨架并运行内部 Lint 检查以确保合规,支持从计划自动生成存根。
用户想要创建练习题或课程章节的初始结构
需要为新的练习内容生成符合规范的文件和目录
npx skills add Teaonly/SKILL.mk --skill scaffold-exercises -g -y
用于在项目中配置 Husky pre-commit 钩子,集成 lint-staged、Prettier 格式化、类型检查和测试脚本,确保代码提交前的质量与规范。
用户希望添加 pre-commit hooks
需要设置 Husky 或配置 lint-staged
希望在提交时自动运行格式化和测试
npx skills add Teaonly/SKILL.mk --skill setup-pre-commit -g -y
指导测试驱动开发(TDD)实践,强调通过红-绿-重构循环编写行为测试。提倡垂直切片而非水平切片,确保测试验证公共接口行为而非实现细节,提升代码可维护性。
用户要求进行测试驱动开发
提到红-绿-重构流程
需要集成测试
询问测试优先开发方法
npx skills add Teaonly/SKILL.mk --skill tdd -g -y
将计划或PRD分解为可独立执行的GitHub Issue,采用垂直切片方法确保端到端交付。支持上下文获取、代码库探索、切片草稿、用户确认及自动创建Issue,适用于任务拆解与需求落地。
将计划转化为GitHub Issue
创建实现工单
将工作分解为Issue
npx skills add Teaonly/SKILL.mk --skill to-issues -g -y
将当前对话上下文和代码库理解转化为产品需求文档(PRD),并按模板生成包含问题陈述、用户故事、实施与测试决策等内容,最终作为 GitHub Issue 提交。
用户希望从当前上下文创建 PRD
需要将讨论内容整理为结构化需求文档
npx skills add Teaonly/SKILL.mk --skill to-prd -g -y
用于排查Bug根因并生成TDD修复计划的技能。通过代码库探索定位问题,设计红绿测试循环方案,并自动创建GitHub Issue,无需用户过多干预。
用户报告Bug
要求提交Issue
提到triage
希望调查并规划修复
npx skills add Teaonly/SKILL.mk --skill triage-issue -g -y
从对话中提取领域术语,消除歧义并建立统一词汇表,输出至UBIQUITOUS_LANGUAGE.md。适用于定义领域模型、构建术语集或提及DDD场景。
用户想要定义领域术语
构建术语集
硬化术语一致性
创建通用语言
提及“domain model”或“DDD”
npx skills add Teaonly/SKILL.mk --skill ubiquitous-language -g -y
指导创建Agent技能,涵盖需求收集、结构定义、模板编写及脚本添加规范。确保SKILL.md描述清晰以触发加载,优化资源组织与可维护性。
用户需要创建新的agent skill
询问skill编写规范或模板
npx skills add Teaonly/SKILL.mk --skill write-a-skill -g -y


