Agent Skills
› Teaonly/SKILL.mk
Teaonly/SKILL.mk
GitHub一种极致压缩的通信模式,通过删除冗余词汇和填充词来节省约75%的Token使用量,同时保持技术准确性。适用于明确指令或用户要求简练的场景。
Install All Skills
npx skills add Teaonly/SKILL.mk --all -g -y
Skills in Collection (19)
一种极致压缩的通信模式,通过删除冗余词汇和填充词来节省约75%的Token使用量,同时保持技术准确性。适用于明确指令或用户要求简练的场景。
用户说 caveman mode
用户说 talk like caveman
用户说 use caveman
用户说 less tokens
用户说 be brief
用户调用 /caveman
npx skills add Teaonly/SKILL.mk --skill caveman -g -y
基于“设计两次”理念,通过并行子代理生成多种截然不同的模块接口设计方案。流程涵盖需求收集、多方案并行生成、展示与对比评估,最终综合优缺点合成最佳接口设计,旨在优化软件架构的简洁性与深度。
用户要求设计 API 或接口
需要探索不同的模块接口选项
比较不同模块的设计形态
提及“设计两次”或类似概念
npx skills add Teaonly/SKILL.mk --skill design-an-interface -g -y
通过严格提问和场景测试,将设计方案与现有领域模型及文档进行压力测试,统一术语并实时更新上下文文档和架构决策记录。
用户希望验证计划是否与项目领域语言一致
需要澄清模糊的领域术语或概念边界
检查设计与现有代码实现的一致性
npx skills add Teaonly/SKILL.mk --skill domain-model -g -y
用于编辑和改进文章草稿,通过按标题划分章节、优化段落清晰度与连贯性(每段不超过240字符),并确认章节结构,以提升文章质量。
用户希望编辑或修订文章草稿
用户需要提升文章的清晰度和行文流畅度
npx skills add Teaonly/SKILL.mk --skill edit-article -g -y
配置 Claude Code 钩子,拦截并阻止危险 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,包括分类、流转、冲突检测及生成Agent简报,提升Issue管理效率。
创建或分类Issue
审查Bug或功能请求
准备Issue供AFK 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
指导将测试代码中的 TypeScript as 类型断言迁移至 @total-typescript/shoehorn 库,以支持部分数据传递并保持类型安全。
用户提及 shoehorn
需要替换测试中的 as 断言
需要处理部分测试数据
npx skills add Teaonly/SKILL.mk --skill migrate-to-shoehorn -g -y
管理 Obsidian 笔记库,支持按文件名或内容搜索、创建新笔记(遵循命名规范和 wikilinks 链接规则)、查找相关笔记及索引笔记。通过命令行工具实现知识库的检索与组织。
用户需要在 Obsidian 中搜索笔记
用户需要创建新的 Obsidian 笔记
用户需要整理或查找笔记关联
npx skills add Teaonly/SKILL.mk --skill obsidian-vault -g -y
交互式QA会话技能,用户通过对话报告缺陷,Agent澄清问题、探索代码库上下文并自动生成GitHub Issue。适用于用户报告Bug、进行质量保证或提及QA会话的场景。
用户报告bug或问题
用户要求进行QA测试
用户提到'QA session'
用户希望以对话方式提交Issue
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,实现提交前自动格式化、类型检查和测试。
用户希望添加 pre-commit hooks
用户想要设置 Husky
用户需要配置 lint-staged
npx skills add Teaonly/SKILL.mk --skill setup-pre-commit -g -y
指导采用测试驱动开发(TDD)模式,遵循红绿重构循环。强调通过公共接口编写集成测试以验证行为而非实现细节,反对一次性编写所有测试的水平切片做法,提倡垂直切片迭代开发。
用户希望使用TDD构建功能或修复bug
提到“红-绿-重构”流程
请求进行集成测试
要求测试优先的开发方式
npx skills add Teaonly/SKILL.mk --skill tdd -g -y
将计划、规格或PRD拆分为可独立执行的GitHub Issue。通过垂直切片方法,端到端划分任务,生成包含依赖关系和验收标准的Issue列表,并自动创建Issue。
用户希望将计划转化为GitHub Issue
需要创建工作实现票据
需要将工作分解为Issue
npx skills add Teaonly/SKILL.mk --skill to-issues -g -y
该技能用于将当前对话上下文和代码库理解转化为产品需求文档(PRD),并作为 GitHub Issue 提交。它自动分析代码状态,规划模块,生成包含问题陈述、用户故事、实现与测试决策的完整 PRD,无需额外询问用户。
用户希望基于当前上下文创建 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。适用于定义领域术语、构建词表或提及DDD时。
用户想要定义领域术语
构建词汇表
强化术语一致性
创建通用语言
提及“领域模型”或“DDD”
npx skills add Teaonly/SKILL.mk --skill ubiquitous-language -g -y
指导创建符合规范的Agent技能,包括需求收集、结构定义、模板编写及资源管理,确保技能描述精准以触发加载。
用户希望创建新的agent skill
需要构建具有特定结构和资源的技能模块
npx skills add Teaonly/SKILL.mk --skill write-a-skill -g -y


