research
Research the codebase to find and explain specific topics, answering questions about architecture, configuration, data flows, and implementation details
Skill by thoreinstein
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/thoreinstein-research
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: data, research
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/research
What's inside
- Skill name
research- Description
- Research the codebase to find and explain specific topics, answering questions about architecture, configuration, data flows, and implementation details
- License
- MIT
- Metadata
- author: thoreinstein · version: 1.0.0
- Instructions
- 125 lines in SKILL.md · view on GitHub
Agent Skills spec issues
- compatibility: must be text of at most 500 characters
- allowed-tools: must be a space-separated string
Files (2)
- SKILL.md
- research-findings.md · references/templates/
SKILL.md (first lines)
# Research Research the codebase to find and explain specific topics. This is a **read-only skill** - it discovers and documents information but does not modify code. ## When to Use - Understanding where something is configured (e.g., "Where is Stripe configured?") - Learning how a feature works (e.g., "How does authentication work?") - Finding implementation details (e.g., "Where are RSS feeds fetched and parsed?") - Locating infrastructure definitions (e.g., "Where are the Kubernetes manifests for the API?") - Mapping dependencies and data flows ## Input A research question about the codebase. Examples: - "Where is Stripe configured?" - "How does authentication work?" - "Where are RSS feeds fetched and parsed?" - "Where do we define Kubernetes manifests for the API service?" If no question is provided, ask for clarification before proceeding. ## Workflow ### 1. Interpret the Research Topic Rewrite the question as a clear, concrete research goal: - "Where is Stripe configured?" → "Find where and how Stripe API keys are configured and used" - "How does authentication work?" → "Identify the main entry points for authentication and session handling" If the topic is ambiguous, make a reasonable assumption and state it in the report. ### 2. Explore the Codebase Use a top-down search strategy: 1. **High-level scan**: Identify relevant directories and key modules 2. **Pattern matching**: Use Glob and Grep to find likely matches by name, keywords, and patterns 3. **Deep reading**: Read the most relevant files in detail ### 3. Build an Organized Understanding Identify: - Which files, directories, and modules are involved - Main functions, types, or components that implement the feature - Related configuration (YAML, env, Terraform, Kubernetes, CI, etc.) - Important relationships: - Call chains or data flows - Entry points and public APIs - Integration with external services or other modules ### 4. Report Back Clearly Produce a structured report including: - **Topic**: The research question answered - **Locations**: List of relevant paths (files/directories) - **Summary**: Short explanation for each location - **Architecture notes**: Key interactions or data flows - **Follow-ups**: Suggestions for next investigations ## Output Format Use the template at `references/templates/research-findings.md` for comprehensive reports. For quick answers, use this minimal format: ```markdown ## Research: [Topic] ### Locations - `path/to/file` — [what it does] - `path/to/dir/` — [what it contains] ### Summary [How these pieces work together] ### Architecture Notes [Key data flows or interactions] ### Follow-ups - [Suggestion for next investigation] ``` ## Constraints - **Read-only**: Do NOT modify any files - **No implementation**: Do NOT create tests or code changes - **Focused**: Keep the report focused on the requested topic - **High-value**: Prefer insights over exhaustive file listings - **Clear**: Structure findings so a human can quickly follow ## Example ``` Research Question: "How does authentication work?" Research Goal: Identify the main entry points for authentication and session handling. Locations: - `pkg/auth/handler.go` — HTTP handlers for login/logout/refresh - `pkg/auth/jwt.go` — JWT token generation and validation - `pkg/auth/middleware.go` — Authentication middleware for protected routes - `pkg/auth/session/` — Session storage and management - `config/auth.yaml` — Authentication configuration (token TTL, providers) Summary: Authentication uses JWT tokens with refresh token rotation. The middleware validates tokens on protected routes and injects user context. Sessions are stored in Redis with configurable TTL. Architecture Notes: - Login flow: handler.go → jwt.go (generate) → session/ (store) - Request flow: middleware.go → jwt.go (validate) → inject user context - Supports OAuth providers via config/auth.yaml Follow-ups: - Review token refresh logic for security - Document the OAuth provider setup process
From thoreinstein/agents, MIT.
More from thoreinstein/agents
- 0.454score
core-web-vitals
addyosmani
Optimize Core Web Vitals (LCP, INP, CLS) for better page experience and search ranking.
SkillDFreshness: D★ 3Claude Code +9 - 0.449score
performance
addyosmani
Optimize web performance for faster loading and better user experience.
SkillDFreshness: D★ 3Claude Code +9 - 0.443score
code-review
thoreinstein
Comprehensive code review with security, performance, and maintainability focus.
SkillDFreshness: D★ 3Claude Code +9 - 0.443score
debug
thoreinstein
Guide systematic debugging through hypothesis generation, evidence collection, and verification.
SkillDFreshness: D★ 3Claude Code +9 - 0.443score
bugfix
thoreinstein
Diagnose and fix bugs using hypothesis-driven debugging, diagnostic instrumentation, architecture-aware analysis, and evidence-based root cause identification
SkillDFreshness: D★ 3Claude Code +9 - 0.443score
content-writer
thoreinstein
Research-driven content writing with citations, iterative outlines, and real-time feedback.
SkillDFreshness: D★ 3Claude Code +9 - 0.443score
deploy-checklist
thoreinstein
Generate deployment checklists with pre-flight checks, rollout strategy, and verification steps.
SkillDFreshness: D★ 3Claude Code +9 - 0.443score
refactor
thoreinstein
Analyze code and suggest refactoring opportunities with blast radius assessment, risk evaluation, and recommended order of operations
SkillDFreshness: D★ 3Claude Code +9 - 0.443score
analyze
thoreinstein
Deep analysis mode - thorough multi-phase investigation with expert consultation for complex problems requiring careful examination
SkillDFreshness: D★ 3Claude Code +9 - 0.443score
implement
thoreinstein
Full implementation mode - end-to-end feature implementation with phased execution, parallel work streams, verification gates, and atomic commits per phase
SkillDFreshness: D★ 3Claude Code +9 - 0.443score
runbook
thoreinstein
Generate operational runbooks for services, procedures, or incident response with step-by-step procedures, troubleshooting guides, and escalation paths
SkillDFreshness: D★ 3Claude Code +9 - 0.442score
figma-design
thoreinstein
Interact with Figma design files via the web browser using the Figma Plugin API.
SkillDFreshness: D★ 3Claude Code +9
Signals
- Stars
- 3
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- Jan 20, 2026 (9 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- Version
- 1.0.0
- License
- MIT
- Repository
- github.com/thoreinstein/agents
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from thoreinstein
- 0.776score
journal
thoreinstein
Use when the user wants to work with their daily note — view today's entry, add a log, do a daily review, or capture quick thoughts.
SkillAFreshness: A★ 102Claude Code +9 - 0.649score
vault
thoreinstein
Use when the user wants to set, change, or create their Obsidian vault, or says "vault", "set vault", "change vault", "create vault", or "new vault".
SkillAFreshness: A★ 102Claude Code +9 - 0.597score
vault-lint
thoreinstein
Use when the user wants a health audit of the vault — stale content, provenance drift, frontmatter compliance, or MOC coverage gaps.
SkillDFreshness: D★ 102Claude Code +9 - 0.597score
moc-update
thoreinstein
Use after creating a new Engineering/ note to suggest which Maps of Content (MOCs) it belongs in.
SkillDFreshness: D★ 102Claude Code +9 - 0.597score
research
thoreinstein
Use when the user asks a question about their vault, wants to explore a topic across notes, or says "research", "find out", "what do I know about", or…
SkillDFreshness: D★ 102Claude Code +9 - 0.597score
wiki-ingest
thoreinstein
Use when the user wants to ingest external sources into the vault — PDFs, markdown files, transcripts, Readwise exports, or any document.
SkillDFreshness: D★ 102Claude Code +9
Cite this page
research skill. Agent Mart. https://agentmart.dev/skills/thoreinstein-research (last updated 2026-10-24)