Repo Scanning And Detection

Enumerate files, detect language/framework, and identify config/test/source directories.

shyamsridhar123 Updated

File contents

Repo Scanning And Detection

Enumerate files, detect language/framework, and identify config/test/source directories.

When to Use

Use this skill when:

  • Working with code in src/scanner/index.ts/
  • User mentions "scan"
  • User mentions "glob"
  • User mentions "language"
  • User mentions "framework"
  • User mentions "config"
  • User mentions "tests"

Patterns

  • glob-based enumeration with ignore filters
  • language detection via extension counts and tsconfig override
  • framework detection via package.json dependencies
  • config and test file heuristics
  • source directory inference from common roots

Examples

const scanner = new Scanner(rootPath, verbose); const result = await scanner.scan();

Category

architecture - Structural patterns and system design

shyamsridhar123/agentsmith-cli/tree/main/.github/skills/repo-scanning-and-detection commit 7f23f901f6

Frequently asked questions

npx skillmds@latest add shyamsridhar123/repo-scanning-and-detection