Claude Info
Продуктивность

.agents

Weaverse/.agents

Набор workflow-команд, специализированных скиллов и правил кодирования для AI-инструментов. Подходит для Claude Code и других ассистентов с поддержкой markdown-конфигурации. Ускоряет ежедневную разработку.

Установка

terminal
bash
git clone https://github.com/Weaverse/.agents.git

README

.agents

Скиллы, команды и правила для AI-инструментов разработки — используются ежедневно для повышения продуктивности.

Репозиторий содержит workflow-команды, специализированные скиллы, правила кодирования и системные хуки, совместимые с любым AI-ассистентом, поддерживающим конфигурацию на основе markdown.

📦 Содержимое

.agents/ ├── commands/ # 11 команд автоматизации workflow ├── skills/ # 4 предметно-ориентированных скилла ├── rules/ # 5 правил соглашений по коду ├── claude-code-hooks.json # Конфигурация хуков (специфично для Claude Code) ├── claude-code-notifier.sh # Кроссплатформенный скрипт уведомлений └── statusline.sh # Кастомная строка статуса для терминального UI Claude Code

🚀 Быстрый старт

Вариант 1: Клонировать весь репозиторий

bash
cd ~
git clone git@github.com:Weaverse/.agents.git

# Создать символические ссылки в директорию конфигурации AI-инструмента
# Для Claude Code:
ln -s ~/.agents/commands ~/.claude/commands
ln -s ~/.agents/skills ~/.claude/skills
ln -s ~/.agents/rules ~/.claude/rules

Вариант 2: Скопировать отдельные файлы

  1. Откройте папки commands/, skills/ или rules/
  2. Скопируйте нужные файлы в директорию конфигурации вашего AI-инструмента

⚡ Workflow-команды

Команды автоматизации для типовых задач разработки:

КомандаОписание
workВзять задачу из GitHub issue — получить контекст, создать ветку, сформировать план спецификации и при необходимости открыть черновик PR
create-taskСоздать GitHub issue с полными метаданными и опциональной интеграцией с project board
create-prСоздать pull request с AI-сгенерированным описанием
fix-prИсправить замечания из ревью PR
review-changesПроверить незакоммиченные изменения перед отправкой
review-codeУглублённый анализ качества кода
formatАвтоформатирование кода и исправление ошибок TypeScript
handoffСформировать сводку контекста для передачи задачи команде
explainОбъяснить последние изменения в коде простыми словами для junior-разработчиков
shipСоздать release PR, обновить версию и подготовить черновик GitHub release
ultrathinkРежим глубокого рассуждения для сложных задач

🎯 Специализированные скиллы

Предметно-ориентированные процедуры для сложных задач:

СкиллОписание
commitКоммит изменений с качественными сообщениями, группировка связанных файлов в отдельные коммиты
code-reviewКомплексный аудит кода — мёртвый код, дублирования, паттерны, баги
feature-planДетальное планирование реализации перед написанием кода
frontend-designСоздание самобытных UI-компонентов production-уровня

📏 Правила кодирования

Чёткие соглашения, применяемые в команде:

ПравилоОписание
codingИменование, стилизация и общие стандарты кодирования
commitСоглашения по сообщениям коммитов
communicationКак AI должен обрабатывать вопросы и утверждения
never-auto-commitЗапрет автоматических коммитов от AI-инструментов
spec-driven-developmentПисать спецификации до кода

📊 Строка статуса

statusline.sh — кастомный скрипт строки статуса для терминального UI Claude Code. Отображает:

  • Статистику сессии — продолжительность, стоимость и использование токенов
  • Активную модель — сокращённое название (например, Sonnet 4.5)
  • Рабочую директорию — последние два сегмента пути
  • Статус Git — текущая ветка + индикатор чистоты () или наличия изменений ()

Настройка (Claude Code):

ln -s ~/.agents/statusline.sh ~/.claude/statusline.sh

Затем добавьте в настройки Claude Code:

json
{
  "statusCommand": "~/.claude/statusline.sh"
}

🔔 Системные хуки

Включённые claude-code-hooks.json и claude-code-notifier.sh обеспечивают системные уведомления для:

  • Начала/завершения сессии
  • Завершения задачи
  • Кастомных оповещений

Кроссплатформенная поддержка: macOS, Linux, Windows (PowerShell).

Примечание: Хуки в настоящее время специфичны для Claude Code. Вклад для других инструментов приветствуется.

🛠️ Разработка

См. AGENTS.md для:

  • Команд валидации
  • Руководства по стилю кода
  • Требований к frontmatter
  • Чеклиста качества

🤝 Участие в проекте

Вклад приветствуется! При добавлении новых команд/скиллов:

  1. Следуйте соглашению об именовании: kebab-case.md
  2. Добавляйте корректный YAML frontmatter
  3. Включайте 2-3 реалистичных примера использования
  4. Тестируйте вручную в вашем AI-инструменте
  5. Обновляйте соответствующие разделы README

📝 Лицензия

MIT


Создано Weaverse — расширяем возможности разработчиков с помощью AI-улучшенных workflow.

Похожие скиллы