kaichen/agent-skillset/codebase-fact-check

Claude Code and agent skill by kaichen/agent-skillset

Trust tier 2
  • community
LLM review pending
Source check pending

Checking that the SKILL.md file is still in the repository.

When the user asks to research, review, audit, explain, or trace behavior in a codebase, repository, PR, or doc. This skill should trigger for phrases like "基于 codebase", "从头梳理", "review", "audit", "看源码", "研究这份 codebase", "这个流程怎么跑", or when a symptom may be explained by local source. It enforces source-backed findings, exact file/function references, and verification before claims.

Install

npx vskill@latest install kaichen/agent-skillset/codebase-fact-check

SKILL.md

Codebase Fact Check

Purpose

Produce answers that are grounded in the actual repository instead of product assumptions, docs-only reasoning, or visible UI labels. The user's repeated pattern is to ask for the real source path, real control fields, and real activation conditions before deciding whether to patch.

When to use

Use this skill for:

  • Codebase exploration, architecture tracing, source-backed explanations, PR/spec reviews, and bug triage.
  • Questions that compare a visible symptom with implementation reality, such as model labels, Slack threading, runtime ownership, or route behavior.
  • Review requests where findings must be actionable and tied to exact locations.

Do not use it for pure brainstorming, copy editing, or tasks where the user explicitly says not to inspect files.

Workflow

  1. Orient on the repo
  • Run pwd and inspect the nearest AGENTS.md.
  • Use rg --files or fd to find likely entrypoints, tests, config, and docs.
  • Read the smallest set of files that can answer the question.
  1. Trace the primary path
  • Identify the first real entrypoint: CLI command, route handler, monitor, hook, service, component, or worker.
  • Follow data and control flow to the final side effect.
  • Name the decisive symbols: functions, classes, fields, env vars, config keys, routes, and storage tables.
  1. Separate facts from hypotheses
  • Mark as fact only what is proven by source, local files, tests, logs, or a direct command.
  • Treat UI labels, model names, stale docs, and memory summaries as clues until source confirms them.
  • If external docs are needed because the code calls a third-party API, use primary docs and cite them.
  1. Check for real enablement
  • Distinguish "code exists" from "this path is active."
  • Verify wiring: imports, route registration, package scripts, feature flags, env gates, config defaults, and runtime command path.
  • For reviews, include missing tests only when they would catch the actual risk.
  1. Report with evidence
  • Findings first for reviews, ordered by severity.
  • For explanations, start with the direct answer, then show the source path that proves it.
  • Use exact local file links with line numbers when available.

Review Output

For review-style tasks, use:

markdown
**Findings**
-[P1] Title
File: path:line
Why it matters:
Fix:
**Open Questions**
-...
**Verification**
-Command/result or why not run.

For explanation-style tasks, use:

markdown
Direct answer:
Evidence:
-path:line -> what it proves
-path:line -> what it proves
What could go wrong:
-...

Common Failure Modes

RiskLikelihoodMitigation
Broad greps create noise and hide the real pathHighNarrow quickly to entrypoints, helpers, and final send/side-effect code
Visible UI label is mistaken for implementation truthMediumCheck the source fields and config that produce the behavior
A doc/spec is treated as shipped behaviorMediumVerify route registration, scripts, tests, and runtime defaults
A code path exists but is not enabledHighCheck imports, feature gates, env, and package scripts

Key Principle

The answer is not "what seems likely"; the answer is the smallest source-backed path that explains the behavior.

Security

  • Security scanPassed, 100 of 100Pattern checks on the skill's files.
  • Model reviewNot runA model review is scheduled for the next rescan.

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

Repository stars
1
7-day trend score
3

Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.

Works with

Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Codex
  • Gemini CLI
  • Cline
  • Amp
  • Roo Code
  • Goose
  • Continue
  • Kilo Code
  • Junie
  • Trae
  • OpenHands
  • Qwen Code
  • AI Agent
  • Tabnine Chat
  • Sourcegraph Cody
  • Amazon Q
  • Firebase Genkit
  • Sweep
  • Devin
  • Phind
  • Mentat
  • Claude Desktop
  • Aider
  • GPT Pilot
  • Plandex
  • bolt.new
  • v0
  • Replit Agent
  • Anse
  • TypingMind
  • BetterChatGPT
  • LibreChat
  • Warp AI
  • Pieces
  • Fig AI
Embed badge
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/kaichen/agent-skillset/codebase-fact-check/badge)](https://verified-skill.com/skills/kaichen/agent-skillset/codebase-fact-check)

Something wrong with this skill or its page? Tell us.