К основному содержанию
команда

all-tools — команда для Claude Code: что делает и как установить

Показывает список доступных в сессии Claude Code инструментов вместе с TypeScript-сигнатурами и кратким назначением. Помогает сориентироваться перед планированием сложной задачи.

Установить в Claude Code · Через claude-code-templates Все способы и платформы ↓
npx claude-code-templates@latest --command utilities/all-tools
Открыть на GitHub

Что делает all-tools

Команда форматирует список инструментов разработчика, извлекая их прямо из системного промпта текущей сессии Claude Code. Вместо сплошного текста модель выводит аккуратный маркированный список. В нём для каждой функции указаны TypeScript-сигнатура и типы параметров.

К каждой сигнатуре добавляется краткое пояснение назначения. Пункты разделены двойным переносом строк. Если инструмент не передан в системный промпт сессии, команда его не покажет, потому что читает только активный контекст модели.

Шаблон создали IndyDevDan и DislerH. В проект его можно добавить через npx либо вручную поместить файл в папку .claude/commands/.

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

  • посмотреть список всех доступных в сессии инструментов
  • проверить типы параметров в TypeScript-сигнатурах
  • выбрать нужные инструменты перед выполнением задачи

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

  • /all-tools
  • Покажи все доступные инструменты и их параметры через /all-tools
  • Выведи список инструментов текущей сессии с их сигнатурами

Как установить all-tools

1Через claude-code-templates

npx claude-code-templates@latest --command utilities/all-tools

2Вручную: положить файлы

.claude/commands/all-tools.md

Вызов — /all-tools. Для всех проектов — ~/.claude/commands/

Вопросы о all-tools

Как установить all-tools в Claude Code?

Выполните команду npx claude-code-templates@latest --command utilities/all-tools. Также можно вручную сохранить файл команды по пути .claude/commands/all-tools.md.

В каком формате all-tools выводит инструменты?

Команда формирует маркированный список с двойными переносами строк. Каждый пункт содержит TypeScript-сигнатуру функции и краткое описание назначения инструмента.

Откуда all-tools берёт список инструментов?

Инструкция заставляет модель извлечь описания инструментов непосредственно из её системного промпта текущей сессии.

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

all-tools.md · MIT
---
description: "Display all available development tools"
---

# Display All Available Development Tools

Display all available development tools

*Command originally created by IndyDevDan (YouTube: https://www.youtube.com/@indydevdan) / DislerH (GitHub: https://github.com/disler)*

## Instructions

Display all available tools from your system prompt in the following format:

1. **List each tool** with its TypeScript function signature
2. **Include the purpose** of each tool as a suffix
3. **Use double line breaks** between tools for readability
4. **Format as bullet points** for clear organization

The output should help developers understand:
- What tools are available in the current Claude Code session
- The exact function signatures for reference
- The primary purpose of each tool

Example format:
```typescript
• functionName(parameters: Type): ReturnType - Purpose of the tool

• anotherFunction(params: ParamType): ResultType - What this tool does
```

This command is useful for:
- Quick reference of available capabilities
- Understanding tool signatures
- Planning which tools to use for specific tasks

© davila7 · MIT · davila7/claude-code-templates

Похожие слэш-команды

Все слэш-команды по теме «Настройка агента: память, контекст, субагенты» →

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

Весь набор →
agent-expert Субагент, который помогает проектировать других агентов Claude: структура, границы экспертизы, промпты и примеры. 1 426установок format-python-files Хук прогоняет black по каждому .py-файлу, который Claude изменил через Edit. Форматирование перестаёт быть отдельным шагом. 1 405установок supabase-schema-sync Команда сверяет локальную схему базы данных с удалённым проектом Supabase через MCP-сервер. Помогает быстро находить расхождения и готовить файлы миграций. 1 405установок init-project Разворачивает структуру нового проекта: каталоги, git, линтеры, тесты и CI. Пригодится, когда нужно начать с чистого листа без ручной возни. 1 382установок backup-before-edit Хук Claude делает копию файла с меткой времени перед каждой правкой. Пригодится, когда агент переписывает код и хочется откатиться. 1 328установок containerize-application Слэш-команда собирает Docker-конфигурацию под ваш проект: Dockerfile, .dockerignore, docker-compose и заготовки для Kubernetes. 1 200установок docs-maintenance Команда проверяет документацию, ссылки, структуру и стиль, а затем помогает подготовить обновления. Пригодится для регулярного аудита Markdown-файлов. 1 146установок supabase-data-explorer Команда исследует данные и схему Supabase, выполняет SQL-запросы только для чтения и готовит экспорт или визуализацию. Пригодится для проверки базы прямо из проекта. 1 032установок

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

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