skills/rpi-research/SKILL.md
Run deep, evidence-backed codebase research with parallel sub-investigations and produce a structured memo with file/line citations. Use this whenever the user asks to research, analyze, trace, debug, audit, or understand how code connects, including requests like "analyze this repo," "trace this flow," "where is this handled," root-cause investigations, architecture deep-dives, behavior comparisons, and implementation mapping, even if the user never says "research."
npx skillsauth add avoidthekitchen/agent-agnostic-skills rpi-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.
Use this skill to answer complex codebase questions by combining targeted file reading, parallel investigation, and synthesis into a saved research note.
When the skill is invoked, respond with:
I'm ready to research the codebase. Please provide your research question or area of interest, and I'll analyze it thoroughly by exploring relevant components and connections.
Then wait for the user's research query.
---
date: [Current date and time in ISO format]
researcher: [User's Name] / [AI Agent Name]
topic: "[User's Question/Topic]"
tags: [research, codebase, relevant-component-names]
status: complete
---
# Research: [User's Question/Topic]
## Research Question
[Original user query]
## Summary
[Direct answer with high-signal findings]
## Detailed Findings
### [Component/Area 1]
- Finding with citation (`path/to/file.ext:line`)
- Why it matters to the question
- Connection to other areas
### [Component/Area 2]
- Finding with citation (`path/to/file.ext:line`)
- Why it matters to the question
- Connection to other areas
## Code References
- `path/to/file.ext:line` - What is relevant there
- `path/to/other.ext:line` - Why it supports the conclusion
## Architecture Insights
[Design patterns, conventions, and notable tradeoffs]
## Open Questions
[Remaining unknowns and how to resolve them]
rpi/research/TIMESTAMP_research_topic.md.
TIMESTAMP, Use a Windows-safe timestamp for TIMESTAMP: YYYY-MM-DD-HH-MM (e.g., 2026-03-05-22-10).topic.development
Create detailed, implementation-ready technical plans through an interactive and skeptical process grounded in codebase research. Use this whenever the user asks to plan, scope, design, spec, or phase implementation work (including "make a plan", "how should we build this", "break this into phases", and "write a technical spec"), even if they do not explicitly ask for a "plan."
development
Implement approved technical plans phase-by-phase, including code changes, verification, and progress updates directly in the plan file. Use this whenever the user asks to execute a plan, implement from a plan document, continue plan-based work, resume from checked/unchecked tasks, or "do phase 1/2/3" from an implementation plan in `rpi/plans/`, even if they do not explicitly name this skill.
testing
Bootstrap high-signal Amp checks from merged pull request history. Use this whenever the user asks to generate `.agents/checks`, infer team review conventions from PRs, or suggest checks from review history.
development
Maintainer-only workflow for handling GitHub Secret Scanning alerts on OpenClaw. Use when Codex needs to triage, redact, clean up, and resolve secret leakage found in issue comments, issue bodies, PR comments, or other GitHub content.