{"id":"07943015-e89f-4a8c-ba77-c16b3886288d","slug":"qiaomu-meta-skill","kind":"skill","name":"qiaomu-meta-skill","summary":"把工作流变成可研究、可评测、可发布的乔木 Agent Skill | Turn workflows into researched, tested, release-ready agent skills.","owner":"joeseesun","repoUrl":"https://github.com/joeseesun/qiaomu-meta-skill","license":"MIT","licenseTier":"permissive","trust":"community","stars":386,"match":null,"fewStars":false,"format":"skill","createdAt":"2026-05-20T17:06:55.000Z","addedAt":"2026-10-14T06:02:18.820Z","logoUrl":"https://avatars.githubusercontent.com/u/3236682?u=efd7c31ef5e17b5b2e24d56d08bdc351edeefdfc&v=4","linkOnly":false,"collection":null,"skillPath":null,"categories":["writing"],"tags":["ai-workflow","qiaomu","skill-creator","skill-evaluation","skillsmp"],"runtime":"binary","local":true,"cloudCapable":false,"cloudCapability":"unknown","cloudReadyOnPlatform":false,"needsApiKey":false,"reviewed":false,"syncedAt":"2026-10-17T06:07:40.764Z","sample":false,"url":"https://conduits.dev/tools/qiaomu-meta-skill","language":"Python","transports":["stdio"],"install":{},"requirements":{"env":[],"upstreamMayCharge":false},"tools":null,"readme":"# qiaomu-meta-skill\n\n> 把一句「把这个流程做成 Skill」，变成一个真正能被发现、能稳定触发、能通过验证、还能一键开源的 Skill。\n\n[![GitHub Release](https://img.shields.io/github/v/release/joeseesun/qiaomu-meta-skill?display_name=tag&sort=semver)](https://github.com/joeseesun/qiaomu-meta-skill/releases)\n[![Stars](https://img.shields.io/github/stars/joeseesun/qiaomu-meta-skill?style=flat)](https://github.com/joeseesun/qiaomu-meta-skill/stargazers)\n[![Last commit](https://img.shields.io/github/last-commit/joeseesun/qiaomu-meta-skill)](https://github.com/joeseesun/qiaomu-meta-skill/commits/main)\n[![License](https://img.shields.io/github/license/joeseesun/qiaomu-meta-skill)](LICENSE)\n\n```bash\nnpx skills add joeseesun/qiaomu-meta-skill\n```\n\n安装以后，你只需要把提示词、SOP、聊天记录、旧 Skill、脚本或一个模糊想法交给 Agent：\n\n```text\n用乔木元 Skill，把这套工作流做成一个可复用的 Skill；\n先研究同类热门 Skill，完成触发评测和安全检查，然后发布到 GitHub。\n```\n\n它会自己完成：**需求收敛 → 同类检索 → 取长避短 → Skill 设计 → 触发评测 → 格式校验 → README → API 泄露检查 → PR → Release → npx 安装验证**。\n\n**v2.8.1 本地候选已验证：** 35/35 单元测试、23/23 触发评测、0 个包校验问题。公开发布证据以 [Releases](https://github.com/joeseesun/qiaomu-meta-skill/releases) 为准。\n\n## 为什么我做了这个\n\nSkill 正在变成 Agent 时代真正可复用的软件单元，但“写一份 `SKILL.md`”离一个好用的 Skill 还很远：\n\n- 描述写得太宽，会到处误触发；写得太窄，又永远叫不出来。\n- 把一段长 Prompt 换个文件名，不会自动变成可靠工作流。\n- 不研究已有方案，很容易重复造一个更差的轮子。\n- 本地能跑，不代表别人能安装，更不代表可以安全发布。\n- README、许可证、版本、密钥泄露、PR、Release 和安装证明，经常在最后一步一起失控。\n\nAnthropic 与 OpenAI 的官方 `skill-creator` 奠定了很好的基础。乔木元 Skill 在此之上补齐了我实际做几十个 Skill 时最需要的一段：**先搜索再创造、用证据控制质量，并把成品安全发布给别人使用。**\n\n初始方法来自搭档姚老师的 [`yaojingang/yao-meta-skill`](https://github.com/yaojingang/yao-meta-skill)。我继续研究并整合 Anthropic、OpenAI 等 Agent Skill 的公开最佳实践，随后加入 skills.sh、SkillsMP、GitHub 验源、乔木式轻量门禁与自包含发布能力。\n\n## 它比普通 Skill 创建器多做什么\n\n| 能力 | 普通“生成 SKILL.md” | qiaomu-meta-skill |\n|---|---:|---:|\n| 从 Prompt / SOP / 对话 / 旧 Skill 提炼工作流 | ✓ | ✓ |\n| 先搜索 skills.sh 与 SkillsMP 的相关 Skill |  | ✓ |\n| 回到 GitHub 核对来源、维护、安全与许可证 |  | ✓ |\n| 记录 `keep / adapt / reject / invent`，避免拼贴抄袭 |  | ✓ |\n| 测试该触发与不该触发的真实说法 | 视实现而定 | ✓ |\n| 区分设计优势、已验证优势和待验证假设 |  | ✓ |\n| 校验目录、版本、上下文预算与递归发现 |  | ✓ |\n| README、MIT License、乔木 Profile 自动准备 |  | ✓ |\n| Secret / API 泄露扫描 |  | ✓ |\n| 功能分支、PR、检查、Release |  | ✓ |\n| `npx skills add` 公开发现与隔离安装验证 |  | ✓ |\n\n它不是让 Skill 变得更重，而是让复杂度与风险匹配：个人试验走轻量 `Scaffold`，公开发布才启用完整 `Governed` 门禁。\n\n## 真实做出来过什么\n\n截至 2026-08-04，我扫描并去重了本机 Codex 会话、创建交接和 prior-art 报告。能确认有明确创建或实质重构证据的 Qiaomu Skill 共 **28 个**；其中 **18 个已有公开仓库**。这不是“可能适用”的演示列表，而是真实对话留下的工作结果。\n\n### 已公开，可直接查看\n\n| Skill | 它解决什么问题 |\n|---|---|\n| [`qiaomu-campus-resume`](https://github.com/joeseesun/qiaomu-campus-resume) | 一问一答深挖大学生经历，生成 ATS 友好的精美 PDF 简历 |\n| [`qiaomu-course-designer`](https://github.com/joeseesun/qiaomu-course-designer) | 通过依赖感知访谈，把模糊课程想法收敛成课程蓝图 |\n| [`qiaomu-ppt`](https://github.com/joeseesun/qiaomu-ppt) | 从资料研究、大纲到可编辑、可验证的 PPT / HTML Deck |\n| [`qiaomu-bento-ppt`](https://github.com/joeseesun/qiaomu-bento-ppt) | 独立生成和编辑 Bento 风格演示文稿 |\n| [`qiaomu-cover-designer`](https://github.com/joeseesun/qiaomu-cover-designer) | 从 URL 或内容生成多风格高级概念封面 |\n| [`qiaomu-book-script`](https://github.com/joeseesun/qiaomu-book-script) | 把非虚构书籍提炼成能让人停下手指的口播稿 |\n| [`qiaomu-drama-generator`](https://github.com/joeseesun/qiaomu-drama-generator) | 生成中文竖屏短剧的人设、大纲与完整剧本 |\n| [`qiaomu-xinzhiyuan-title`](https://github.com/joeseesun/qiaomu-xinzhiyuan-title) | 基于真实语料学习新智元风格的 AI 科技标题 |\n| [`qiaomu-read-helper`](https://github.com/joeseesun/qiaomu-read-helper) | 用飞书章节、划线和评论完成共读与读书笔记 |\n| [`qiaomu-goal-meta-skill`](https://github.com/joeseesun/qiaomu-goal-meta-skill) | 把模糊任务收敛成结果、验证、边界完整的 Codex Goal |\n| [`qiaomu-ai-prd`](https://github.com/joeseesun/qiaomu-ai-prd) | 把一句产品想法变成 AI 编程助手可执行的 PRD |\n| [`qiaomu-model-cli`](https://github.com/joeseesun/qiaomu-model-cli) | 并发编排 Grok、Kimi 与 Claude Code 等本地模型 CLI |\n| [`qiaomu-ai-access`](https://github.com/joeseesun/qiaomu-ai-access) | 检查 AI 服务访问环境信号与合规隐私卫生 |\n| [`qiaomu-seo`](https://github.com/joeseesun/qiaomu-seo) | 研究、审计、实施并验证传统搜索与 AI 搜索 SEO |\n| [`qiaomu-youtube-download`](https://github.com/joeseesun/qiaomu-youtube-download) | 搜索、下载并验证 YouTube 视频、音频、字幕与元数据 |\n| [`qiaomu-wx-video`](https://github.com/joeseesun/qiaomu-wx-video) | 下载并验证微信视频号视频或直播回放 |\n| [`qiaomu-music-publisher`](https://github.com/joeseesun/qiaomu-music-publisher) | 从 Suno 下载歌曲、歌词和封面并完成音乐发布工作流 |\n| [`qiaomu-meta-skill`](https://github.com/joeseesun/qiaomu-meta-skill) | 元 Skill 自己也持续用同一套研究、评测和发布门禁迭代 |\n\n<details>\n<summary><strong>另外 10 个本地或未公开案例</strong></summary>\n\n`qiaomu-vps-website-ops`、`qiaomu-profile`、`qiaomu-xhs-promo`、`qiaomu-xhs-writer`、`qiaomu-kazike-title`、`qiaomu-kazike-writer`、`qiaomu-xinzhiyuan-writer`、`qiaomu-twitter`、`qiaomu-douyin`、`qiaomu-cut`。\n\n它们只用于证明场景覆盖，不提供不可访问的仓库链接，也不把“本地存在”表述为“已经公开发布”。\n\n</details>\n\n完整扫描口径与去重清单见 [`reports/codex-skill-catalog.md`](reports/codex-skill-catalog.md)。扫描只输出 Skill 名称、用途和公开状态，不复制私人对话、附件、Token 或本机路径。\n\n## 它研究过哪些 Skill\n\n乔木元 Skill 不会看到排行榜第一名就照搬。它会从 skills.sh、SkillsMP 与 GitHub 找出“流行度锚点、可信来源、互补专家”，阅读源文件后再决定保留、改造、拒绝或原创。\n\n<details>\n<summary><strong>已进入公开 prior-art 报告的完整去重清单</strong></summary>\n\n### Skill 创建与评测\n\n- [`anthropics/skills@skill-creator`](https://github.com/anthropics/skills)\n- [`openai/skills@skill-creator`](https://github.com/openai/skills)\n- [`wshobson/agents@evaluation-methodology`](https://github.com/wshobson/agents)\n- [`yaojingang/yao-meta-skill`](https://github.com/yaojingang/yao-meta-skill)\n- [`joeseesun/qiaomu-skill-publisher`](https://github.com/joeseesun/qiaomu-skill-publisher)\n\n### 访谈、课程与简历\n\n- [`alirezarezvani/claude-skills@grill-me`](https://github.com/alirezarezvani/claude-skills/tree/main/engineering/grill-me/skills/grill-me)\n- [`mattpocock/skills@grill-me`](https://github.com/mattpocock/skills/tree/main/skills/productivity/grill-me)\n- [`addyosmani/agent-skills@interview-me`](https://github.com/addyosmani/agent-skills/tree/main/skills/interview-me)\n- [`tyrealq/q-skills@q-educator`](https://github.com/tyrealq/q-skills/tree/main/skills/q-educator)\n- [`kevintsai1202/teaching-site-skills@course-outline-design`](https://github.com/kevintsai1202/teaching-site-skills/tree/main/course-outline-design)\n- [`pedrohcgs/claude-code-my-workflow@interview-me`](https://github.com/pedrohcgs/claude-code-my-workflow/tree/main/.claude/skills/interview-me)\n- [`pedrohcgs/claude-code-my-workflow@syllabus`](https://github.com/pedrohcgs/claude-code-my-workflow/tree/main/.claude/skills/syllabus)\n- [`rendercv/rendercv-skill`](https://github.com/rendercv/rendercv-skill)\n- [`erichowens/some_claude_skills@cv-creator`](https://skills.sh/erichowens/some_claude_skills/cv-creator)\n- [`eachlabs/skills@resume-design-generation`](https://skills.sh/eachlabs/skills/resume-design-generation)\n- [`amruthpillai/reactive-resume`](https://github.com/amruthpillai/reactive-resume)\n- [`xitanggg/open-resume`](https://github.com/xitanggg/open-resume)\n- [`jakegut/resume`](https://github.com/jakegut/resume)\n- [`posquit0/Awesome-CV`](https://github.com/posquit0/Awesome-CV)\n- [`liantze/AltaCV`](https://github.com/liantze/AltaCV)\n- [`tw93/kami`](https://github.com/tw93/kami)\n- [`mmmlllnnn/ResumeCollection`](https://github.com/mmmlllnnn/ResumeCollection)\n\n### 内容、社交与 SEO\n\n- [`autoclaw-cc/xiaohongshu-mcp-skills`](https://github.com/autoclaw-cc/xiaohongshu-mcp-skills)\n- [`vivy-yi/xiaohongshu-skills@content-marketing`](https://github.com/vivy-yi/xiaohongshu-skills)\n- `vivy-yi/xiaohongshu-skills@copywriting-skills`\n- `vivy-yi/xiaohongshu-skills@title-writing`\n- `vivy-yi/xiaohongshu-skills@hashtag-optimization`\n- [`redfox-data/redfox-community@xiaohongshu-rewrite`](https://github.com/redfox-data/redfox-community)\n- [`langchain-ai/deepagents@social-media`](https://github.com/langchain-ai/deepagents)\n- [`content-designer/ux-writing-skill`](https://github.com/content-designer/ux-writing-skill)\n- [`zc277584121/marketing-skills@content-rewrite`](https://github.com/zc277584121/marketing-skills)\n- [`coreyhaines31/marketingskills@seo-audit`](https://github.com/coreyhaines31/marketingskills)\n- `coreyhaines31/marketingskills@programmatic-seo`\n- `coreyhaines31/marketingskills@ai-seo`\n- [`agricidaniel/claude-seo@seo-ecommerce`](https://github.com/agricidaniel/claude-seo)\n- [`affaan-m/ECC@seo`](https://github.com/affaan-m/ECC)\n- [`firecrawl/firecrawl-workflows@firecrawl-seo-audit`](https://github.com/firecrawl/firecrawl-workflows)\n\n### 对话中明确要求研究或吸收的项目\n\n- [`hugohe3/ppt-master`](https://github.com/hugohe3/ppt-master)\n- [`zarazhangrui/frontend-slides`](https://github.com/zarazhangrui/frontend-slides)\n- [`nyblnet/bento`](https://github.com/nyblnet/bento)\n- [`yArna/isChinaUser`](https://github.com/yArna/isChinaUser)\n- [`larksuite/cli`](https://github.com/larksuite/cli)\n- 本地 `baocut`、`gsap`、`lottie` Skill，以及 `qiaomu-mondo-poster-design` 等乔木已有能力\n\n</details>\n\n“研究过”只表示它被纳入有日期的对比与取舍，或在对话中被明确要求查阅，不代表依赖、安装、背书或复制。安装量是采用信号，仓库 stars 是仓库关注度；两者都不是用户评分，也不会被加成一个虚假的总分。\n\n## 你可以直接这样说\n\n- “把这个提示词升级成一个可以给团队复用的 Skill。”\n- “采访我，把这套隐性工作方法整理成 Skill；每次只问一个关键问题。”\n- “先搜索同类热门 Skill，分析优缺点，再做一个不抄袭的版本。”\n- “优化这个已有 Skill 的触发率、准确性和指令遵循。”\n- “审计这个 Skill，只给问题和建议，先不要修改文件。”\n- “把这个 Skill 发布到 GitHub，生成 npx 安装命令并验证别人能装。”\n\n## 它到底会产出什么\n\n根据场景复杂度，元 Skill 会创建必要而非礼仪性的文件：\n\n```text\nyour-skill/\n├── SKILL.md                    # Agent 路由与最小执行骨架\n├── README.md                   # 给人看的产品页\n├── LICENSE                     # 默认 MIT\n├── manifest.json               # 版本、作者、平台与门禁\n├── agents/interface.yaml       # 跨 Agent 接口\n├── references/                 # 长方法、判断与安全边界\n├── scripts/                    # 可重复验证与确定性工具\n├── evals/trigger_cases.json    # 应触发、不应触发、近邻场景\n└── reports/                    # Skill IR、研究、评测与发布证据\n```\n\n个人试验不会被迫拥有整套目录；公开、高风险或团队复用的 Skill 才会逐级增加门禁。\n\n## 一套完整工作流\n\n1. **Intent**：确认重复任务、目标用户、输入、输出、边界与成功标准。\n2. **Search**：用 2–4 组意图关键词查询 skills.sh 与 SkillsMP，再回到 GitHub 验源。\n3. **Synthesis**：记录每个候选的 `keep / adapt / reject / invent`，明确原创贡献。\n4. **Package**：写精简 `SKILL.md`，把长判断放进 references，把确定性动作放进 scripts。\n5. **Eval**：先测触发边界；风险需要时再补输出、运行时或人工评测。\n6. **Release**：检查版本、README、许可证、秘密信息与安装入口，经功能分支和 PR 发布。\n7. **Verify**：创建 Release，确认远端默认分支，并在隔离环境完成公开安装。\n\n## 安装与验证\n\n```bash\nnpx skills add joeseesun/qiaomu-meta-skill\n```\n\n只安装这个 Skill：\n\n```bash\nnpx skills add joeseesun/qiaomu-meta-skill --skill qiaomu-meta-skill\n```\n\n验证：\n\n```bash\ntest -f ~/.agents/skills/qiaomu-meta-skill/SKILL.md\npython3 ~/.agents/skills/qiaomu-meta-skill/scripts/validate_skill.py \\\n  ~/.agents/skills/qiaomu-meta-skill\n```\n\n前置条件：\n\n- [ ] Node.js 18+：`node --version`\n- [ ] npx 可用：`npx --version`\n- [ ] Python 3.9+：`python3 --version`\n- [ ] 发布到 GitHub 时安装并登录 GitHub CLI：`gh auth status`\n- [ ] 搜索或发布时允许访问 skills.sh、SkillsMP 与 GitHub\n\n## 内置搜索\n\n```bash\npython3 scripts/research_prior_art.py \\\n  \"<query 1>\" \"<query 2>\" \\\n  --strict --summary \\\n  --output reports/prior-art-candidates.json\n```\n\n底层数据源：\n\n```bash\nnpx --yes skills find \"<query>\"\npython3 scripts/search_skillsmp.py \"<query>\" --limit 20 --sort stars\n```\n\n详细方法见 [`references/prior-art-research.md`](references/prior-art-research.md)。\n\n## 自包含发布\n\n只检查，不改文件、不写 GitHub：\n\n```bash\npython3 scripts/publish_skill.py /path/to/skill --dry-run\n```\n\n正式发布：\n\n```bash\npython3 scripts/publish_skill.py /path/to/skill\n```\n\n发布器会依次执行包验证、版本一致性、secret scan、功能分支、PR 检查、合并、GitHub Release、`npx skills add --list`、隔离安装和本地安全同步。\n\n- 不直接推送 `main/master`\n- 不覆盖已经发布的同版本 Release\n- 不吞掉 push 或检查失败\n- 不破坏性删除旧的本地 Skill\n- PR 冲突、未完成/失败检查或 requested changes 会阻断自动合并\n\n完整参数见 [`references/publishing.md`](references/publishing.md)。\n\n## 本地质量检查\n\n```bash\npython3 scripts/validate_skill.py .\npython3 scripts/export_skill_ir.py . --output reports/skill-ir.json\npython3 scripts/trigger_eval.py . --cases evals/trigger_cases.json --output reports/trigger-eval.json\npython3 scripts/release_check.py . --phase local --run-tests\npython3 -m unittest discover -s tests -p 'test_*.py'\n```\n\n## 常见问题 / Troubleshooting\n\n| 问题 | 常见原因 | 处理方式 |\n|---|---|---|\n| `No valid skills found` | `SKILL.md` frontmatter 不完整或嵌套入口错误 | 运行 `scripts/validate_skill.py`，修正 `name`、`description` 与根入口 |\n| Skill 到处误触发 | description 太泛 | 补 should-not-trigger 与 near-neighbor 用例，收窄描述 |\n| Skill 永远不触发 | 用户自然说法没有进入 description | 从真实对话补触发词，再跑 trigger eval |\n| README 像内部说明书 | 把 `SKILL.md` 直接复制成 README | 重写成价值、安装、说法、输出、风险与排错 |\n| 发布后别人装不上 | 只验证本地目录，没有公开发现和隔离安装 | 完整运行发布器，不把 push 成功当作发布完成 |\n| 发布器拒绝版本 | `vX.Y.Z` 已存在 | 提升版本；已发布版本不可覆盖 |\n| SkillsMP 网络中断 | 上游分块响应或限流 | 让统一研究器重试并保留 `missing evidence`，不要编造结果 |\n\n## 设计哲学：Fork 它，而不是膜拜它\n\nSkill 不应该是一套不可修改的“标准答案”。它更像把个人经验编译成 Agent 可以执行的源代码。\n\n建议先安装、跑一个真实任务，然后 fork：删除不属于你的规则，加入你自己的判断、工具、风格、评测与发布边界。一个越来越像你的 Skill，才真正符合 Skill 的理念。\n\n## 致谢与来源\n\n- [`yaojingang/yao-meta-skill`](https://github.com/yaojingang/yao-meta-skill)：Skill IR、评测证据、Review、信任边界与 SkillOps 方法。\n- [`anthropics/skills`](https://github.com/anthropics/skills)：Skill 创建、迭代与真实评测实践。\n- [`openai/skills`](https://github.com/openai/skills)：渐进披露、自由度与可验证的 Skill 打包方法。\n- [`joeseesun/qiaomu-skill-publisher`](https://github.com/joeseesun/qiaomu-skill-publisher)：README、Profile、License 与安装验证；其能力现已安全内建。\n- skills.sh、SkillsMP 与所有在 prior-art 报告中被研究的开源作者。\n\n上游思想以语义方式吸收并保留归因，不整库镜像，不复制许可证不明的正文，也不把搜索热度冒充质量。\n\nUpstream inspiration: https://github.com/yaojingang/yao-meta-skill; https://github.com/joeseesun/qiaomu-skill-publisher\n\n## 安全与证据边界\n\n- 公开候选只读取元数据与源码，不会为了学习而执行未经审查的第三方脚本。\n- API key、Cookie、Token、私有附件、绝对路径和原始对话不得进入公开仓库。\n- 目录安装量、仓库 stars、安全审计和许可证分别记录，不合并为“最佳 Skill 分数”。\n- 没有 provider 实跑、人工盲评或用户结果时，必须明确标记 `missing evidence`。\n- 发布是外部写操作，只有明确要求时才执行，并通过功能分支、PR、Release 与公开安装验证。\n\n<!-- qiaomu-profile:start -->\n## 关于向阳乔木\n\n向阳乔木（乔向阳 / Joe）是一位实践型 AI 产品与内容创作者，长期把前沿 AI 变化转译成可复用的工作流、产品判断、AI 编程实践、AI 搜索实践和 GEO/AI 营销方法。\n\n- 个人网站: https://qiaomu.ai\n- 博客: https://blog.qiaomu.ai\n- X: https://x.com/vista8\n- GitHub: https://github.com/joeseesun/\n- 微信公众号: 向阳乔木推荐看\n\n### 支持与关注\n\n| 打赏支持 | 微信公众号 |\n|---|---|\n| <img src=\"assets/qiaomu-profile/qiaomu_reward_qr.png\" alt=\"向阳乔木打赏二维码\" width=\"180\" /> | <img src=\"assets/qiaomu-profile/qiaomu_wechat_public_account_qr.jpg\" alt=\"向阳乔木推荐看公众号二维码\" width=\"180\" /> |\n| 感谢支持乔木持续分享 AI 实践 | 扫码关注「向阳乔木推荐看」 |\n\n<!-- qiaomu-profile:end -->\n\n---\n\n<a name=\"english\"></a>\n## English\n\n`qiaomu-meta-skill` turns prompts, SOPs, transcripts, scripts, and existing skills into researched, evaluated, installable agent-skill packages.\n\nUnlike a one-shot `SKILL.md` generator, it includes dual-catalog prior-art research, GitHub source verification, trigger evaluation, evidence-aware release gates, secret scanning, pull-request publication, versioned Releases, and clean `npx` installation verification.\n\n```bash\nnpx skills add joeseesun/qiaomu-meta-skill\n```\n\nTry saying:\n\n- “Turn this repeated workflow into a reusable skill.”\n- “Research the strongest related skills, then synthesize an original version.”\n- “Publish this skill to GitHub and prove that a clean machine can discover and install it.”\n\nThe project is intentionally fork-friendly: install it, run a real workflow, then replace Qiaomu's defaults with your own judgment, tools, style, and evaluation boundary.\n\n## License\n\nMIT\n"}