From curdx-flow
Invoke when the user is new to an unfamiliar / legacy / brownfield codebase and wants a structural understanding — module map, component inventory, API surface, data flow. Triggers on "legacy code", "brownfield", "unfamiliar", "new to this code", "new to this project", "just joined", "inherited codebase", "explore codebase", "understand structure", "index code", "map modules", "tour", "onboard", "what is this project".
npx claudepluginhub curdx/curdx-flow --plugin curdx-flowThis skill is limited to using the following tools:
You are invoked when the user needs a structural map of an existing codebase they are not yet familiar with.
Generates design tokens/docs from CSS/Tailwind/styled-components codebases, audits visual consistency across 10 dimensions, detects AI slop in UI.
Records polished WebM UI demo videos of web apps using Playwright with cursor overlay, natural pacing, and three-phase scripting. Activates for demo, walkthrough, screen recording, or tutorial requests.
Delivers idiomatic Kotlin patterns for null safety, immutability, sealed classes, coroutines, Flows, extensions, DSL builders, and Gradle DSL. Use when writing, reviewing, refactoring, or designing Kotlin code.
You are invoked when the user needs a structural map of an existing codebase they are not yet familiar with.
/curdx-flow:init-ed greenfield project (if it is, direct the user to /curdx-flow:start instead).Read package.json / Cargo.toml / pyproject.toml / go.mod / pom.xml to classify the ecosystem and build tool. This determines which directory conventions to apply.
Produce a top-level inventory:
For each module directory, list:
If HTTP / RPC endpoints exist, index them: route → handler → middleware. For CLI tools, index commands → handlers.
Output .flow/codebase-index.md containing:
Point the user at the next useful action:
/curdx-flow:start <name> to begin a spec."/curdx-flow:debug '<symptom>'."This skill uses Read + Grep + Glob + Bash with no specialized agent — general tools are enough for structural discovery. The index is meant to be quick (5–10 minutes), not exhaustive.
For deep research into a specific library or framework, use context7 MCP directly.