# DevFlow Plugin for Claude Code

This plugin provides the DevFlow developer intelligence platform inside Claude Code.

## What You Get

- **Context Engine** — Search code by natural language query. Use `/devflow:context` before making any code change.
- **Graph Engine** — View architecture layers, file groups, and dependency graphs. Use `/devflow:graph` to understand module structure.
- **Memory Engine** — Access project conventions, tech stack, and past decisions. Use `/devflow:memory` at the start of every task.
- **Knowledge Engine** — Search official docs for React, Vue, NestJS, TypeScript, and more. Use `/devflow:knowledge` when unsure about API usage.
- **Workflow Engine** — Run standardized development workflows (bug fixes, features, reviews). Use `/devflow:workflow` for complex multi-step tasks.
- **Domain Plugins** — Specialized expertise for 14 frameworks/tools via `/devflow:react`, `/devflow:git`, `/devflow:nextjs`, etc.

## How to Use

1. **Before any code change:** `/devflow:context` to understand the current implementation
2. **Before writing new code:** `/devflow:memory` to check conventions
3. **When stuck on API:** `/devflow:knowledge` to search docs
4. **When debugging:** `/devflow:graph` to trace dependencies
5. **For complex workflows:** `/devflow:workflow` or domain-specific commands like `/devflow:react`

## Architecture

This plugin is a thin skill layer. The real work happens in:
- `devflow-mcp` — MCP stdio server (auto-started by this plugin)
- `devflow` CLI — Command-line interface for direct usage

## Project Setup

If DevFlow hasn't been initialized in the current project yet, run:
```
devflow init
devflow index
```
