mattpocock-skills
claudeMatt Pocock's agent skills for real engineering (grilling, spec/ticket flows, TDD, code review, domain modelling and more).
39 skills
一套工具中性的 skill 库:项目分析、架构顾问、需求访谈、议会商讨、指挥台面板、多项目团队、状态栏 HUD、任务账本、记忆系统等。
Plugin tvs-inksnow from marketplace tvs-inksnow in inksnowhailong/ai-tools-skills. Commands read from the repo's manifest — 1 month ago.
This plugin runs code on your machine — its hooks fire automatically on events like tool use. The exact commands are listed below; read them before installing.
tvs-analyze当用户问"这段代码/这个函数是干嘛的、这个项目什么结构、这块业务怎么实现、帮我分析下项目/模块、捋一捋这个流程"等代码理解类问题时使用。作用:先用工具收集结构事实(优先 codegraph,无则降级原生搜索),再以字符画 + 分层拆解的形式输出,让人一眼看懂模块结构、调用关系与业务流程。
tvs-architect当用户要求架构评审、设计判断、复杂 bug 根因分析、技术方案比较、长期可维护性建议,或说"这问题查不出来、帮我定位根因、两个方案选哪个"时使用。作用:基于真实代码证据做架构分析、根因诊断与方案取舍评估。
tvs-auto当用户输入 /tvs-auto、/tvs-auto -f,或说"该用哪个 skill、这事用什么流程/工具做、帮我选一下、直接帮我安排着干"等拿不准选什么 skill 的场景时使用。作用:把需求路由到当前环境最合适的 skill——可以是单个 skill、先后衔接的 skill 链,也可以建议不用 skill 直接干——确认后立即执行;-f 为直通模式,仅在唯一强命中时跳过确认,其余情况仍会确认或澄清。
tvs-boss多项目 AI 开发"老板/团队"系统——把你从挨个手动指挥多个 Claude 实例,提升为只下需求、拍板的团队负责人/架构师。敲 /tvs-boss:扫当前目录把团队拉起来,当前这个 chat 当场变成常驻 leader,一个 leader 调度,各项目独立 dev + 全队共享角色池,自动跑"分发→编码→审查→测试→提交"。当用户要"管多个项目的AI团队 / 起一个开发团队 / leader调度 / 多agent团队 / 让AI替我分发审查提交"时使用。
tvs-cc-migrator当用户提到备份配置、迁移 Claude Code、导出/恢复设置、换电脑、同步 ~/.claude 配置时使用。作用:备份和恢复 ~/.claude/ 下全部配置(CLAUDE.md、rules、skills、commands、agents、自定义插件、settings.json 等)。
tvs-clean-code【已废弃】代码清洁 —— 当用户说"清理/整理这段代码、加点注释、可读性太差、看不懂这段、把代码弄干净"等代码整洁类诉求时使用。作用:代码清洁与注释增强,让意图清晰、自解释,降低阅读与维护的认知成本。
tvs-code-reviewer【已废弃】代码审查 —— 稳定、证据驱动的代码审查 Skill。用户要求代码审查、review、找 bug、找问题、毒舌审查、检查当前 diff、审 PR 或审指定文件时使用。必须先确认扫描范围;按固定审查通道寻找真实问题;输出按严重程度排序的发现、证据、影响、置信度;问题标题要毒舌但准确。只指出问题,不代改代码。
tvs-council当用户说"开个议会、议会、帮我议一议、多角度讨论一下、别附和我、从不同角度看看这个想法、帮我把这事议透、帮我把方案议出来",或用户抛出一个已经说得清的想法/方案/决定并要求真正的商讨而不是附和时使用。议题不限领域(产品、编程、Agent skill、模型训练、人生选择均可)。需求本身还说不清时不用本 skill,先走 tvs-deep-interview;要对现有代码做根因诊断时不用本 skill,走 tvs-architect。仅支持 Claude Code。
tvs-deep-interview当用户说"深度访谈、先问我、帮我梳理、不要假设、帮我想清楚、我想做X但说不太清、这个需求怎么提才对",或任何需求/提问模糊、直接动手容易做错方向时使用。作用:思维教练式访谈——先分诊需求量级(轻/中/重),用单问题追问帮用户收敛想法,用扩展卡帮用户想到没想到的盲区,产出与量级匹配的规格;执行前必须经用户显式批准。日常小需求也适用,不是只服务大项目。
tvs-e2e-fastUse when 用户要求端到端测试、e2e、验证页面功能/流程、"测一下XX流程"、用 Playwright 操作浏览器验证,或任何需要模拟人操作网页的场景。在调用任何 Playwright 浏览器操作工具(browser_* 系列,无论所在环境的工具前缀是什么)之前必须先读本 skill。
tvs-enUse when the user explicitly invokes /tvs-en, or says "考试 / 进度 / 停止" after enabling it in the current conversation.
tvs-hud状态栏 HUD——自包含渲染,不依赖 omc 的 HUD/IPC。两行:Claude 用量(模型/上下文占比/5小时·每周用量)+ 当前目录分支状态与情绪脸。cwd 在某个 git 仓库内才展示分支信息,情绪脸随时展示。用户主动运行 /tvs-hud 查看接管状态或重新接管。
tvs-init-memory-system跨工具(Cursor / Claude Code / Codex)一次性部署"团队级记忆系统 + codegraph 分工配合"。生成维护子 Agent、会话结束 hook(分支感知触发判断 + 时间衰减门槛 + 跨成员去重,全程代码判断零 AI)、.memory 骨架(含团队共享维护元数据)、记忆宪法规则、codegraph 自愈安装与初始化基线。**显式调用、不自动触发**——仅当用户明示"运行 tvs-init-memory-system / 部署记忆系统 / init memory / 初始化项目记忆"等需求时,由用户手动唤起本 Skill;AI 不得仅因 description 关键
tvs-inksnow-arch项目架构初始化与重构一体 Skill。何时使用:用户表达"我想重构架构 / 想改成 DDD / 想拆模块 / 想改成单端或多端 / 想拆掉 Redux 或 Pinia / 想初始化项目 .cursor/rules 架构规则 / 让 AI 知道代码该放哪 / 想梳理目录结构 / 项目越来越乱不知道在哪写新代码 / 重新整理分层 / 想定一套架构规范"等架构方向变更类需求时激活。作用:先访谈锁定架构决策(优先调用 tvs-deep-interview skill;不可用时走内置简化协议),产出 docs/architecture-refactor-rfc.md 等用户批准;再扫描项目当前结构并按
tvs-panel当用户说"开个面板 / 建个面板 / 可视化一下当前在做的事 / 我看不清全局了 / 开面板看进度 / 面板刷一下",或某个 tvs skill 需要把数据同步到指挥台时使用。作用:为当前会话建一块随对话演进的可视化面板(形态由这场工作的形状当场决定),并持有 tvs-task / tvs-council / tvs-boss 三家共用的标准面板页与「范围→地址」地址簿。仅支持 Claude Code。
tvs-pullread【已废弃】远程变更解读 —— 当用户说"看看远程改了什么、拉之前帮我看看、别人提交了啥、分析下这个 PR、远程有什么更新、这次合并安不安全"等远程变更解读类诉求时使用。作用:在业务/功能层面提炼远程 diff(不逐文件罗列改动),标注每个变更的意图与风险,提示潜在合并冲突;分析后询问是否合并、是否需要协助处理冲突。
tvs-setup当用户说"安装/更新 tvs skill、tvs setup、体检一下 skill、doctor、检查 skill 安装状态、装到新机器、skill 同步了吗、有没有漂移、清理旧 skill、启用/开启某条规则、调整规则、打开反哺、feedback-loop"时使用。作用:调用随包 scripts/tvs.mjs(detect/install/doctor)完成本仓库 skills 的安装(软链优先)、更新与体检(漂移/死引用/frontmatter/孤儿/断链),并探测 omc、superpowers、codegraph 生态增强是否就绪,缺失时给出官方安装建议——tvs 专注差异化能力,重
tvs-skill-audit当用户说"审计 skill、skill 体检、清一下 skill 里的多余内容、检查 skill 文档有没有写给人看的废话、review 一下 skill 文档、skill 文档有没有该删的、文档跟脚本对不对得上"等诉求时使用。作用:对 `AIConfig/skills/tvs-*` 下每个 skill 的 `SKILL.md` + `references/*.md` 做两档审计——一查"整段写给人类看的设计理由/背景说明"这类对执行无意义的内容,二查文档写的脚本用法/输出字段与脚本实际行为的事实漂移(实跑比对,专抓重构后没跟着改、调用时静默失败的那类);高置信度与改法唯一的自动改,其余合并成
tvs-task当用户显式提到任务账本时使用:说"记任务/建任务 xxx"、"看任务/任务表/进度怎样"、"xxx 验收了/确认完成/归档"、"继续搞 xxx(某在册任务)"、"上周做了啥",或 SessionStart 注入的「tvs-task 在册任务」摘要出现在上下文时。作用:跨会话持久任务账本(~/.tasklog)——两层结构(任务→子项),状态与 Claude Code 内置 Task 同构(pending/in_progress/completed),进度/待验收/停滞从 git 现推;会话内通过播种协议接入内置 Task UI 实时展示,会话结束 hook 自动回收。看任务默认开 Artifa
tvs-team-spawn当用户提到"建一个团队、多 agent 协作、主从 chat、sub agent、leader 编排、邮箱通信、团队 chat、团队工作流",或要为某个 agent/chat 初始化私有记忆(初始化记忆、mind seed、给成员建记忆)时使用。定位:主战场是 Cursor(无原生多 agent 编排);Claude Code 已有原生 teams,应先提示用户优先原生方案。作用:对话收集团队规模与目标,从 19 个核心角色推荐配比,生成 leader/sub skill、maildir 邮箱、单写多读黑板、按事件唤醒的 stop hook;worktree 由 leader 按需建立。内置
node "${CLAUDE_PLUGIN_ROOT}/skills/tvs-setup/scripts/bootstrap-check.mjs"
node "${CLAUDE_PLUGIN_ROOT}/skills/tvs-task/scripts/session-start.mjs"
node "${CLAUDE_PLUGIN_ROOT}/skills/tvs-task/scripts/session-end.mjs"
Matt Pocock's agent skills for real engineering (grilling, spec/ticket flows, TDD, code review, domain modelling and more).
39 skills
Core skills library for Claude Code: TDD, debugging, collaboration patterns, and proven techniques
15 skills · hooks
Official Next.js skills: adopt and optimize Cache Components, adopt Partial Prefetching, and verify runtime behavior against a running dev server.
6 skills
Talk like caveman. Cut filler. Keep technical details explicit.
22 skills · 1 command · 3 agents · hooks
Persistent memory for Claude Code: the next session starts where the last one left off.
29 skills · 1 MCP server · hooks
tasteskill 2.5.1: professional company websites at the figma.com and x.ai level, with one section per screen, real photographs, real product UI, effects kept for tech and gaming pages, and a real-browser checker and finish gate.
1 skill
This page updates itself from your repo. Add the badge to your README, or get it Featured to pin it above the organic results with a followed link to your site.