Token导航 LogoToken导航

Agent Skill · 研究检索

adopt(adopt 搜索)

adopt 用于查找、检索和筛选相关信息,适合在 Codex、Claude、Cursor、Gemini CLI 中需要根据关键词、任务场景或来源线索快速定位候选结果时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

adopt 是研究检索类 Agent Skill,可用宿主为 Codex、Claude、Cursor、Gemini CLI,通过GitHub 仓库获取,权限为需要联网;许可证信息还不明确,第三方扫描已通过,按安装量在研究检索类的 73,675 个 Skill 里排第 51,536。

总安装 582周安装 25GitHub Stars 16,601下载 204核验 2026-05-01

安装说明

本站只整理中文说明,不托管安装包,也不代用户安装。
GitHub
许可证
unknown

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:adopt(adopt 搜索)
来源仓库:https://github.com/donchitos/claude-code-game-studios
仓库路径:skills/adopt
安装命令:
npx skills add https://github.com/donchitos/claude-code-game-studios --skill adopt
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 npx skills 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

skills.shnpx skills
npx skills add https://github.com/donchitos/claude-code-game-studios --skill adopt

这个 Skill 是做什么的

研究检索类 Skill 主要解决「找资料、核对事实、把来源整理清楚」的问题,通常会让助手先检索再总结。

adopt 用于查找、检索和筛选相关信息,适合在 Codex、Claude、Cursor、Gemini CLI 中需要根据关键词、任务场景或来源线索快速定位候选结果时使用。适用于研究检索场景,用于审计现有项目工件是否符合模板技能管道要求,并生成迁移计划。

通过 npx skills add 命令从指定 GitHub 仓库安装,支持在主流宿主环境中使用。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。adopt 属于研究检索类 Skill,可作为该场景下的辅助能力补充。

来源仓库内路径:skills/adopt

上手步骤

4 步
  1. 1

    确认自己的宿主工具

    公开资料标注支持 Codex、Claude、Cursor、Gemini CLI;先确认自己用的是其中之一,再按对应工具的 Skills 目录放置。

  2. 2

    拿到安装命令

    可以直接复制的命令是 npx skills add https://github.com/donchitos/claude-code-game-studios --skill ado…;命令里的占位符换成自己的路径或密钥再执行。

  3. 3

    安装后重启宿主

    命令执行完要完全退出宿主工具再打开,让新装的 Skill 被重新扫描到,否则列表里可能看不到。

  4. 4

    按最小权限试用

    它需要需要联网,先在测试目录或测试账号里跑,确认没问题再放到正式项目。

常见问题

6 条

adopt 怎么安装?

在终端执行 npx skills add https://github.com/donchitos/claude-code-game-studios --skill adopt。装完完全退出宿主工具再打开,让它重新扫描本地 Skill。

adopt 支持哪些 AI 工具?

公开资料标注支持 Codex、Claude、Cursor、Gemini CLI。其他工具只要能读取本地 Skill 目录,一般也能手动放进去,但要自己确认触发方式是否一致。

adopt 需要什么权限?

权限级别是需要联网。该 Skill 可能需要联网访问来源站点、仓库或外部 API;具体网络访问范围需要结合源码和 README 复核。

adopt 是免费的吗?

公开资料没有标注明确许可证,收费和商用限制都无法确认。正式使用前请到来源仓库核对授权说明。

adopt 用的人多吗?

公开数据是累计安装 582 次,近一周安装 25 次,下载 204 次,GitHub 16,601 星。这些数字来自第三方目录统计,只能当作热度参考,不代表质量或安全性。

adopt 安全吗?

第三方扫描结果为通过,但这只覆盖已知的静态检查项,不能替代自己读一遍源码和安装命令。

值得选的地方和要先想清楚的地方

值得选的地方

  • 同时适配 4 种工具,换客户端不用重新找替代品。
  • 第三方扫描已通过,常见的高风险行为没有命中。
  • 来源仓库有 16,601 星,维护活跃度相对可查。

先想清楚的地方

  • 许可证没有明确标注,能不能商用、能不能再分发都不确定。
  • 第三方目录整理,版本更新和行为细节以来源仓库为准。

适不适合你

更适合

  • 已经在用 Codex,想直接扩展它能力的人。
  • 需要处理研究检索类任务、又不想每次都手写提示词的人。

不太适合

  • 需要明确授权才能用到公司项目里的场景。
  • 需要厂商级技术支持和 SLA 的生产系统。

研究检索类 Skill 对比

6 个同类
Skill总安装GitHub 星权限许可证扫描
find-skills

寻找技能 · Codex、Claude

31,199,81316,486操作浏览器MIT有提醒
self-improving-agent

自我改进 Agent · OpenClaw

16,464,0023,396接触敏感数据MIT-0通过
soultrace

灵魂追踪 · Codex、Claude

7,588,94412需要联网未明确有提醒
self-improving

自我完善 · OpenClaw

6,829,2841,046需要联网MIT-0通过
microsoft-foundry

微软代工厂 · Codex、Claude

6,614,144764调用外部服务未明确有提醒
adopt

adopt 搜索 · 本页

58216,601需要联网未明确通过

按安装量取同分类前几名;数字来自第三方目录统计,只作热度参考,不代表质量结论。

SKILL.md 原文

Adopt — Brownfield Template Adoption

This skill audits an existing project's artifacts for format compliance with the template's skill pipeline, then produces a prioritised migration plan.

This is not /project-stage-detect. /project-stage-detect answers: *what exists?* /adopt answers: *will what exists actually work with the template's skills?*

A project can have GDDs, ADRs, and stories — and every format-sensitive skill will still fail silently or produce wrong results if those artifacts are in the wrong internal format.

Output: docs/adoption-plan-[date].md — a persistent, checkable migration plan.

Argument modes:

Audit mode: $ARGUMENTS[0] (blank = full)

  • No argument / full: Complete audit — all artifact types
  • gdds: GDD format compliance only
  • adrs: ADR format compliance only
  • stories: Story format compliance only
  • infra: Infrastructure artifact gaps only (registry, manifest, sprint-status, stage.txt)

Phase 1: Detect Project State

Emit one line before reading: "Scanning project artifacts..." — this confirms the skill is running during the silent read phase.

Then read silently before presenting anything else.

Existence check

  • production/stage.txt — if present, read it (authoritative phase)
  • design/gdd/game-concept.md — concept exists?
  • design/gdd/systems-index.md — systems index exists?
  • Count GDD files: design/gdd/*.md (excluding game-concept.md and systems-index.md)
  • Count ADR files: docs/architecture/adr-*.md
  • Count story files: production/epics/**/*.md (excluding EPIC.md)
  • .claude/docs/technical-preferences.md — engine configured?
  • docs/engine-reference/ — engine reference docs present?
  • Glob docs/adoption-plan-*.md — note the filename of the most recent prior plan if any exist

Infer phase (if no stage.txt)

Use the same heuristic as /project-stage-detect:

  • 10+ source files in src/ → Production
  • Stories in production/epics/ → Pre-Production
  • ADRs exist → Technical Setup
  • systems-index.md exists → Systems Design
  • game-concept.md exists → Concept
  • Nothing → Fresh (not a brownfield project — suggest /start)

If the project appears fresh (no artifacts at all), use AskUserQuestion:

  • "This looks like a fresh project — no existing artifacts found. /adopt is for projects with work to migrate. What would you like to do?"

- "Run /start — begin guided first-time onboarding" - "My artifacts are in a non-standard location — help me find them" - "Cancel"

Then stop — do not proceed with the audit regardless of which option the user picks (each option leads to a different skill or manual investigation).

Report: "Detected phase: [phase]. Found: [N] GDDs, [M] ADRs, [P] stories."


Phase 2: Format Audit

For each artifact type in scope (based on argument mode), check not just that the file exists but that it contains the internal structure the template requires.

2a: GDD Format Audit

For each GDD file found, check for the 8 required sections by scanning headings:

Required SectionHeading pattern to look for
Overview## Overview
Player Fantasy## Player Fantasy
Detailed Rules / Design## Detailed or ## Core Rules or ## Detailed Design
Formulas## Formulas or ## Formula
Edge Cases## Edge Cases
Dependencies## Dependencies or ## Depends
Tuning Knobs## Tuning
Acceptance Criteria## Acceptance

For each GDD, record:

  • Which sections are present
  • Which sections are missing
  • Whether it has any content in present sections or just placeholder text ([To be designed] or equivalent)

Also check: does each GDD have a **Status**: field in its header block? Valid values: In Design, Designed, In Review, Approved, Needs Revision.

2b: ADR Format Audit

For each ADR file found, check for these critical sections:

SectionImpact if missing
## StatusBLOCKING — /story-readiness ADR status check silently passes everything
## ADR DependenciesHIGH — dependency ordering in /architecture-review breaks
## Engine CompatibilityHIGH — post-cutoff API risk is unknown
## GDD Requirements AddressedMEDIUM — traceability matrix loses coverage
## Performance ImplicationsLOW — not pipeline-critical

For each ADR, record: which sections present, which missing, current Status value if the Status section exists.

2c: systems-index.md Format Audit

If design/gdd/systems-index.md exists:

  1. Parenthetical status values — Grep for any Status cell containing parentheses: "Needs Revision (", "In Progress (", etc. These break exact-string matching in /gate-check, /create-stories, and /architecture-review. BLOCKING.
  2. Valid status values — check that Status column values are only from: Not Started, In Progress, In Review, Designed, Approved, Needs Revision Flag any unrecognised values.
  3. Column structure — check that the table has at minimum: System name, Layer, Priority, Status columns. Missing columns degrade skill functionality.

2d: Story Format Audit

For each story file found:

  • Manifest Version: field — present in story header? (LOW — auto-passes if absent)
  • TR-ID reference — does story contain TR-[a-z]+-[0-9]+ pattern? (MEDIUM — no staleness tracking)
  • ADR reference — does story reference at least one ADR? (check for ADR- pattern)
  • Status field — present and readable?
  • Acceptance criteria — does the story have a checkbox list (- [])?

2e: Infrastructure Audit

ArtifactPathImpact if missing
TR registrydocs/architecture/tr-registry.yamlHIGH — no stable requirement IDs
Control manifestdocs/architecture/control-manifest.mdHIGH — no layer rules for stories
Manifest version stampIn manifest header: Manifest Version:MEDIUM — staleness checks blind
Sprint statusproduction/sprint-status.yamlMEDIUM — /sprint-status falls back to markdown
Stage fileproduction/stage.txtMEDIUM — phase auto-detect unreliable
Engine referencedocs/engine-reference/[engine]/VERSION.mdHIGH — ADR engine checks blind
Architecture traceabilitydocs/architecture/architecture-traceability.mdMEDIUM — no persistent matrix

2f: Technical Preferences Audit

Read .claude/docs/technical-preferences.md. Check each field for [TO BE CONFIGURED]:

  • Engine, Language, Rendering, Physics → HIGH if unconfigured (ADR skills fail)
  • Naming conventions → MEDIUM
  • Performance budgets → MEDIUM
  • Forbidden Patterns, Allowed Libraries → LOW (starts empty by design)

Phase 3: Classify and Prioritise Gaps

Organise every gap found across all audits into four severity tiers:

BLOCKING — Will cause template skills to silently produce wrong results *right now*. Examples: ADR missing Status field, systems-index parenthetical status values, engine not configured when ADRs exist.

HIGH — Will cause stories to be generated with missing safety checks, or infrastructure bootstrapping will fail. Examples: ADRs missing Engine Compatibility, GDDs missing Acceptance Criteria (stories can't be generated from them), tr-registry.yaml missing.

MEDIUM — Degrades quality and pipeline tracking but does not break functionality. Examples: GDDs missing Tuning Knobs or Formulas sections, stories missing TR-IDs, sprint-status.yaml missing.

LOW — Retroactive improvements that are nice-to-have but not urgent. Examples: Stories missing Manifest Version stamps, GDDs missing Open Questions section.

Count totals per tier. If zero BLOCKING and zero HIGH gaps: report that the project is template-compatible and only advisory improvements remain.


Phase 4: Build the Migration Plan

Compose a numbered, ordered action plan. Ordering rules:

  1. BLOCKING gaps first (must fix before any pipeline skill runs reliably)
  2. HIGH gaps next, infrastructure before GDD/ADR content (bootstrapping needs correct formats)
  3. MEDIUM gaps ordered: GDD gaps before ADR gaps before story gaps (stories depend on GDDs and ADRs)
  4. LOW gaps last

For each gap, produce a plan entry with:

  • A clear problem statement (one sentence, no jargon)
  • The exact command to fix it, if a skill handles it
  • Manual steps if it requires direct editing
  • A time estimate (rough: 5 min / 30 min / 1 session)
  • A checkbox - [] for tracking

Special case — systems-index parenthetical status values: This is always the first item if present. Show the exact values that need changing and the exact replacement text. Offer to fix this immediately before writing the plan.

Special case — ADRs missing Status field: For each affected ADR, the fix is: /architecture-decision retrofit docs/architecture/adr-[NNNN]-[slug].md List each ADR as a separate checkable item.

Special case — GDDs missing sections: For each affected GDD, list which sections are missing and the fix: /design-system retrofit design/gdd/[filename].md

Infrastructure bootstrap ordering — always present in this sequence:

  1. Fix ADR formats first (registry depends on reading ADR Status fields)
  2. Run /architecture-review → bootstraps tr-registry.yaml
  3. Run /create-control-manifest → creates manifest with version stamp
  4. Run /sprint-plan update → creates sprint-status.yaml
  5. Run /gate-check [phase] → writes stage.txt authoritatively

Existing stories — note explicitly:

"Existing stories continue to work with all template skills — all new format checks auto-pass when the fields are absent. They won't benefit from TR-ID staleness tracking or manifest version checks until they're regenerated. This is intentional: do not regenerate stories that are already in progress."

Phase 5: Present Summary and Ask to Write

Present a compact summary before writing:

## Adoption Audit Summary
Phase detected: [phase]
Engine: [configured / NOT CONFIGURED]
GDDs audited: [N] ([X] fully compliant, [Y] with gaps)
ADRs audited: [N] ([X] fully compliant, [Y] with gaps)
Stories audited: [N]

Gap counts:
  BLOCKING: [N] — template skills will malfunction without these fixes
  HIGH:     [N] — unsafe to run /create-stories or /story-readiness
  MEDIUM:   [N] — quality degradation
  LOW:      [N] — optional improvements

Estimated remediation: [X blocking items × ~Y min each = roughly Z hours]

Before asking to write, show a Gap Preview:

  • List every BLOCKING gap as a one-line bullet describing the actual problem (e.g. systems-index.md: 3 rows have parenthetical status values, adr-0002.md: missing ## Status section). No counts — show the actual items.
  • Show HIGH / MEDIUM / LOW as counts only (e.g. HIGH: 4, MEDIUM: 2, LOW: 1).

This gives the user enough context to judge scope before committing to writing the file.

If a prior adoption plan was detected in Phase 1, add a note:

"A previous plan exists at docs/adoption-plan-[prior-date].md. The new plan will reflect current project state — it does not diff against the prior run."

Use AskUserQuestion:

  • "Ready to write the migration plan?"

- "Yes — write docs/adoption-plan-[date].md" - "Show me the full plan preview first (don't write yet)" - "Cancel — I'll handle migration manually"

If the user picks "Show me the full plan preview", output the complete plan as a fenced markdown block. Then ask again with the same three options.


Phase 6: Write the Adoption Plan

If approved, write docs/adoption-plan-[date].md with this structure:

# Adoption Plan

> **Generated**: [date]
> **Project phase**: [phase]
> **Engine**: [name + version, or "Not configured"]
> **Template version**: v1.0+

Work through these steps in order. Check off each item as you complete it.
Re-run `/adopt` anytime to check remaining gaps.

---

## Step 1: Fix Blocking Gaps

[One sub-section per blocking gap with problem, fix command, time estimate, checkbox]

---

## Step 2: Fix High-Priority Gaps

[One sub-section per high gap]

---

## Step 3: Bootstrap Infrastructure

### 3a. Register existing requirements (creates tr-registry.yaml)
Run `/architecture-review` — even if ADRs already exist, this run bootstraps
the TR registry from your existing GDDs and ADRs.
**Time**: 1 session (review can be long for large codebases)
- [ ] tr-registry.yaml created

### 3b. Create control manifest
Run `/create-control-manifest`
**Time**: 30 min
- [ ] docs/architecture/control-manifest.md created

### 3c. Create sprint tracking file
Run `/sprint-plan update`
**Time**: 5 min (if sprint plan already exists as markdown)
- [ ] production/sprint-status.yaml created

### 3d. Set authoritative project stage
Run `/gate-check [current-phase]`
**Time**: 5 min
- [ ] production/stage.txt written

---

## Step 4: Medium-Priority Gaps

[One sub-section per medium gap]

---

## Step 5: Optional Improvements

[One sub-section per low gap]

---

## What to Expect from Existing Stories

Existing stories continue to work with all template skills. New format checks
(TR-ID validation, manifest version staleness) auto-pass when the fields are
absent — so nothing breaks. They won't benefit from staleness tracking until
regenerated. Do not regenerate stories that are in progress or done.

---

## Re-run

Run `/adopt` again after completing Step 3 to verify all blocking and high gaps
are resolved. The new run will reflect the current state of the project.

Phase 6b: Set Review Mode

After writing the adoption plan (or if the user cancels writing), check whether production/review-mode.txt exists.

If it exists: Read it and note the current mode — "Review mode is already set to [current]." — skip the prompt.

If it does not exist: Use AskUserQuestion:

  • Prompt: "One more setup step: how much design review would you like as you work through the workflow?"
  • Options:

- Full — Director specialists review at each key workflow step. Best for teams, learning the workflow, or when you want thorough feedback on every decision. - Lean (recommended) — Directors only at phase gate transitions (/gate-check). Skips per-skill reviews. Balanced for solo devs and small teams. - Solo — No director reviews at all. Maximum speed. Best for game jams, prototypes, or if reviews feel like overhead.

Write the choice to production/review-mode.txt immediately after selection — no separate "May I write?" needed:

  • Full → write full
  • Lean (recommended) → write lean
  • Solo → write solo

Create the production/ directory if it does not exist.


Phase 7: Offer First Action

After writing the plan, don't stop there. Pick the single highest-priority gap and offer to handle it immediately using AskUserQuestion. Choose the first branch that applies:

If there are parenthetical status values in systems-index.md: Use AskUserQuestion:

  • "The most urgent fix is systems-index.md — [N] rows have parenthetical status values (e.g. Needs Revision (see notes)) that break /gate-check, /create-stories, and /architecture-review right now. I can fix these in-place."

- "Fix it now — edit systems-index.md" - "I'll fix it myself" - "Done — leave me with the plan"

If ADRs are missing ## Status (and no parenthetical issue): Use AskUserQuestion:

  • "The most urgent fix is adding ## Status to [N] ADR(s): [list filenames]. Without it, /story-readiness silently passes all ADR checks. Start with [first affected filename]?"

- "Yes — retrofit [first affected filename] now" - "Retrofit all [N] ADRs one by one" - "I'll handle ADRs myself"

If GDDs are missing Acceptance Criteria (and no blocking issues above): Use AskUserQuestion:

  • "The most urgent gap is missing Acceptance Criteria in [N] GDD(s): [list filenames]. Without them, /create-stories can't generate stories. Start with [highest-priority GDD filename]?"

- "Yes — add Acceptance Criteria to [GDD filename] now" - "Do all [N] GDDs one by one" - "I'll handle GDDs myself"

If no BLOCKING or HIGH gaps exist: Use AskUserQuestion:

  • "No blocking gaps — this project is template-compatible. What next?"

- "Walk me through the medium-priority improvements" - "Run /project-stage-detect for a broader health check" - "Done — I'll work through the plan at my own pace"


Collaborative Protocol

  1. Read silently — complete the full audit before presenting anything
  2. Show the summary first — let the user see scope before asking to write
  3. Ask before writing — always confirm before creating the adoption plan file
  4. Offer, don't force — the plan is advisory; the user decides what to fix and when
  5. One action at a time — after handing off the plan, offer one specific next step, not a list of six things to do simultaneously
  6. Never regenerate existing artifacts — only fill gaps in what exists; do not rewrite GDDs, ADRs, or stories that already have content

平台分布

Codex

32.54%
按下载量换算66

Claude

29.01%
按下载量换算59

Cursor

19.49%
按下载量换算40

Gemini CLI

9.36%
按下载量换算19

安全审计

Gen Agent Trust Hub

通过

Socket

通过

Snyk

通过

权限和风险

需要联网

该 Skill 可能需要联网访问来源站点、仓库或外部 API;具体网络访问范围需要结合源码和 README 复核。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。目前只有一个公开来源,建议同时核对源仓库。

继续浏览同类 Skills