doc-hunter-ts

Audit TypeScript code for missing inline explanations of non-obvious decisions.

5|Updated Jan 14, 2026
One-click install
npx skills add https://github.com/skyosev/agent-skills --skill doc-hunter-ts
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: doc-hunter-ts
Source: https://github.com/skyosev/agent-skills/tree/main/hunter-party-ts/doc-hunter-ts
Command: npx skills add https://github.com/skyosev/agent-skills --skill doc-hunter-ts

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Audit TypeScript code for missing inline documentation where the "why" is not obvious — obscure calculations, non-trivial business rules, surprising behavior, implicit constraints, and workarounds. Finds where a comment would save the next reader significant time.

Core Features & Use Cases

  • Detect missing inline explanations that justify non-obvious decisions in TypeScript code.
  • Improve onboarding and long-term maintainability by clarifying intent behind complex logic.
  • Aid handoffs by surfacing rationale behind workarounds and critical decisions.

Quick Start

Identify a TypeScript project and start auditing for missing inline "why" comments with Doc Hunter.

Frequently Asked Questions about doc-hunter-ts

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I find missing inline comments explaining the why behind non-obvious TypeScript logic?▼

Audit TypeScript code for missing inline explanations to surface the rationale behind non-obvious decisions like obscure calculations and implicit constraints. This process reveals where a comment would save the next reader significant time.

What is the best way to improve developer onboarding by auditing undocumented business logic in TypeScript?▼

Auditing undocumented business logic in TypeScript clarifies intent behind complex rules and workarounds. This improves onboarding and long-term maintainability by ensuring comments describe why a decision was made, not what the code does.

How does detecting missing inline explanations help with code maintainability reviews?▼

Detecting missing inline explanations during code maintainability reviews surfaces the rationale behind surprising behavior and critical decisions. It enforces documenting the why behind non-obvious decisions, aiding handoffs and reducing future friction.

Can I use this approach to check for missing rationale comments in any TypeScript project?▼

Yes, you can identify any TypeScript project and start auditing for missing inline why comments. It requires no dependencies and works across projects to find where rationale behind workarounds and non-trivial business rules is undocumented.

When should I enforce inline comments that describe the why instead of the what in TypeScript code?▼

Enforce inline comments describing the why when code contains obscure calculations, surprising behavior, implicit constraints, or workarounds. It targets non-obvious decisions where documenting intent prevents future misinterpretation during maintainability reviews.

What types of non-obvious decisions in TypeScript require inline explanations to prevent misinterpretation?▼

Non-obvious decisions requiring inline explanations include obscure calculations, non-trivial business rules, surprising behavior, implicit constraints, and workarounds. Documenting these decisions ensures the rationale remains explicit for the next reader.