plugins/clade/skills/research/SKILL.md
Research external tools/competitors for a topic and write findings to BRAINSTORM.md (project topics) or ~/.clade/research/ (personal topics). Use when user says "/research [topic]".
npx skillsauth add shenxingy/claude-code-kit researchInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
This workflow runs directly in Codex. Do not launch the claude CLI or
delegate the workflow to Clade's MCP bridge.
Codex compatibility rules:
AGENTS.md files for repository instructions. If a project
has only CLAUDE.md, treat it as legacy project guidance and read it too..clade/ (or ~/.clade/ for personal
state). Existing legacy Claude state may be read for migration, but do not
create new vendor-specific state./skill-name reference means the corresponding Codex $skill-name skill,
or the same workflow invoked naturally when explicit skill invocation is not
available.<plugin-root>/... are relative to the installed Clade plugin
containing this SKILL.md; resolve that root before invoking a helper.Research external tools/competitors/approaches for a given topic and write a structured analysis to BRAINSTORM.md (project-scoped topics) or ~/.clade/research/ (personal topics — see Rules).
Detect available research tools before starting:
| Tier | Tools available | What you can do |
|------|----------------|----------------|
| Tier 0 — Training data only | No MCP tools, web search unavailable | Use knowledge cutoff (Aug 2025). Mark all results with ⚠ Training data only — verify current status. |
| Tier 1 — web search available | web search tool responds | Search with current year (2026) for up-to-date data. Max 5 searches. |
| Tier 2 — web search + web page fetch | Both tools available | Search for results, then fetch primary sources for depth. |
Test by attempting a web search call. If it fails or returns no results → fall back to Tier 0 and note it prominently in the output.
VISION.md, TODO.md, and BRAINSTORM.md for project context (understand what already exists before researching)## [Research] {date} — {topic}
### Tools surveyed
| Tool | Key features | What to borrow |
|---|---|---|
| ... | ... | ... |
### Gaps vs current VISION
- ...
### Recommended additions to TODO.md
- [ ] ...
Before starting research, check ALL of these:
| Criterion | Personal | Project-Scoped | |-----------|----------|---| | Ownership | User's own infrastructure, accounts, hardware, tools | Project's domain, codebase, user's work assignments | | Scope | User's life decisions, personal setup, self-improvement | Product features, tech decisions, competitor analysis | | Audience | Only the user cares | Project team cares, code review will see it | | Reusability | Specific to user's context, not portable | Patterns generalizable to the project |
Apply the "Stranger Clone Test": If someone cloned this repo, would they learn anything about the user's personal life, accounts, or infrastructure? If YES → PERSONAL. If NO → project-scoped.
Examples:
[Research] (not [AI]) so they're distinguishable in BRAINSTORM.md~/.clade/research/{YYYY-MM-DD}-{slug}.md INSTEAD of BRAINSTORM.md — personal context must never land in a git-tracked project file.clade/blockers.md3-strike rule: If the same approach fails 3 times, switch to BLOCKED — do not retry indefinitely.
development
Orchestrate a fleet of parallel `codex exec` workers with you (Claude Code) as the supervisor — spawn one per isolated git worktree, dispatch headless, verify each INDEPENDENTLY, PR/merge. The manual "codex-ultracode" pattern for fanning out real implementation, research, or review work onto Codex. Bakes in the hard gotchas (stdin blocking, background tracking, don't-trust-self-reports, writer isolation). Triggers on — orchestrate codex, codex workers, codex fleet, spawn codex, delegate to codex in parallel, manual ultracode, 开 codex 小弟, 派 codex worker — NOT for a single cross-vendor opinion (use the `second-opinion-codex` agent), NOT for web-UI worker decomposition (use `/orchestrate`).
development
Create and manage git worktrees for parallel Codex sessions
development
Verify project behavior anchors — compilation, tests, and interaction checks after autonomous runs. NOT the Codex built-in /verify (which runs the app to observe a single change working) — this one walks the AGENTS.md "Features (Behavior Anchors)" list.
documentation
End-of-session documentation sync — updates TODO.md and PROGRESS.md only (run /commit after to commit everything)