К основному содержанию
плагин

code-to-prd — плагин для Claude Code: PRD из кодовой базы

Плагин анализирует проект и собирает из его структуры PRD с описанием страниц, API и связей. Пригодится, когда документацию нужно восстановить по существующему коду.

Установить в Claude Code · Через маркетплейс плагинов Все способы и платформы ↓
/plugin marketplace add alirezarezvani/claude-skills
/plugin install code-to-prd@claude-code-skills
Открыть на GitHub

Что делает code-to-prd

Слэш-команда /code-to-prd запускает анализ кодовой базы и создаёт PRD. Скрипт codebase_analyzer.py извлекает маршруты, API, модели и перечисления, а prd_scaffolder.py формирует из результатов каталог документов: обзор системы, описания страниц или эндпоинтов, справочник API и связи между страницами.

Плагин поддерживает фронтенд- и бэкенд-фреймворки, включая React, Vue, Angular, Next.js, Django и FastAPI. В комплекте также есть справочники с шаблонами для разных фреймворков и контрольным списком качества PRD. Оба скрипта используют только стандартную библиотеку Python, поэтому для них не нужен pip install. Для пошагового запуска нужны Python 3 и путь к проекту.

Какие задачи решает

  • составить PRD по существующей кодовой базе
  • описать маршруты и API проекта
  • собрать справочник моделей и перечислений
  • зафиксировать связи между страницами

Примеры запросов агенту

  • Создай PRD для проекта в /path/to/project.
  • Проанализируй маршруты, API и модели проекта и подготовь документацию.
  • Собери PRD для этого проекта с именем My App.

Как установить code-to-prd

Через маркетплейс плагинов

/plugin marketplace add alirezarezvani/claude-skills
/plugin install code-to-prd@claude-code-skills

По шагам, с командами для каждой платформы: Плагины Claude Code: маркетплейсы, установка и как собрать свой

Вопросы о code-to-prd

Как установить code-to-prd в Claude Code?

Выполните /plugin marketplace add alirezarezvani/claude-skills, затем /plugin install code-to-prd@claude-code-skills.

Что делает code-to-prd?

Анализирует кодовую базу и превращает найденные маршруты, API, модели и перечисления в каталог документов PRD.

Нужны ли дополнительные Python-библиотеки?

Нет. Скрипты используют стандартную библиотеку Python; для пошагового запуска нужен Python 3.

Исходный текст

code-to-prd · MIT
# Code → PRD

Reverse-engineer any codebase into a complete Product Requirements Document (PRD).

## Quick Start

```bash
# One command
/code-to-prd /path/to/project

# Or step by step
python3 scripts/codebase_analyzer.py /path/to/project -o analysis.json
python3 scripts/prd_scaffolder.py analysis.json -o prd/ -n "My App"
```

## Supported Frameworks

| Stack | Frameworks |
|-------|-----------|
| Frontend | React, Vue, Angular, Svelte, Next.js, Nuxt, SvelteKit, Remix |
| Backend | NestJS, Express, Django, DRF, FastAPI, Flask |
| Fullstack | Next.js (pages + API), Nuxt (pages + server), Django (views + templates) |

## What It Generates

```
prd/
├── README.md                  # System overview
├── pages/
│   ├── 01-user-mgmt-list.md   # Per-page/endpoint docs
│   └── ...
└── appendix/
    ├── enum-dictionary.md      # All enums and status codes
    ├── api-inventory.md        # Complete API reference
    └── page-relationships.md   # Navigation and data coupling
```

## Scripts

| Script | Purpose |
|--------|---------|
| `codebase_analyzer.py` | Scan codebase → extract routes, APIs, models, enums |
| `prd_scaffolder.py` | Generate PRD directory skeleton from analysis JSON |

Both are stdlib-only — no pip install needed. Run `--help` for full usage.

## References

- `references/framework-patterns.md` — Route, state, API, form, and model patterns per framework
- `references/prd-quality-checklist.md` — Validation checklist for completeness and accuracy

## Attribution

Inspired by [code-to-prd](https://github.com/lihanglogan/code-to-prd) by [@lihanglogan](https://github.com/lihanglogan).

## License

MIT

© Alireza Rezvani · MIT · alirezarezvani/claude-skills

Похожие плагины

Все плагины по теме «Тексты и документация» →
claude-api официальный anthropics Плагин добавляет материалы по Claude API и SDK для разработки приложений с LLM. Ставьте его, если пишете код с интеграцией Claude. ★ 183 839звёзд репо document-skills официальный anthropics Набор навыков для работы с офисными файлами: таблицами Excel, текстами Word, презентациями PowerPoint и PDF. Позволяет агенту разбирать и готовить документы прямо в чате. ★ 183 839звёзд репо project-artifact официальный Anthropic Плагин собирает живую страницу статуса проекта и публикует её как артефакт claude.ai. Обновление повторно читает источники и сохраняет тот же URL. ★ 44 635звёзд репо context7 официальный Upstash Плагин подключает Claude Code к удалённому MCP-серверу Context7, подтягивая актуальную документацию библиотек и примеры кода напрямую из репозиториев. ★ 44 635звёзд репо claude-md-management официальный Anthropic Поддерживает файлы CLAUDE.md в актуальном состоянии: проверяет соответствие кодовой базе и сохраняет выводы текущей сессии в память проекта. ★ 44 635звёзд репо visual-explainer nicobailon Плагин превращает сложный вывод терминала, архитектуру и сравнения требований в HTML-страницы с диаграммами. Страницы открываются в браузере. ★ 10 630звёзд репо

Из того же набора463

Весь набор →
docker-development Плагин помогает оптимизировать Dockerfile, настроить multi-stage сборки, оркестрацию через docker-compose и защитить контейнеры. Пригодится при настройке CI/CD. ★ 28 733звёзд репо executive-mentor Плагин помогает основателям и руководителям проверять планы, готовиться к совету директоров и разбирать сложные решения. ★ 28 733звёзд репо a11y-audit Ищет и правит нарушения доступности WCAG 2.2 во фронтенд-проектах: React, Next.js, Vue, Angular, Svelte и обычном HTML. ★ 28 733звёзд репо agenthub Запускает параллельных субагентов в отдельных git worktree для соревнования разных подходов к коду. Оценивает итог по метрикам или LLM-судье и сливает лучшее решение. ★ 28 733звёзд репо google-workspace-cli Плагин для Claude, который через CLI gws автоматизирует Gmail, Drive, Sheets, Calendar, Docs, Chat и Tasks. Пригодится, когда рутина в Google Workspace отнимает время. ★ 28 733звёзд репо autoresearch-agent Запускает автономный цикл экспериментов для оптимизации файлов по числовым метрикам. Пригодится для регулярных тестов и тюнинга кода без ручной подгонки параметров. ★ 28 733звёзд репо self-improving-agent Плагин разбирает auto-memory Claude Code, помогает переносить повторяющиеся знания в правила и превращать решения в скиллы. ★ 28 733звёзд репо pw Набор слэш-команд, агентов и шаблонов для тестов на Playwright: генерация из описания, починка флаки, переезд с Cypress или Selenium. ★ 28 733звёзд репо

Спонсоры проекта

Компании, которые помогают держать аналитику открытой