agent-common
Use when a cc10x agent starts a task: the shared preamble for the memory protocol, the contract format, and the output rules.
Use when research files (web or GitHub findings) are available and must be synthesized into a recommendation. Synthesis guidance only; it does not execute research.
Claude Code
$ npx -y skills add romiluz13/cc10x --skill research --agent claude-code
Codex
$ npx skills add romiluz13/cc10x --skill research -a codex -y
Cursor
$ npx skills add romiluz13/cc10x --skill research -a cursor -y
Gemini CLI
$ npx skills add romiluz13/cc10x --skill research -a gemini-cli -y
GitHub Copilot
$ npx skills add romiluz13/cc10x --skill research -a github-copilot -y
OpenCode
$ npx skills add romiluz13/cc10x --skill research -a opencode -y
Windsurf
$ npx skills add romiluz13/cc10x --skill research -a windsurf -y
name: research description: "Use when research files (web or GitHub findings) are available and must be synthesized into a recommendation. Synthesis guidance only; it does not execute research." 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:
After the router passes research file paths in your prompt, read the available files and produce a synthesis that: 1. Answers the knowledge gap (the `Reason` field from your prompt) 2. Identifies the top 2-3 actionable patterns 3. Lists gotchas with solutions 4. Provides specific references for debugging 5. Reflects evidence quality honestly 6. States the single finding that most changed the recommendation
**Include:**
**Exclude:**
A 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:
## 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 GitHub researcher returned `[GitHub phase unavailable]`:
If BOTH unavailable:
Quality weighting:
Do not edit `.cc10x/*.md` directly from this skill or from the host agent. `allowed-tools: Read` in this skill's frontmatter pre-approves Read; it does not restrict other tools, so this rule is an instruction to the host agent, not a tool restriction.
Instead, surface the most durable takeaway through the host agent's `MEMORY_NOTES`, for example:
The Loop Engine for Claude Code — engineer the loop, not the prompt. 1 router · 14 agents · 21 skills · 8 workflows. Fail-closed gates, test honesty, anti-anchored review.
Use when a cc10x agent starts a task: the shared preamble for the memory protocol, the contract format, and the output rules.
Greenfield architecture design: map functionality flows, draw components, design APIs, classify dependencies, plan observability.…
Use when writing production code test-first: the RED-GREEN-REFACTOR cycle, false-RED detection, vertical slicing, scope…
Answers questions about cc10x itself — what it is, how to install and configure it, how the router, workflows, memory, and hooks…
Routes build, debug, review, plan, QA, and triage requests through the cc10x workflows (task graphs, workflow artifacts, gates);…
Two-mode skill: (1) adversarial review — spec compliance + code quality + security, confidence-scored findings with file:line…
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or…
Ask which skill or flow fits your situation. A router over the skills in this repo.