Skip to content
Education
Skill

/route-scanning

Scan Express.js source files to discover all API route definitions.

From plugin
claude-code-engineering
1.2k11 skills16 agents11 commands6 MCP

Claude Code

$ npx -y skills add huangjia2019/claude-code-engineering --skill route-scanning --agent claude-code

SKILL.md

route-scanning.SKILL.md
name: route-scanning
description: Scan Express.js source files to discover all API route definitions.
allowed-tools: [Read, Grep, Glob, Bash(python3 *)]

Route Scanning Skill

Discover all API route definitions in Express.js source files.

Process

Step 1: Run Route Scanner

Execute the scanning script:

python3 scripts/scan-routes.py <source_directory>

The script outputs a structured route list with method, path, file, and line number.

Step 2: Enrich Route Data

For each discovered route, also identify:

  • Middleware applied (auth, validation, etc.)
  • Whether it's a standard route or chained route (`router.route()`)

Output Format

Return a JSON-compatible route manifest:

[
  {
    "method": "GET",
    "path": "/api/products",
    "file": "src/routes/products.js",
    "line": 8,
    "middleware": ["requireAuth"],
    "type": "standard"
  }
]

This manifest will be consumed by the next pipeline stage (doc-writing).

@huangjia2019
Ships withclaude-code-engineering

This repository demonstrates how to use Claude Code to do real engineering work, not just writing code. 本项目是极客时间专栏 《Claude Code 工程化实战》 的官方配套示例仓库,目标就是: 👉 把 Claude Code 从“对话式编码工具”,变成 可设计、可复用、可治理的工程系统。

1.2k11 skills16 agents6 MCP
Get the whole plugin

Stars on GitHub

Momentum

stars in total
1.2k
Star history of huangjia2019/claude-code-engineering on GitHub, a chart by star-history.com

Other skills on claude-code-engineering.

More skills from other plugins.

lesson-quiz

lesson-quiz

Test a learner on a single Claude Code tutorial lesson (01-10) with 10 questions, scoring answers and flagging weak spots. Use…

@luongnv89@luongnv89Install Skill
build-personal-skill

build-personal-skill

Evidence-based creation of a reusable personal course-making Skill from the user's own classroom and chat history. Use when the…

@thu-maic@thu-maicInstall Skill

Questions about route-scanning.

Which coding agents can use route-scanning?
route-scanning installs in Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot, OpenCode and Windsurf with the skills CLI, using each agent's flag shown on this page. Flowy's auto-invocation, which fires a skill when your prompt matches, runs in Claude Code only.