โ† Back to list
georgekhananaev

doc-navigator

by georgekhananaev

A curated collection of high impact skills for Claude Code designed to supercharge the senior full stack workflow. This vault automates the repetitive parts of development like architectural reviews, TDD cycles, and PR management so you can stay in flow. It is a force multiplier for shipping clean, production ready code at scale. ๐Ÿš€โšก๏ธ

โญ 5๐Ÿด 5๐Ÿ“… Jan 14, 2026

SKILL.md


name: doc-navigator description: Efficiently navigate codebase documentation during Research phase. Use instead of Grep/Glob for finding architectural decisions, feature specs, and technical docs. Maps topics to doc locations for fast context retrieval. If codebase lacks documentation structure, provides patterns to establish one.

Doc Navigator

Navigate codebase documentation efficiently by checking known doc locations first, before resorting to grep/glob searches.

When to Use

  • Finding architectural decisions (ADRs)
  • Locating feature specs or API docs
  • Researching codebase before implementation
  • Suggesting documentation structure for new projects
  • Alternative to grep/glob for doc discovery

Quick Start

  1. Check for docs directory at project root
  2. Scan for common doc file patterns
  3. If docs exist โ†’ map topics to locations
  4. If no docs โ†’ suggest documentation structure (see references/doc-patterns.md)

Common Documentation Locations

Check these locations in order:

project-root/
โ”œโ”€โ”€ docs/                    # Primary documentation
โ”‚   โ”œโ”€โ”€ architecture/        # System design, ADRs
โ”‚   โ”œโ”€โ”€ features/            # Feature specs
โ”‚   โ”œโ”€โ”€ api/                 # API documentation
โ”‚   โ””โ”€โ”€ guides/              # How-to guides
โ”œโ”€โ”€ .github/                 # GitHub-specific docs
โ”‚   โ””โ”€โ”€ docs/
โ”œโ”€โ”€ README.md                # Project overview
โ”œโ”€โ”€ ARCHITECTURE.md          # High-level architecture
โ”œโ”€โ”€ CONTRIBUTING.md          # Contribution guidelines
โ””โ”€โ”€ doc/ or documentation/   # Alternative doc folders

Topic-to-Location Mapping

Looking for...Check first
Project overviewREADME.md
Architecture/designdocs/architecture/, ARCHITECTURE.md, docs/adr/
Feature specsdocs/features/, docs/specs/
API referencedocs/api/, api-docs/, OpenAPI/Swagger files
Setup/installationdocs/guides/setup.md, INSTALL.md
Database schemadocs/database/, docs/schema/, prisma/schema.prisma
Data types/modelsdocs/types/, docs/models/, src/types/, src/models/
Style guidedocs/style-guide.md, docs/conventions.md, .eslintrc, STYLE.md
Environment configdocs/config/, .env.example, docs/environment.md
Testing strategydocs/testing/, tests/README.md
Deploymentdocs/deployment/, docs/infrastructure/
ADRs (decisions)docs/adr/, docs/decisions/, architecture/decisions/
ADRs (fallback)CHANGELOG.md, git log, PR descriptions, code comments

Discovery Workflow

1. ls docs/ (or doc/, documentation/)
   โ†“ exists?
   YES โ†’ scan structure, build topic map
   NO  โ†’ check for standalone doc files (*.md in root)
         โ†“ found?
         YES โ†’ use available docs
         NO  โ†’ suggest creating docs structure
               (see references/doc-patterns.md)

Automated Discovery

Run the scanner script to map available documentation:

python3 scripts/scan_docs.py [project-path]

Output: JSON map of topics โ†’ file locations

When Docs Don't Exist

If the codebase lacks documentation:

  1. Inform user: "No documentation structure found"
  2. Offer to create starter docs: view references/doc-patterns.md
  3. Suggest minimal viable structure based on project type

Finding Decisions Without ADRs

If no formal ADRs exist, extract architectural context from:

CHANGELOG.md        โ†’ Breaking changes, migration rationale
git log             โ†’ Commits w/ "migrate", "refactor", "replace"
PR/MR descriptions  โ†’ Discussion threads on major changes
Issue tracker       โ†’ Closed RFCs, architecture proposals
Code comments       โ†’ // DECISION:, // WHY:, // HACK:

See references/doc-patterns.md โ†’ "Fallback: When No ADRs Exist" for git commands & reconstruction templates.

Integration with Research Phase

Use doc-navigator BEFORE grep/glob when:

  • Starting work on unfamiliar codebase
  • Looking for architectural context
  • Understanding feature implementations
  • Finding API contracts or schemas

Fall back to grep/glob when:

  • Docs don't cover the specific topic
  • Need to find implementation details in code
  • Searching for specific function/class usage

Ref: references/doc-patterns.md for documentation templates when establishing new docs.

Score

Total Score

75/100

Based on repository quality metrics

โœ“SKILL.md

SKILL.mdใƒ•ใ‚กใ‚คใƒซใŒๅซใพใ‚Œใฆใ„ใ‚‹

+20
โœ“LICENSE

ใƒฉใ‚คใ‚ปใƒณใ‚นใŒ่จญๅฎšใ•ใ‚Œใฆใ„ใ‚‹

+10
โœ“่ชฌๆ˜Žๆ–‡

100ๆ–‡ๅญ—ไปฅไธŠใฎ่ชฌๆ˜ŽใŒใ‚ใ‚‹

+10
โ—‹ไบบๆฐ—

GitHub Stars 100ไปฅไธŠ

0/15
โœ“ๆœ€่ฟ‘ใฎๆดปๅ‹•

1ใƒถๆœˆไปฅๅ†…ใซๆ›ดๆ–ฐ

+10
โ—‹ใƒ•ใ‚ฉใƒผใ‚ฏ

10ๅ›žไปฅไธŠใƒ•ใ‚ฉใƒผใ‚ฏใ•ใ‚Œใฆใ„ใ‚‹

0/5
โœ“Issue็ฎก็†

ใ‚ชใƒผใƒ—ใƒณIssueใŒ50ๆœชๆบ€

+5
โœ“่จ€่ชž

ใƒ—ใƒญใ‚ฐใƒฉใƒŸใƒณใ‚ฐ่จ€่ชžใŒ่จญๅฎšใ•ใ‚Œใฆใ„ใ‚‹

+5
โœ“ใ‚ฟใ‚ฐ

1ใคไปฅไธŠใฎใ‚ฟใ‚ฐใŒ่จญๅฎšใ•ใ‚Œใฆใ„ใ‚‹

+5

Reviews

๐Ÿ’ฌ

Reviews coming soon