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'
用户指令包含 'be brief' 或 'less tokens'
npx skills add Teaonly/SKILL.mk --skill caveman -g -y
基于“设计两次”理念,通过并行子代理生成多种截然不同的接口设计方案,并进行对比与综合,以优化模块的接口设计。
用户希望探索不同的接口选项
用户要求对模块进行多次差异化设计
提及“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 等危险命令的执行,防止误操作。
用户希望防止破坏性的 git 操作
需要添加 git 安全钩子
要求在 Claude Code 中阻止 git push 或 reset
npx skills add Teaonly/SKILL.mk --skill git-guardrails-claude-code -g -y
基于标签状态机对 GitHub Issue 进行自动化分类、评估和流转。支持创建、审查 bug 或功能请求,生成 Agent 简报,并根据规则自动标记状态(如待处理、就绪、无需修复),辅助维护者管理工作流。
用户希望创建或分类 GitHub Issue
需要审查新提交的 Bug 或功能请求
准备 Issue 以供 AFK Agent 处理
管理 Issue 工作流状态变更
npx skills add Teaonly/SKILL.mk --skill github-triage -g -y
分析代码库架构,识别模块耦合与浅层设计问题。基于领域语言和ADR决策,通过探索代码摩擦点,提出重构建议以提升模块深度、可测试性及AI导航能力,优化系统结构。
用户希望改进代码库架构
寻找重构机会
整合高耦合模块
提升代码可测试性或AI导航性
npx skills add Teaonly/SKILL.mk --skill improve-codebase-architecture -g -y
指导将测试文件中的 TypeScript as 类型断言迁移至 @total-typescript/shoehorn,以支持部分数据传入并保持类型安全。
提及 shoehorn
需要替换测试中的 as 断言
需要处理部分测试数据
npx skills add Teaonly/SKILL.mk --skill migrate-to-shoehorn -g -y
管理Obsidian知识库,支持按文件名或内容搜索笔记、创建符合命名规范的笔记、查找反向链接及索引笔记,利用wikilinks实现知识关联。
用户需要在Obsidian中搜索特定主题的笔记
用户希望创建新的知识库条目并添加关联链接
npx skills add Teaonly/SKILL.mk --skill obsidian-vault -g -y
用于交互式QA会话,用户通过对话报告Bug或问题,Agent澄清细节并后台探索代码库以获取上下文,最终根据用户视角和领域术语创建持久化的GitHub Issue。
用户报告Bug或问题
进行QA测试
对话式提交Issue
提及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 预提交钩子,集成 lint-staged、Prettier 格式化及类型检查/测试,自动化代码提交前的质量验证流程。
用户希望添加预提交钩子
设置 Husky 配置
配置 lint-staged
添加提交时的格式化和类型检查
npx skills add Teaonly/SKILL.mk --skill setup-pre-commit -g -y
指导基于红-绿-重构循环的测试驱动开发流程,强调通过公共接口验证行为而非实现细节。提倡垂直切片和集成测试,避免批量编写测试,确保代码变更时测试依然有效。
用户希望使用TDD构建功能或修复bug
提到红-绿-重构循环
要求进行测试优先开发
npx skills add Teaonly/SKILL.mk --skill tdd -g -y
将计划、规范或PRD拆分为可独立执行的GitHub Issue,采用垂直切片方法确保端到端完整性。支持获取上下文、代码探索、生成草案、用户确认及自动创建Issue,适用于工作分解与任务管理。
将计划转换为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方法(RED-GREEN循环)制定修复计划,最终自动创建包含详细分析和测试步骤的GitHub Issue。
用户报告bug
用户想要提交issue
提到triage
希望调查并规划修复方案
npx skills add Teaonly/SKILL.mk --skill triage-issue -g -y
从对话中提取领域术语,识别歧义并建立统一的通用语言词表,输出至UBIQUITOUS_LANGUAGE.md。适用于定义领域模型、构建术语集或强化术语规范的场景。
用户希望定义领域术语
用户希望构建术语集
用户希望强化术语一致性
提及“domain model”或“DDD”
npx skills add Teaonly/SKILL.mk --skill ubiquitous-language -g -y
指导 Agent 创建符合规范的新技能,包括需求收集、结构定义、SKILL.md 模板编写及描述优化,确保技能具备正确的触发机制和资源组织。
用户要求创建新技能
需要编写或构建 Agent Skill
npx skills add Teaonly/SKILL.mk --skill write-a-skill -g -y


