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设计、模块接口探索及比较场景。
用户希望设计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 操作
需要添加 git 安全钩子
在 Claude Code 中阻止 git push 或 reset
npx skills add Teaonly/SKILL.mk --skill git-guardrails-claude-code -g -y
基于标签状态机自动化处理GitHub Issue,包括分类、状态流转及冲突检测。用于创建Issue、审查Bug/需求、准备Agent任务或管理工作流,确保符合规范并提升维护效率。
用户希望创建或审查GitHub Issue
需要整理Bug或功能请求
为AFK Agent准备Issue
管理Issue工作流状态
npx skills add Teaonly/SKILL.mk --skill github-triage -g -y
识别代码库中的架构摩擦,通过定义模块、接口等术语,分析浅层模块并提议重构以增强深度。旨在提高代码的可测试性、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
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
根据计划自动创建符合规范的练习目录结构,包含问题、解答和解释模块,生成存根文件并通过代码检查。
用户想要脚手架练习
创建练习存根
设置新课程章节
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
提到red-green-refactor流程
要求编写集成测试或测试优先开发
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,包括需求收集、SKILL.md 模板编写、文件结构规范及描述撰写技巧。
用户想要创建新的 agent skill
需要构建具有正确结构和渐进式披露的 skill
npx skills add Teaonly/SKILL.mk --skill write-a-skill -g -y


