frankchen021 avatar

Source Code Inspection

When you hit a runtime error or mystery behavior and need to trace it back through actual source files, this skill keeps Claude methodical. It enforces search before read, demands narrow file ranges instead of dumping entire modules, and formats every claim with precise line-anchored citations that render as clickable links. The workflow stops Claude from hallucinating about code it hasn't actually loaded and makes answers checkable. Honest callout: it's only as good as your error messages and search terms, so vague "something's broken" requests still need you to narrow the scope first. Best for post-mortem debugging and tracing config or query construction paths.

GitHub stars
320
last updated
May 14, 2026

Install

$ npx -y skills add frankchen021/datastoria --skill source-code-inspection --agent claude-code

Installs into .claude/skills of the current project.

Files

When To Use

Use this skill when the user wants to:

  • investigate source-code causes of runtime failures or query errors
  • trace where SQL, configuration, or request parameters were built in code
  • find the code path that led to an error such as UNKNOWN_TABLE
  • explain behavior with file-cited evidence from the repository

Workflow

  1. Use search_file first to locate relevant files and line numbers before reading content.
  2. Use read_file only for targeted sections; do not read entire files or large ranges.
  3. Prefer narrow, iterative reads: search identifiers, function names, or error strings, then expand only when necessary.
  4. Do not claim to have reviewed code that was not loaded with tools in this conversation.
  5. If no matches found, refine the search and retry before giving up.

Citation Format

Always use this exact format for source-file citations:

  • [[file:path/to/file.ts]]
  • [[file:path/to/file.ts#L12]]
  • [[file:path/to/file.ts#L12-L34]]

Sponsors

Details

Repository
github.com/frankchen021/datastoria
Category
Documentation
First seen
Jun 11, 2026

More from frankchen021/datastoria

All 7
1ganyuanran avatarbrainstormingganyuanran/aegisThis is the skill you reach for before writing any code on non-trivial work.0skills.sh installs
2golbin avatarreview-implementationgolbin/agent-skillsReview implementation against provided markdown requirements, specs, PRDs, or phase docs; optionally apply focused fixes. Use when a user supplies .md file path0skills.sh installs
3hoangnguyen0403 avatardev-fixhoangnguyen0403/agent-skills-standardUnified developer workflow for fixing bugs. Analyzes issue-tracker context, cross-checks docs/code, proposes a solution, implements the fix, verifies locally, a0skills.sh installs
4hoodini avatarvideo-edithoodini/ai-agents-skillsEdit any video into a captioned showcase — transcribe (any language, defaults to large-v3), present a transcript_review.txt for the user to fix mishears BEFORE 0skills.sh installs
5huangjia2019 avatarapi-conventionshuangjia2019/claude-code-engineeringAPI design patterns and conventions for this project. Covers RESTful URL naming, response format standards, error handling, and authentication requirements. Use0skills.sh installs
6intertwine avatardspy-evaluation-harnessintertwine/dspy-agent-skillsBuild DSPy evaluation harnesses with rich-feedback metrics that are essential for GEPA optimization. Use when writing a metric function, calling dspy.Evaluate, 0skills.sh installs