karasukaigan
- 27 skills
- 0 followers
- 9 hours ago last updated
- ▌ QA · karasukaigan交互式 QA 会话,用户以对话方式报告 bug 或问题,代理提交 GitHub issue。在后台探索代码库以获取上下文和领域语言。当用户想要报告 bug、进行 QA、以对话方式提交 issue 或提到"QA 会话"时使用。
- ▌
- ▌
- ▌ Triage · karasukaigan bundle通过由分类角色驱动的状态机对 issue 进行分类。当用户想要创建 issue、分类 issue、审查传入的 bug 或功能请求、为 AFK 代理准备 issue 或管理 issue 工作流时使用。
- ▌ Review · karasukaigan沿两个轴审查自固定点(提交、分支、标签或合并基础)以来的更改——标准(代码是否遵循此仓库记录的编码标准?)和规范(代码是否符合原始 issue/PRD 的要求?)。在并行子代理中运行两个审查并并排报告它们。当用户想要审查分支、PR、进行中的更改或要求"审查自 X 以来"时使用。
- ▌ Diagnose · karasukaigan bundle针对严重错误和性能回归的严格诊断循环。重现 → 最小化 → 假设 → 检测 → 修复 → 回归测试。当用户说"诊断这个"/"调试这个"、报告错误、说某物损坏/抛出异常/失败,或描述性能回归时使用。
- ▌ Caveman · karasukaigan超压缩通信模式。通过删除填充词、冠词和客套话,同时保持完整的技术准确性,将 token 使用量减少约 75%。当用户说"caveman mode"、"talk like caveman"、"use caveman"、"less tokens"、"be brief"或调用 /caveman 时使用。
- ▌
- ▌ Prototype · karasukaigan bundle构建一次性原型以在承诺之前充实设计。在两个分支之间路由——用于状态/业务逻辑问题的可运行终端应用程序,或可通过一个路由切换的几个截然不同的 UI 变体。当用户想要原型化、健全性检查数据模型或状态机、模拟 UI、探索设计选项或说"原型化这个"、"让我玩玩它"、"尝试几种设计"时使用。
- ▌
- ▌ Setup Pre Commit · karasukaigan在当前仓库中设置带有 lint-staged(Prettier)、类型检查和测试的 Husky pre-commit 钩子。当用户想要添加 pre-commit 钩子、设置 Husky、配置 lint-staged 或添加提交时格式化/类型检查/测试时使用。
- ▌
- ▌ Grill Me · karasukaigan无情地面试用户关于计划或设计的内容,直到达成共同理解,解决决策树的每个分支。当用户想要对计划进行压力测试、对他们的设接受面试,或提到"grill me"时使用。
- ▌ Scaffold Exercises · karasukaigan创建包含章节、问题、解决方案和解释器的练习目录结构,并通过 linting。当用户想要搭建练习、创建练习存根或设置新课程章节时使用。
- ▌ Obsidian Vault · karasukaigan在 Obsidian 仓库中搜索、创建和管理带有 wikilinks 和索引笔记的笔记。当用户想要在 Obsidian 中查找、创建或组织笔记时使用。
- ▌ Migrate To Shoehorn · karasukaigan将测试文件从 `as` 类型断言迁移到 @total-typescript/shoehorn。当用户提到 shoehorn、想要替换测试中的 `as` 或需要部分测试数据时使用。
- ▌ Writing Beats · karasukaigan将文章塑造为节奏的旅程,选择你自己的冒险风格。用户从原始材料中选择起始节奏,你只编写该节奏,然后提供下一步转向的选项,逐个节奏,直到文章达到自然结束。当用户有原始材料并希望将其组装为叙事而不是论证时使用。
- ▌ Writing Shape · karasukaigan获取原始材料的 markdown 文件并通过对话会话将其塑造成文章——起草候选开头,逐段增长文章,在每一步争论格式(列表、表格、标注、引用)。当用户有一堆笔记、片段或草稿并希望帮助将其转化为可发布的内容时使用。
- ▌
- ▌ Grill With Docs · karasukaigan bundle问答会话,根据现有领域模型挑战你的计划,完善术语,并在决策明确时内联更新文档(CONTEXT.md、ADR)。当用户想要根据项目的语言和记录的决策对计划进行压力测试时使用。
- ▌ Writing Fragments · karasukaiganGrilling 会话,从用户那里挖掘片段——异质的写作 nuggets(主张、小插曲、尖锐句子、半思考)——并将它们附加到单个文档中作为未来文章的原始材料。当用户想要在强加结构之前发展想法,或提到"片段"、"构思"或写作的"原始材料"时使用。
- ▌
- ▌ Ubiquitous Language · karasukaigan从当前对话中提取 DDD 风格的通用语言术语表,标记歧义并提出规范术语。保存到 UBIQUITOUS_LANGUAGE.md。当用户想要定义领域术语、构建术语表、强化术语、创建通用语言或提到"领域模型"或"DDD"时使用。
- ▌ Git Guardrails Claude Code · karasukaigan bundle设置 Claude Code 钩子以在执行之前阻止危险的 git 命令(push、reset --hard、clean、branch -D 等)。当用户想要防止破坏性 git 操作、添加 git 安全钩子或在 Claude Code 中阻止 git push/reset 时使用。
- ▌ Request Refactor Plan · karasukaigan通过用户访谈创建包含微小提交的详细重构计划,然后将其作为 GitHub issue 提交。当用户想要计划重构、创建重构 RFC 或将重构分解为安全的增量步骤时使用。
- ▌ Setup Matt Pocock Skills · karasukaigan bundle在 AGENTS.md/CLAUDE.md 中设置 `## Agent skills` 块和 `docs/agents/`,以便工程技能了解此仓库的 issue tracker(GitHub 或本地 markdown)、分类标签词汇和领域文档布局。在首次使用 `to-issues`、`to-prd`、`triage`、`diagnose`、`tdd`、`improve-codebase-architecture` 或 `zoom-out` 之前运行——或者如果这些技能似乎缺少关于 issue tracker、分类标签或领域文档的上下文。
- ▌ Improve Codebase Architecture · karasukaigan bundle在代码库中查找深化机会,参考 CONTEXT.md 中的领域语言和 docs/adr/ 中的决策。当用户想要改进架构、查找重构机会、整合紧密耦合的模块或使代码库更可测试和 AI 可导航时使用。