psenger/ai-agent-skills

GitHub: psenger/ai-agent-skills

一个面向主流 AI 编程代理的生产就绪技能集合,通过标准化指令和参考材料让代理在架构评审、API 审计、Git 工作流等任务上保持一致的专业执行质量。

Stars: 1 | Forks: 0

ai-agent-skills

A curated collection of production-ready AI agent skills
for Claude Code, Codex, Cursor, and any tool that supports the
Agent Skills Open Standard.

License Issues Stars

## 这是什么? **ai-agent-skills** 是一个可复用技能库,用于教授 AI 编程代理 _如何_ 专业地执行专门任务——每次都保持一致。每个技能都是一个独立的文件夹,其中包含结构化指令、参考材料和示例,代理可以按需加载。 把它看作一本战术手册:你只需定义一次流程,每当相关任务出现时,代理就会遵循该流程执行。 ## 技能 | 技能 | 类型 | 描述 | |---|---|---| | **[vault-scribe](skills/vault-scribe/)** | `/vault-scribe` | 将录音稿、会议记录、头脑风暴会议、战略文档和草稿笔记转换为经过润色的 Obsidian vault Markdown —— 默认兼容 GitHub,并带有类型感知的 frontmatter 模式 | | **[agentic-skeleton-dir-structure](skills/agentic-skeleton-dir-structure/)** | `/agentic-skeleton-dir-structure` | 使用 Agent-OS v3 (Builder Methods) 为 Agentic AI 项目搭建生产就绪的目录结构 —— 支持单仓库、单体仓库、多语言仓库,适用于任何平台和语言 | | **[git-commit-pr-message](skills/git-commit-pr-message/)** | `/git-commit-pr-message` | 生成 Conventional Commits 消息、PR 标题/描述,以及 Keep a Changelog v1.1.0 条目 —— 具备敏感内容扫描、GitHub/Jira 工单链接和发布工作流功能 | | **[design-critique](skills/design-critique/)** | `/design-critique` | 结构化的设计批判和计划压力测试 —— 充当一名无情的面试官,使用事前验尸、红队和 ATAM 技术对技术架构、产品计划和功能设计进行详尽挑战 | | **[arch-lens](skills/arch-lens/)** | `/arch-lens` | 基于 Ousterhout 深度模块原则的七步交互式架构评审 —— 探索代码库以查找浅模块、隐藏耦合和可测试性接缝,生成并行的子代理以设计竞争性接口,然后编写可供 GitHub MCP 或 ROVO (Jira) MCP 读取的结构化 RFC 行动文件 | | **[review-api-design](skills/review-api-design/)** | `/review-api-design` | 在规划阶段根据安全性、弹性、设计和运营最佳实践审查 REST API 设计 —— 生成具有严重性级别、来源引用和准备情况评估的结构化发现 | | **[create-a-skill](skills/create-a-skill/)** | `/create-a-skill` | 从头开始创建新的代理技能,修改和改进现有技能,并衡量技能性能 —— 采访用户,起草包含捆绑资源的 SKILL.md,运行评估、基准测试,根据反馈进行迭代,优化描述触发机制,并打包可分发的 `.skill` 文件 | | **[handoff](skills/handoff/)** | `/handoff` | 保存或加载会话状态的结构化 JSON 快照,以便在新会话中干净地恢复工作或委派给子代理 —— 比 `/compact` 更好,因为其 schema 强制要求每个字段都必须明确 | | **[agent-os-assist](skills/agent-os-assist/)** | `/agent-os-assist` | 用于安装、斜杠命令、配置文件和工单到规范工作流的 Agent OS v3 参考 —— 包含 Claude 训练数据中没有的特定版本文档,并将 3.0 之前的安装引导至迁移参考 | | **[agent-os-profile-critique](skills/agent-os-profile-critique/)** | `/agent-os-profile-critique` | 审计和批判 Agent OS v3 配置文件和标准 —— 生成带有严重性标签(阻塞、警告、建议)的发现,并提供具体的修复建议 | ### vault-scribe 你的 Obsidian vault 助手。将非结构化输入转换为组织良好、可搜索的笔记,包含适当的 YAML frontmatter、标注块和一致的格式。 **支持五种笔记类型:** | 笔记类型 | 用例 | |---|---| | `article` | 知识库文章、指南、参考文档 | | `meeting` | 会议记录、1:1 沟通、站会、回顾 | | `brainstorming` | 构思会议 —— 与 AI 单独进行、一对一或团队进行 | | `strategy` | 版本化计划、OKR 和动态战略文档 | | `deep-research` | 包含多个来源的深度调研 | **主要特性:** - GitHub-Flavored Markdown 优先,在需要时使用 Obsidian 扩展 - 具有强制模式的类型感知 YAML frontmatter - 自动格式化录音稿附录 - 用于跨平台标注块的 GFM Alerts - 输出前的质量检查表验证 - 用于 frontmatter 模式、标注类型、嵌入语法和 Markdown 兼容性的参考文件 ``` vault-scribe/ ├── SKILL.md Workflow + quality checklist ├── references/ │ ├── FRONT-MATTER.md Frontmatter schemas for all note types │ ├── CALLOUTS.md GFM Alerts + Obsidian callout reference │ ├── EMBEDS.md Image + embed syntax (GFM + Obsidian) │ └── MARKDOWN-SYNTAX.md Links, tags, math, diagrams, footnotes └── examples/ ├── article-example.md Article with callouts + code blocks ├── meeting-brainstorm-example.md Brainstorming session └── transcript-example.md Article with transcript appendix ``` ### agentic-skeleton-dir-structure 你的项目脚手架助手。以交互方式为 Agentic AI 项目构建生产就绪的目录结构,内置 Builder Methods 的 [Agent-OS v3](https://github.com/buildermethods/agent-os) 和 [Spec-Driven Development (SDD)](https://buildermethods.com/library/spec-driven-development-claude-code)。 **工作原理:** 1. **检测上下文** —— 检查当前目录是否已有文件,并在覆盖任何内容之前对你发出警告 2. **提出 6 个问题**(逐一提出) —— 仓库模式、平台类型、语言、IaC 工具、目标平台、代理工具 3. **显示汇总表**,并在创建任何内容之前等待你的确认 4. **搭建所有内容** —— 目录、`CLAUDE.md`、`.claude/` 配置、`agent-os/` 结构、IaC 布局、种子文件 5. **指导下一步操作** —— Agent-OS 安装、`/plan-product` 以及 SDD 工作流循环 **支持任意组合:** | 维度 | 选项 | |---|---| | 仓库模式 | Single Repo, Mono-Repo, Multi-Language Mono-Repo | | 平台 | Frontend, Backend, Full-Stack, Middleware, Agents/AI | | 语言 | TypeScript, Python, Go, Java, Rust, Ruby, C# 等 | | IaC | Terraform, Pulumi, CDK, Bicep, CloudFormation, Helm, Ansible | **生成的内容:** - `CLAUDE.md` —— 每次 Claude Code 会话加载的项目指令 - `.claude/` —— agents、skills、commands、hooks 目录 - `agent-os/` —— 标准、规范、产品上下文(使命、路线图、技术栈) - `src/` 或 `apps/` + `packages/` —— 特定于语言的源码布局 - `iac/` —— 与你选择的工具匹配的 IaC 结构 - `deploy/` —— CI/CD 流水线、Docker、部署脚本 - `docs/` —— 架构决策记录、API 文档、运维手册 ``` agentic-skeleton-dir-structure/ ├── SKILL.md Interactive workflow + quality checklist ├── references/ │ ├── repo-patterns.md Language + platform source layouts (7 languages) │ ├── iac-patterns.md IaC by tool (7 tools) + CI/CD + env promotion │ └── agent-os-guide.md Agent-OS install, SDD methodology, commands └── examples/ ├── single-repo-typescript.md Completed single repo TypeScript API scaffold └── mono-repo-fullstack.md Completed mono-repo full-stack scaffold ``` ### git-commit-pr-message 你的 Commit 和 PR 工作流助手。生成专业的 git commit 消息、pull request 标题和描述、更新日志条目,并处理发布 —— 全部遵循行业标准约定。 **功能:** 1. **扫描敏感内容**(API 密钥、Token、密码、私钥) —— 任何提交前的强制关卡 2. **询问工单引用** —— 支持 GitHub Issues(所有 9 个关闭关键词)和 Jira(模式匹配的工单 Key) 3. **生成 commit 消息** —— Conventional Commits 格式,包含 type、scope、subject、body 和 footer 4. **更新 CHANGELOG.md** —— Keep a Changelog v1.1.0 格式,包含所有六个部分类型(Added、Changed、Deprecated、Removed、Fixed、Security) 5. **创建 pull request** —— 通过 `gh` CLI 或 GitHub MCP,包含摘要、工单链接、更改和测试计划 6. **执行发布** —— 将 Unreleased 重命名为带版本号的部分,添加比较链接,可选择创建 git 标签 **主要特性:** - Conventional Commits,强制包含 type、scope 和祈使语气 - 所有 9 个 GitHub 关闭关键词(`close/closes/closed`、`fix/fixes/fixed`、`resolve/resolves/resolved`) - 通过模式检测 Jira 工单 Key(`PROJ-1234`) —— 无需前缀 - Keep a Changelog v1.1.0,文件底部带有比较链接 - 敏感内容扫描,提供行级报告 - 用户确认关卡 —— 未经询问绝不执行 commit、push 或创建 PR - 符合 Skills v2.0 规范,包含 `disable-model-invocation`、`allowed-tools`、`argument-hint` ``` git-commit-pr-message/ ├── SKILL.md Workflow (9 steps) + behavioural rules └── references/ └── examples.md Commit, PR, changelog, ticket, and scan examples ``` ### design-critique 你的设计评审陪练。使用源自事前验尸分析、红队和 ATAM(架构权衡分析方法)的结构化访谈技术,对技术架构、产品计划和功能设计进行压力测试。 **功能:** 1. **静默定向** —— 在提出任何问题之前探索代码库或相关文件 2. **锚定会话** —— 通过一个开场问题确定范围 3. **无情追问** —— 每次只问一个问题,优先追踪风险最高的线索 4. **揭示隐藏假设** —— 指出未说明的内容,并强制进行权衡表达 5. **以总结收尾** —— 哪些站得住脚,哪些站不住脚,以及在继续进行之前需要解决什么问题 **它使用的问题模式:** | 模式 | 目的 | |---|---| | 当 X 失败时会发生什么? | 故障模式 | | 替代方案是什么样的? | 权衡表达 | | 你怎么知道这是错的? | 可证伪性 | | 撤销这个的成本是多少? | 可逆性 | | 带我了解最坏的情况 | 事前验尸 | | 这牺牲了什么质量属性? | ATAM 权衡探究 | **Skills 2.0:** `allowed-tools: Read Grep Glob` —— `argument-hint: [topic, file, or artifact to critique]` —— 在触发短语时自动调用;无需外部工具 ``` design-critique/ └── SKILL.md Interviewing principles, question patterns, session flow ``` ### arch-lens 你的架构评审助手。通过 Ousterhout 的深度模块原则的视角分析代码库 —— 深度模块拥有一个小型接口,隐藏了一个大型实现,使其可在边界进行测试,并且 AI 无需阅读内部代码即可导航。 检测是有机的,而非机械的:Explore 子代理像开发者一样导航代码库。它遇到的困惑、它必须在不同文件间跳转的情况、它找不到的测试边界 —— 这种摩擦本身就是信号。无需检查清单。 **功能:** 1. **有机探索** —— 生成一个 Explore 子代理,自然地导航代码库,记录摩擦:概念分散、浅接口、不可达的测试接缝、隐藏的编排以及模块边界上的集成风险 2. **呈现候选集群** —— 将摩擦观察结果分组为命名集群,每个集群包含:涉及的模块、耦合原因、共同所有者、调用模式、共享类型、依赖类别以及将被边界测试替换的现有测试 3. **询问探索内容** —— 单个开放式问题;用户选择一个集群并指定角度 4. **界定问题空间** —— 违反的原则、当前接口、已确认的依赖类别、爆炸半径,以及当前为了执行行为测试必须深入触及的代码 5. **生成并行子代理** —— 3–4 个并行代理,每个都获得独立的技术简报和独特的设计约束(最小化、最大化灵活性、为常见调用者优化、端口与适配器) 6. **呈现设计并给出建议** —— 每个设计的接口签名、使用示例、隐藏复杂性、依赖策略和权衡;以表格和文字形式进行比较;随后给出强烈的带有主观倾向的建议或命名的混合方案 7. **编写 RFC 行动文件** —— 位于项目根目录的 `arch-rfcs-YYYY-MM-DD.md`;每个发现对应一个 RFC,包含 Problem、Proposed Interface、Dependency Strategy、Testing Strategy 和 Implementation Recommendations —— 结构化为可供 GitHub MCP 或 ROVO (Jira) MCP 直接使用 **依赖类别** —— 每个候选集群被分类为四个类别之一,这些类别决定了测试策略: | 类别 | 含义 | 测试方法 | |---|---|---| | In-process | 纯计算,无 I/O | 直接测试 —— 无需适配器 | | Local-substitutable | 具有高保真替代品的基础设施 | 使用 PGLite、内存文件系统等进行测试 | | Remote but owned | 跨越网络边界的自有服务 | 端口与适配器 —— 用于测试的内存适配器 | | True external | 你无法控制的第三方服务 | 在边界处进行 Mock | **测试策略** —— 替换,而不是分层。一旦存在边界测试,针对浅模块的旧单元测试就会变成废弃物 —— 删除它们。新测试通过公共接口断言可观察的结果,而不是内部状态。 **子代理设计约束:** | 代理 | 约束 | |---|---| | Agent 1 | 最小化 —— 最多 1–3 个入口点,每个参数都必不可少 | | Agent2 | 最大化灵活性 —— 支持扩展而无需调用者更改 | | Agent 3 | 为常见调用者优化 —— 使默认情况变得微不足道 | | Agent 4 | 端口与适配器 —— 纯领域接口,所有基础设施均被注入 | **Skills 2.0:** `allowed-tools: Read Grep Glob Write Bash(git *)` —— `argument-hint: [path/to/scope]` —— 在触发短语时自动调用;需要 git 用于变动分析 ``` arch-lens/ ├── SKILL.md Workflow summary table + behavioural rules (66 lines) └── references/ ├── WORKFLOW.md Full step-by-step detail and Explore agent prompt ├── DETECTION-PATTERNS.md Friction vocabulary, dependency categories, testing strategy ├── INTERFACE-DESIGN.md Sub-agent brief template, design constraints, comparison format └── RFC-FILE-FORMAT.md Action file format, effort/priority/label mapping, full example ``` ### review-api-design 你的 API 设计评审助手。在规划阶段 —— 在编写任何代码之前 —— 审查 REST API 设计。生成包含严重性评级发现、来源引用和准备情况评估的结构化审查文档。 **功能:** 1. **收集上下文** —— 询问有关领域、消费者、规模、身份验证要求、部署和团队经验的问题(跳过输入中已回答的问题) 2. **加载相关参考** —— 根据设计需求从 10 个特定领域的检查清单中选择性读取 3. **进行系统评审** —— 根据安全性、弹性、设计原则、有效载荷、可扩展性、通信模式、网关和运营最佳实践进行评估 4. **生成结构化审查** —— 汇总表、详细发现(包含来源引用的 What/Why/Recommendation)、"What's Missing" 缺口分析,以及准备情况评估 **审查领域(10 个参考文件):** | 领域 | 涵盖内容 | |--------|---------------| | Design Principles | 命名、版本控制、CRUD、幂等性、健康检查、追踪、参数、ID 暴露 | | Payloads & Errors | 响应结构、分页、RFC 9457 错误、标识符、内容协商 | | Security (Auth) | 零信任、OAuth 2.0/2.1、RBAC/ABAC、MFA/passkeys、JWT、速率限制、会话、基于风险的防护 | | Security (Defense) | 枚举、信息泄露、输入验证、CORS、CSRF、安全标头、OWASP API Top 10 | | Extensibility | 固定与可变参数、元数据逃生舱口、SOLID 原则、响应演进、Hyrum's Law | | Resilience | 重试、熔断器、超时、隔板、缓存、可观测性、SLI/SLO | | Communication Patterns | REST vs GraphQL vs WebSockets vs SSE —— 何时使用各自方案、混合架构 | | API Gateways | 网关模式、产品比较、何时使用/跳过 | | Human Aspect | 采用、文档、NFR、测试策略 | | Pragmatism | 依赖、框架锁定、自建与购买 | **调用说明:** 此技能在通过 `/review-api-design` 显式调用时效果最佳。它也可能在进行 API 设计决策的计划模式期间激活,但显式调用更为可靠。 ``` review-api-design/ ├── SKILL.md Workflow + output format + example ├── evals/ │ └── evals.json 3 test cases └── references/ ├── design-principles.md Naming, versioning, CRUD, parameters ├── design-extensibility.md Arity, metadata, SOLID, response evolution ├── payloads-errors.md Response structure, pagination, errors, IDs ├── security-auth.md Identity, auth, tokens, trust boundaries ├── security-defense.md Enumeration, CSRF, CORS, info disclosure ├── resilience.md Retries, circuit breakers, observability ├── api-communication-patterns.md REST vs GraphQL vs WebSockets vs SSE ├── api-gateways.md Gateway patterns and product comparison ├── human-aspect.md Adoption, documentation, NFRs ├── pragmatism.md Dependencies, lock-in, build vs buy └── sources.md Consolidated references (cited in findings) ``` ### create-a-skill 你的技能编写助手。指导你完成创建、测试和发布代理技能的整个生命周期 —— 从最初的访谈直到打包可分发的 `.skill` 文件。 **功能:** 1. **收集需求** —— 就技能的目的、触发器、输出格式、边缘情况和依赖对你进行访谈;通过网络搜索和 MCP 研究领域 2. **起草技能** —— 使用适当的 frontmatter、渐进式披露、捆绑脚本和参考文件编写 SKILL.md 3. **使用评估进行测试** —— 生成并行运行(有技能与基线对比),起草断言,对输出进行评分,并汇总基准测试 4. **根据反馈迭代** —— 启动交互式查看器以进行定性审查,阅读你的反馈,并重写该技能 5. **优化描述** —— 生成触发评估查询,运行带有训练集/测试集划分的自动化优化循环,以最大化触发准确性 6. **打包** —— 验证并创建可供分发的 `.skill` zip 文件 **主要特性:** - 在编写任何代码之前进行详细的用户访谈 - 对不熟悉领域进行网络研究 - 包含评分、基准测试和分析阶段的定量评估循环 - 用于定性审查的交互式 HTML 查看器 - 技能版本之间的盲测 A/B 比较(高级) - 通过训练集/测试集划分优化描述,防止过拟合 - 符合 Skill 2.0 规范的输出 **许可说明:** 此技能是一项衍生作品,其中包含了 Anthropic 的 [skill-creator](https://github.com/anthropics/skills)(Apache 2.0)和 Matt Pocock 的 [write-a-skill](https://github.com/mattpocock/skills)(MIT)的材料。有关详细信息,请参阅 `skills/create-a-skill/NOTICE` 和 `skills/create-a-skill/LICENSE.txt`。 ``` create-a-skill/ ├── SKILL.md Workflow (6 phases) + writing guide ├── agents/ │ ├── grader.md Assertion evaluation against outputs │ ├── comparator.md Blind A/B comparison │ └── analyzer.md Post-hoc analysis + benchmark patterns ├── assets/ │ └── eval_review.html Trigger eval review UI template ├── eval-viewer/ │ ├── generate_review.py Interactive result viewer server │ └── viewer.html Viewer HTML template ├── references/ │ └── schemas.md JSON schemas for all data structures ├── scripts/ │ ├── quick_validate.py SKILL.md validation │ ├── package_skill.py .skill file packaging │ ├── run_eval.py Trigger testing │ ├── run_loop.py Description optimisation loop │ ├── improve_description.py Description improvement │ ├── aggregate_benchmark.py Benchmark aggregation │ ├── generate_report.py HTML report generation │ └── utils.py Shared utilities ├── LICENSE.txt Apache License 2.0 └── NOTICE Attribution notice ``` ## 安装 ### 通过 npx(适用于 Claude Code, Codex, Cursor) 安装所有技能: ``` npx skills add psenger/ai-agent-skills ``` 列出所有可用技能: ``` npx skills list psenger/ai-agent-skills ``` 安装特定技能: ``` npx skills add psenger/ai-agent-skills --skill vault-scribe ``` 在本地安装以进行自定义: ``` npx skills add psenger/ai-agent-skills --skill vault-scribe --local ``` ### 通过 Claude Code Marketplace ``` claude plugin marketplace add psenger/ai-agent-skills claude plugin install vault-scribe@psenger-skills-marketplace ``` ### 手动安装 克隆仓库并复制技能文件夹: ``` # 全局(适用于所有项目) cp -r skills/vault-scribe ~/.claude/skills/vault-scribe # 本地(特定项目) cp -r skills/vault-scribe .claude/skills/vault-scribe ``` ## 用法 安装后,技能会根据你的请求自动激活。你也可以直接调用它们: ### vault-scribe ``` /vault-scribe article /vault-scribe meeting /vault-scribe brainstorming /vault-scribe strategy /vault-scribe deep-research ``` 或者描述你的需求 —— 技能会根据上下文触发: ``` "Turn this transcript into an Obsidian note" "Write up meeting notes from today's standup" "Create a strategy doc for the Q3 roadmap" ``` ### agentic-skeleton-dir-structure ``` /agentic-skeleton-dir-structure /agentic-skeleton-dir-structure single /agentic-skeleton-dir-structure mono /agentic-skeleton-dir-structure multi-lang ``` 或者描述你的需求 —— 技能会根据上下文触发: ``` "Set up a new project for an agentic AI service" "Scaffold a mono-repo for my full-stack TypeScript app" "Create a directory structure for this project" "Initialize an Agent-OS project layout" ``` 将仓库模式作为参数传递以跳过第一个问题。不带参数时,技能将以交互方式引导你完成所有六个问题。 ### git-commit-pr-message ``` /git-commit-pr-message commit /git-commit-pr-message pr /git-commit-pr-message changelog /git-commit-pr-message release ``` 或者描述你的需求 —— 技能会根据上下文触发: ``` "Commit these changes" "Create a PR for this branch" "Update the changelog" "Cut a release for v1.2.0" ``` 注意:此技能设置了 `disable-model-invocation: true`,因此只在你显式调用时才会激活 —— 它绝不会在正常对话中自动触发。 ### design-critique ``` /design-critique ``` 或者自然地触发它: ``` "Grill me on this architecture" "Stress-test this plan" "Pre-mortem this feature design" "Red team my approach" "Critique this" ``` 该技能会自主导向相关上下文 —— 如果它拥有文件访问权限,它会在提出第一个问题之前静默读取代码库。 ### arch-lens ``` /arch-lens /arch-lens src/payments ``` 或者自然地触发它: ``` "Arch review this codebase" "Find shallow modules" "Surface coupling and testability issues" "Run an Ousterhout review on src/" "Find architectural friction" "Audit the module depth" ``` 传递可选的路径以将分析范围限定于特定目录。不带参数时,技能将分析整个代码仓库。该技能将以交互方式引导你完成所有七个步骤 —— 在没有你输入的情况下,它不会越过候选确认或接口选择阶段。最终输出是位于项目根目录的 `arch-rfcs-YYYY-MM-DD.md` 文件,可直接使用你的 GitHub 或 Jira MCP 工具进行操作。 ### review-api-design ``` /review-api-design /review-api-design POST /users, GET /users/{id}, DELETE /users/{id} ``` 或者自然地触发它: ``` "Review my API" "API design review" "Vet this REST contract" "Check my endpoints" "Is this endpoint structure any good?" ``` 将端点列表或 OpenAPI 规范作为参数传递,或在后续消息中粘贴它。对于模糊的口头描述(“我正在为 X 构建 API”),技能会在生成审查之前提出澄清问题。输出是一份结构化的审查文档,包含严重性评级的发现和准备情况评估。 **注意:** 此技能在通过 `/review-api-design` 显式调用时最为可靠。它可能会在有关 API 设计的计划模式对话中自动触发,但建议显式调用。 ### create-a-skill ``` /create-a-skill ``` 或者自然地触发它: ``` "I want to make a skill for X" "Turn this into a skill" "Create a skill that does Y" "Write a skill for managing Z" "Help me build a new skill" ``` 该技能在编写任何内容之前会先访谈你以了解需求。它处理整个生命周期 —— 从初稿到评估、迭代、描述优化和打包。 ### handoff 将当前会话的完整状态捕获到结构化的 JSON 快照中,以便你可以在新会话中干净地恢复、切换任务阶段或将工作委派给子代理而不丢失上下文。 **两种模式:** | 模式 | 何时使用 | |---|---| | CREATE | 会话接近 300–400k Token、切换阶段、委派给子代理,或带着正确状态重新开始时 | | RESUME | 加载先前的快照以从你中断的地方继续 | **为什么它优于 `/compact`:** 压缩是有损的,并且表现出近期偏好。该 schema 强制要求每个字段 —— 目标、决策、已完成步骤、待处理步骤、约束、发现的问题、已修改文件 —— 都必须明确。没有任何内容会被静默丢弃。 ``` /handoff # save to .claude/handoffs/-.json /handoff auth-refactor.json # save to explicit path /handoff load auth-refactor.json # resume from file ``` ### agent-os-assist 你的 Agent OS v3 参考。涵盖安装、斜杠命令、配置文件、标准和工单到规范工作流 —— 包含 Claude 训练数据中没有的特定版本文档。 **用例:** - 端到端地引导全新的 Agent OS v3 安装 - 将 Jira 或 GitHub 工单转换为 `/shape-spec` 运行 - 在 `~/agent-os/config.yml` 中配置配置文件继承 - 安装 Agent OS 后编写你的第一个标准 - 恢复损坏的规范而不丢失对话历史 - 从 v2 artifacts 迁移到 v3 约定 ``` /agent-os-assist ``` 或者自然地触发它: ``` "How do I install Agent OS?" "Turn this GitHub issue into an Agent OS spec" "What should be in ~/agent-os/config.yml?" "I just installed agent-os, where do I start?" "My spec is wrong — how do I recover without losing history?" ``` **注意:** 此技能很难仅通过自然语言可靠触发 —— 使用 `/agent-os-assist` 显式调用以获得最佳效果。 ``` agent-os-assist/ ├── SKILL.md Routing table + workflow overview └── references/ ├── getting-started.md Bootstrap and onboarding workflows ├── installation.md Install and scaffold steps ├── commands.md Slash command reference ├── profiles.md Profile structure and inheritance ├── standards.md Writing and managing standards ├── standards-vs-skills.md When to use a standard vs a skill ├── file-structure.md v3 directory layout └── v2-vs-v3.md Migration reference and v2 artifact flags ``` ### agent-os-profile-critique 你的 Agent OS 配置文件审计助手。根据 v3 约定审查配置文件和标准文件,并生成带有具体重写建议的严重性标签发现。 **严重性级别:** | 级别 | 含义 | |---|---| | Blocking | 必须在配置文件可用之前修复 | | Warning | 应该修复;会降低 AI 有效性或导致偏差 | | Suggestion | 改善清晰度、上下文窗口效率或可维护性 | ``` /agent-os-profile-critique ``` 或者自然地触发它: ``` "Audit my Agent OS profile" "Review this standard — is it any good?" "Critique my agent-os setup" "What's wrong with this standards file?" "Validate my profile against v3 conventions" ``` **注意:** 此技能很难仅通过自然语言可靠触发 —— 使用 `/agent-os-profile-critique` 显式调用以获得最佳效果。 ``` agent-os-profile-critique/ ├── SKILL.md Routing table + audit workflow └── references/ ├── review-checklists.md Severity-tagged audit checklists ├── standards.md Standards quality criteria ├── file-structure.md v3 directory layout reference ├── profiles.md Profile conventions ├── standards-vs-skills.md Standards vs skills decision guide └── v2-vs-v3.md v2 artifact detection patterns ``` ## 添加新技能 1. 在 `skills/` 下创建一个带有小写连字符名称的文件夹 2. 添加包含 YAML frontmatter 和过程指令的 `SKILL.md` 3. 如果需要,在 `references/` 中添加参考文件 4. 在 `examples/` 中添加示例以提高激活率 5. 在 `.claude-plugin/marketplace.json` 中添加条目 6. 更新此 README 表格 7. 提交 Pull Request ``` skills// ├── SKILL.md Required — metadata + instructions ├── references/ Optional — detailed reference material └── examples/ Optional — example input/output pairs ``` ## 作者 **Philip A Senger** - GitHub: [@psenger](https://github.com/psenger) ## 许可证 本项目基于 [MIT License](LICENSE) 授权。 Copyright (c) 2026 Philip A Senger
标签:Agent Skills Open Standard, AI 智能体, Claude, Codex, Cursor, CVE检测, DLL 劫持, DNS解析, Git 提交信息生成, LLM 提示词, Markdown, Obsidian, Playbook, 代码助手, 前端工程, 大语言模型, 开源项目, 技能库, 标准化规范, 生产就绪, 自动化编程, 软件开发, 防御加固, 项目脚手架