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或接口
用户要求探索不同的接口选项
用户提到“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 命令执行
需要为 Claude Code 添加 git 安全钩子
请求在项目中启用 git 操作防护
npx skills add Teaonly/SKILL.mk --skill git-guardrails-claude-code -g -y
通过基于标签的状态机自动化GitHub Issue的分诊、分类和状态流转,辅助维护者高效管理Bug和功能请求。
用户希望创建Issue
用户希望分诊或审查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,通过 fromPartial/fromAny 等函数实现更安全的部分数据构造与类型检查。
用户提到 shoehorn
需要替换测试中的 as 断言
需要处理部分测试数据
npx skills add Teaonly/SKILL.mk --skill migrate-to-shoehorn -g -y
管理Obsidian笔记库,支持按文件名或内容搜索、创建符合命名规范的笔记及通过wikilinks建立关联。适用于个人知识整理与检索场景。
用户需要查找特定主题的笔记
用户希望创建新的学习笔记
用户想要查看笔记间的链接关系
npx skills add Teaonly/SKILL.mk --skill obsidian-vault -g -y
交互式QA会话,用户对话式报告Bug,Agent澄清问题、后台探索代码库上下文,并生成面向用户的GitHub Issue。
用户想要报告Bug或发现问题
用户提到进行QA测试或会话
需要以对话方式提交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 pre-commit 钩子,集成 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,采用垂直切片方法,支持HITL/AFK分类及依赖管理,通过gh工具创建Issue。
将计划转换为Issue
创建工作实施票据
将工作分解为Issue
npx skills add Teaonly/SKILL.mk --skill to-issues -g -y
基于当前对话上下文和代码库状态,自动合成产品需求文档(PRD)并提交为 GitHub Issue。无需额外访谈用户,直接通过探索仓库、规划模块及定义测试策略来生成包含问题陈述、用户故事和实施决策的完整文档。
用户希望将当前讨论转化为正式的产品需求文档
用户要求基于现有上下文创建或提交 GitHub Issue
npx skills add Teaonly/SKILL.mk --skill to-prd -g -y
用于排查Bug根因并生成基于TDD的修复计划。通过探索代码库定位问题,设计红绿循环测试与修复步骤,最终创建GitHub Issue。适用于用户报告Bug或请求调查规划场景。
用户报告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,涵盖需求收集、SKILL.md 编写、结构规范及脚本添加时机,确保技能描述清晰且具备触发能力。
用户想要创建新的 agent skill
用户需要编写或构建 skill
npx skills add Teaonly/SKILL.mk --skill write-a-skill -g -y


