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.