一键导入
research
Internal skill. Synthesis guidance loaded via SKILL_HINTS by planner and bug-investigator when research files are available.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Internal skill. Synthesis guidance loaded via SKILL_HINTS by planner and bug-investigator when research files are available.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
THE ONLY ENTRY POINT FOR CC10X. Activate this skill for build, debug, review, and plan requests. Use when the user asks to implement, fix, review, plan, test, refactor, or continue code work. Trigger keywords: build, implement, create, write, add, review, audit, debug, fix, error, bug, broken, plan, design, architect, spec, brainstorm, test, refactor, optimize, update, change, research, cc10x, c10x. CRITICAL: Route and execute immediately. Do not stop at describing capabilities.
Implementation skill for writing production code with TDD. Covers the RED-GREEN-REFACTOR cycle, false-RED detection, vertical slicing, scope escalation, test process discipline, and code generation patterns. Loaded by component-builder and bug-investigator.
Resolve an in-progress git merge or rebase conflict hunk by hunk — see the state, find the primary sources for each side's intent, resolve by intent (never --abort), run the project's checks, and finish the operation. Model- invoked: agents reach for it when a git operation reports conflicts.
Canonical deep-module vocabulary (module, interface, depth, seam, adapter, leverage, locality) for designing a module's shape — a lot of behaviour behind a small interface at a clean seam, testable through that interface. The single source of truth for these terms; other skills (architecture, codebase-hygiene, building, planning) point here instead of restating them. Use when designing or improving a module's interface, finding deepening opportunities, deciding where a seam goes, or making code more testable.
Two-mode skill: (1) find semantic duplicates — functions doing the same thing under different names, invisible to copy-paste detectors; (2) deepen shallow modules — thin wrappers and pass-through layers that spread complexity. Advisory and read-only; changes route through BUILD with full gates.
Use when a BUILD phase completes, a commit is staged, or a PR is about to be created, and the diff has not yet been reflected in documentation. Also use when the user says "update docs", "sync docs", "document this", or asks whether documentation is up to date.
| name | research |
| description | Internal skill. Synthesis guidance loaded via SKILL_HINTS by planner and bug-investigator when research files are available. |
| allowed-tools | Read |
| user-invocable | false |
This skill is loaded via SKILL_HINTS by cc10x:planner and cc10x:bug-investigator when the router passes research files in the prompt. It provides instructions for synthesizing web and GitHub research findings.
This skill does NOT execute research. Research execution is done by:
cc10x:researcher (web mode) — prefers Bright Data, falls back to WebSearch/WebFetchcc10x:researcher (github mode) — prefers Octocode MCP, falls back to package/docs/GitHub web researchAfter the router passes research file paths in your prompt, read the available files and produce a synthesis that:
Reason field from your prompt)Include:
## Research Quality blockExclude:
Reason for researchA name (package, repo, handle) is not a unique key. Researchers routinely retrieve content where one name collides across distinct entities — two npm packages publish under the same name, the same handle exists on two platforms run by different people, a repo name is forked or squatted under multiple owners. This is retrieval noise, not a source conflict.
Once the canonical entity is resolved — the one the project actually depends on, the owner/scope it ships under, the platform that matches the project's context — treat that resolution as authoritative:
left-pad is wrong, not low-confidence.package.json dependency name + version), the owner/repo the lockfile or import path points at, the platform the handle is referenced from. The most-starred or most-trafficked same-name hit is often not the project's.acme/foo, but the project depends on @acme-internal/foo — discarded") rather than silently dropping them. This is distinct from a genuine source disagreement, which still follows the conflict-resolution rules above.## Evidence Quality
- Web: [high / medium / low / none]
- GitHub: [high / medium / low / none]
- Overall confidence: [high / medium / low]
## Web Findings
[3-5 bullets from web research. Focus on patterns and gotchas.]
## GitHub Findings
[3-5 bullets from GitHub. Focus on real implementation patterns.]
## Synthesis
**Knowledge Gap answered:** [One sentence: what we now know that we didn't before]
**Recommended approach:** [1-3 sentences: what to do]
**What changed the recommendation most:** [single sentence]
**Top patterns to apply:**
1. [Specific, actionable pattern]
2. [Specific, actionable pattern]
**Gotchas to avoid:**
- [Gotcha]: [Solution]
**References for debugging:**
- [URL or GitHub repo path]
If web researcher returned [Web phase unavailable]:
If GitHub researcher returned [GitHub phase unavailable]:
If BOTH unavailable:
Quality weighting:
high: multiple concrete sources or code-backed findingsmedium: one strong source or partial cross-confirmationlow: indirect, sparse, or web-only/package-only signalsnone: no usable external findingsDo not edit .cc10x/*.md directly from this skill or from the host agent.
Instead, surface the most durable takeaway through the host agent's MEMORY_NOTES, for example: