afc-research
Technical research — investigate technologies, compare libraries, explore options
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Menu
Technical research — investigate technologies, compare libraries, explore options
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Based on SOC occupation classification
Code and component analysis — analyze code, trace flows, audit consistency, inspect components
Architecture analysis and design review
Full auto pipeline — run spec-to-clean cycle automatically for new features
Save session state for later resumption
Resolve spec ambiguities with clarifying questions
Pipeline artifact cleanup and codebase hygiene
| name | afc:research |
| description | Technical research — investigate technologies, compare libraries, explore options |
| argument-hint | [research topic] |
| allowed-tools | ["Read","Grep","Glob","Write","WebSearch","WebFetch","Task"] |
| model | sonnet |
Investigates technical questions and summarizes conclusions. Results are persisted to .claude/afc/memory/research/{topic}.md.
$ARGUMENTS — (required) research topic (e.g., "Zustand v5 migration", "WebCodecs API comparison")Extract from $ARGUMENTS:
Check .claude/afc/memory/research/ directory for related prior research:
Use Agent Teams — run independent investigations in parallel:
Task("WebSearch: {topic} official docs", subagent_type: "general-purpose")
Task("Codebase: analyze current usage patterns", subagent_type: "general-purpose")
Source priority:
After parallel agents return, the orchestrator checks for conflicts between sources:
# Research: {topic}
> Date: {YYYY-MM-DD}
> Related feature: {related feature or "general"}
## Core Question
{what we needed to know}
## Findings
### {subtopic 1}
{content}
**Source**: {URL} (verified {date})
### {subtopic 2}
{content}
## Option Comparison (if applicable)
| Criterion | {OptionA} | {OptionB} | {OptionC} |
|-----------|-----------|-----------|-----------|
| {criterion1} | {evaluation} | {evaluation} | {evaluation} |
| {criterion2} | {evaluation} | {evaluation} | {evaluation} |
## Conclusion
**Recommendation**: {choice or conclusion}
**Rationale**: {key reason}
**Caveats**: {pitfalls or constraints}
## Project Application
{how this can be applied in the current project}
.claude/afc/memory/research/{topic-kebab-case}.mdResearch complete
├─ Topic: {topic}
├─ Saved: .claude/afc/memory/research/{filename}.md
├─ Conclusion: {one-line summary}
└─ Sources: {number of key sources}