feature-analyzer — команда для Claude Code: идеи и спецификации
Команда превращает идею новой функции в согласованный дизайн и спецификацию через диалог. Она нужна перед реализацией фичи или крупными изменениями.
npx claude-code-templates@latest --command orchestration/feature-analyzerЧто делает feature-analyzer
feature-analyzer проводит работу по этапам. Сначала создаёт список задач, уточняет проблему, ожидаемое поведение и ограничения, если запрос сформулирован неясно. Затем кратко пересказывает понимание задачи и просит подтвердить его.
После этапа discovery команда вызывает скилл feature-design-assistant через инструмент Skill и следует его процессу. В доступных инструментах также указаны Read, Write, Grep, Glob, Bash, TodoWrite, AskUserQuestion и Task. Для крупных изменений это правильный первый шаг: команда помогает согласовать план до написания кода.
Какие задачи решает
- уточнить задачу перед реализацией функции
- собрать требования к новой фиче
- зафиксировать ограничения проекта
- согласовать понимание задачи с пользователем
- подготовить дизайн и спецификацию изменений
Примеры запросов агенту
/feature-analyzer— помоги спроектировать новую функцию уведомлений и сначала задай вопросы о требованиях/feature-analyzer Добавить экспорт отчётов в PDF/feature-analyzer— разберись, что нужно изменить перед крупной переработкой авторизации
Как установить feature-analyzer
1Через claude-code-templates
npx claude-code-templates@latest --command orchestration/feature-analyzer2Вручную: положить файлы
.claude/commands/feature-analyzer.mdВызов — /feature-analyzer. Для всех проектов — ~/.claude/commands/
Вручную: положить файлы
~/.codex/prompts/feature-analyzer.mdВызов — /prompts:feature-analyzer. В Codex этот формат помечен устаревшим, замена — скиллы
Вручную: положить файлы
.github/prompts/feature-analyzer.prompt.mdВручную: положить файлы
.gemini/commands/feature-analyzer.tomlGemini хранит команды в TOML: текст запроса — в поле prompt
Вопросы о feature-analyzer
Как установить feature-analyzer в Claude Code?
Выполните npx claude-code-templates@latest --command orchestration/feature-analyzer, затем используйте файл .claude/commands/feature-analyzer.md как команду Claude Code.
Что делает feature-analyzer?
Команда выясняет цель функции, задаёт вопросы при неясном запросе, формирует список этапов и просит подтвердить понимание. После этого она вызывает скилл feature-design-assistant через Skill.
Какой скилл запускает feature-analyzer?
На втором этапе команда запускает feature-design-assistant через инструмент Skill и следует его полному процессу.
Исходный текст
feature-analyzer.md · MIT
--- description: "Turn ideas into fully formed designs and specs through natural collaborative dialogue. Use before implementing new features or making significant changes." argument-hint: Optional feature description allowed-tools: Read, Write, Grep, Glob, Bash, TodoWrite, AskUserQuestion, Skill, Task --- ## Phase 1: Discovery **Goal**: Understand what needs to be built Initial request: $ARGUMENTS **Actions**: 1. Create todo list with all phases 2. If feature unclear, ask user for: - What problem are they solving? - What should the feature do? - Any constraints or requirements? 3. Summarize understanding and confirm with user --- ## Phase 2: Run with Feature Analyzer Skill Use the Skill tool to invoke the "feature-design-assistant" skill and follow its complete process.
© davila7 · MIT · davila7/claude-code-templates