research-codebase
Map how the code a ticket touches works today, then name the next step: develop, refactor, or grill-with-docs.
Skill by lithammer
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/lithammer-research-codebase
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: 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-codebase
What's inside
- Skill name
research-codebase- Description
- Map how the code a ticket touches works today, then name the next step: develop, refactor, or grill-with-docs.
- License
- MIT
- Instructions
- 75 lines in SKILL.md · view on GitHub
Files (2)
- SKILL.md
- openai.yaml · agents/
SKILL.md (first lines)
# Research codebase Map the code a ticket touches as it stands, so the next step starts from facts instead of finding them again. The map describes; the next step decides, so every choice stays open for the user. ## 1. Frame the questions Read the ticket and the files it names before dispatching anything. Turn the ticket into questions about the current code: where the relevant parts live, how data and control flow through them, which callers, tests, and configuration depend on them, which patterns nearby code follows, and where the need the ticket addresses originates, such as a bug's cause. Each question asks how the code works now. When the ticket names no area of code to change, there is nothing to map yet: route to `grill-with-docs` and stop. ## 2. Investigate Dispatch a sub-agent for each independent question, so the main context holds the questions and findings, not the reading. Each sub-agent returns observations with `path:line`. The step is done when every question has an answer backed by `path:line`, or is marked open with the places searched. ## 3. Write the map Write one Markdown file: ```markdown # <topic> Ticket: <reference> Commit: <short sha> ## Questions <numbered, as framed in step 1> ## Findings <per question: what exists, where, how it works, how parts connect> ## Open <questions the code did not answer, with the places searched> ``` Write every finding as an observation of the current code. A gap or quirk is a fact with a location like any other. The map describes one commit and goes stale as the change lands. Save it where the repository keeps working notes for tasks; when it has none, under `.research/` at the repository root, with `.research/` listed in `.git/info/exclude` to keep it out of commits. ## 4. Route Before naming the route, open the cited lines for each fact it rests on. Reply with a short summary of the map, its path, and the first route that applies: - **`refactor`** when the map traces the ticket's need to a cause outside the code the ticket names, and a structural change no larger than the ticket's own could remove the need. - **`develop`** when the ticket and the map leave one reasonable way to make the change: no open choice alters observable behavior or an interface. - **`grill-with-docs`** when a choice remains that is the user's to make. List each choice in one line. The user starts the next step, often in a fresh session given the map's path.
From lithammer/ai, MIT.
More from lithammer/ai
- 0.565score
code-review
lithammer
Review changed code for correctness bugs and instruction-file violations, verify each candidate, and report the survivors without editing.
SkillAFreshness: AClaude Code +9 - 0.565score
develop
lithammer
Implement a feature or fix from agreed requirements, then verify it and resolve an independent spec review.
SkillAFreshness: AClaude Code +9 - 0.565score
create-pr
lithammer
Create a draft or ready-for-review PR for the current branch.
SkillAFreshness: AClaude Code +9 - 0.561score
simplify
lithammer
Clean up changed code without changing behavior — review it for reuse, simplification, efficiency, and altitude, then apply the fixes.
SkillAFreshness: AClaude Code +9 - 0.558score
review-docs
lithammer
Reviews doc, docstring, and comment diffs for AI-like prose and for comments that no longer have a job.
SkillAFreshness: AClaude Code +9 - 0.558score
refactor
lithammer
Find structural refactors that remove caller obligations, then implement the chosen change.
SkillAFreshness: AClaude Code +9 - 0.558score
nemesis
lithammer
Challenge a plan, design, or implementation one branch at a time.
SkillAFreshness: AClaude Code +9 - 0.539score
implement-review
lithammer
Review the changes since a fixed point (commit, branch, tag, or merge-base) along two axes: Standards (does the code follow this repo's documented coding…
SkillAFreshness: AClaude Code +9 - 0.539score
tdd
lithammer
Test-driven development.
SkillAFreshness: AClaude Code +9 - 0.533score
ask-matt
lithammer
Ask which skill or flow fits your situation.
SkillAFreshness: AClaude Code +9 - 0.530score
implement-spec
lithammer
Implement the result of /to-spec and /to-tickets in code.
SkillAFreshness: AClaude Code +9 - 0.528score
implement
lithammer
Implement a piece of work based on a spec or set of tickets.
SkillAFreshness: AClaude Code +9
Signals
- Stars
- 0
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- Oct 15, 2026 (14 days ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/lithammer/ai
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from lithammer
- 0.565score
code-review
lithammer
Review changed code for correctness bugs and instruction-file violations, verify each candidate, and report the survivors without editing.
SkillAFreshness: AClaude Code +9 - 0.565score
create-pr
lithammer
Create a draft or ready-for-review PR for the current branch.
SkillAFreshness: AClaude Code +9 - 0.565score
develop
lithammer
Implement a feature or fix from agreed requirements, then verify it and resolve an independent spec review.
SkillAFreshness: AClaude Code +9 - 0.561score
simplify
lithammer
Clean up changed code without changing behavior — review it for reuse, simplification, efficiency, and altitude, then apply the fixes.
SkillAFreshness: AClaude Code +9 - 0.558score
review-docs
lithammer
Reviews doc, docstring, and comment diffs for AI-like prose and for comments that no longer have a job.
SkillAFreshness: AClaude Code +9 - 0.558score
nemesis
lithammer
Challenge a plan, design, or implementation one branch at a time.
SkillAFreshness: AClaude Code +9
Cite this page
research-codebase skill. Agent Mart. https://agentmart.dev/skills/lithammer-research-codebase (last updated 2026-10-24)