بنقرة واحدة
research
Read-only research with bash access. Deep codebase investigation, documentation review, external research.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Read-only research with bash access. Deep codebase investigation, documentation review, external research.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
Long-running iterative development loops. Run arbitrarily-long tasks without diluting model attention. Triggers: ralph, ralph loop, iterative loop, long-running task, development loop.
Full compactor reference — tool parameters, anti-patterns, sandbox languages, context budget, workflows.
Diagnostics — validate config, session DB, runtimes, and troubleshoot compactor issues.
Context management — compact session, recall history, run code, search content.
Stats display — context savings, session metrics, compactions, sandbox and recall/search counters.
Helps you use the /unipi:btw side-conversation workflow effectively. Use when you want to think in parallel, ask side questions without interrupting ongoing work, or inject a side thread back into the main agent.
| name | research |
| description | Read-only research with bash access. Deep codebase investigation, documentation review, external research. |
Deep read-only investigation with bash access. For thorough codebase analysis, documentation review, and external research.
This skill MAY: read codebase, run read-only bash commands, spawn subagents, write findings, use web tools if available. This skill MAY NOT: edit code, create files (except findings), run tests that modify state, deploy.
This is research only — not implementation.
/unipi:research <string(greedy)>
string(greedy) — research topic or question@unipi/subagents extension is installed@unipi/web-api extension is installedFindings presented in conversation. Can be saved to .unipi/docs/generated/ if user requests.
Exit: Research scope defined.
Use bash and read tools for deep investigation:
Structure Analysis:
find . -type f -name "*.ts" | head -50
ls -la src/
tree src/ -L 2
Pattern Search:
grep -r "pattern" --include="*.ts" .
grep -rn "TODO\|FIXME\|HACK" --include="*.ts" .
Dependency Analysis:
cat package.json
grep -r "import.*from" --include="*.ts" . | sort | uniq -c | sort -rn
Git History:
git log --oneline -20
git log --all --oneline --grep="keyword"
git blame file.ts
Exit: Codebase context gathered.
Read existing documentation:
Check for gaps:
Cross-reference:
Exit: Documentation context gathered.
Use web tools for external research:
Library/API Research:
web_search(query: "library-name documentation")
web_read(url: "https://docs.library.com")
web_llm_summarize(url: "https://library.com/guide", prompt: "Extract key concepts and usage patterns")
Best Practices:
web_search(query: "best practices for X in TypeScript 2026")
web_search(query: "X vs Y comparison")
Stack Overflow / GitHub:
web_search(query: "site:stackoverflow.com how to X")
web_search(query: "site:github.com X implementation examples")
Exit: External context gathered.
Organize research into clear categories:
## Research Findings: {Topic}
### Summary
{One-paragraph overview of findings}
### Key Findings
1. {Finding 1}
2. {Finding 2}
3. {Finding 3}
### Detailed Analysis
#### {Category 1}
{Detailed findings with evidence}
#### {Category 2}
{Detailed findings with evidence}
### Codebase Context
- Current implementation: {description}
- Patterns used: {list}
- Gaps identified: {list}
### Recommendations
- {Recommendation 1}
- {Recommendation 2}
### Sources
- {File/code references}
- {External links}
- {Documentation references}
### Open Questions
- {Question that needs further research}
Present findings to user:
"Research complete on: {topic}"
Then suggest next steps based on findings:
If research was for planning:
"Ready to brainstorm solutions?"
/unipi:brainstorm {topic}
If research found issues:
"Found some issues during research. Consider investigating:"
/unipi:debug {issue}
/unipi:scan-issues focus on {area}
If research was for documentation:
"Ready to document what we found?"
/unipi:document {topic}
If research was exploratory:
"Want me to save these findings?"
.unipi/docs/generated/YYYY-MM-DD-research-{topic}.md| Aspect | /unipi:research | /unipi:gather-context |
|---|---|---|
| Scope | Broad, any topic | Focused on codebase |
| Bash access | Full read-only bash | Limited commands |
| External web | Uses web tools | Codebase only |
| Output | Detailed findings | Concise summary |
| Handoff | Various options | Always → brainstorm |