writing-plans
Создание планов реализации
Также доступно от: Cycleaddict,obra,davila7,DYAI2025,Cygnusfear,DMJGilbert,CodingCossack
Используйте этот навык для создания комплексных планов реализации с небольшими задачами перед написанием кода. Он структурирует задачи на шаги по 2-5 минут с точными путями к файлам, командами тестирования и сообщениями коммитов.
Скачать ZIP навыка
Загрузить в Claude
Перейдите в Settings → Capabilities → Skills → Upload skill
Включите и начните использовать
Протестировать
Использование «writing-plans». Используйте навык writing-plans. Создайте план добавления аутентификации пользователей в наше React-приложение.
Ожидаемый результат:
- План сохранен в docs/plans/2024-01-15-user-authentication.md
- Задача 1: Настроить контекст и provider аутентификации
- Задача 2: Создать компонент формы входа с валидацией
- Задача 3: Реализовать логику хранения и обновления JWT-токена
- Задача 4: Добавить компонент защищенного маршрута
- Задача 5: Написать интеграционные тесты для потока аутентификации
- Выберите подход к выполнению: Subagent-Driven или Parallel Session
Использование «writing-plans». Используйте навык writing-plans. Нам нужно рефакторить слой данных для использования паттерна Repository.
Ожидаемый результат:
- План сохранен в docs/plans/2024-01-15-repository-pattern.md
- Задача 1: Определить интерфейс Repository
- Задача 2: Создать конкретную реализацию UserRepository
- Задача 3: Обновить слой сервиса для использования Repository
- Задача 4: Написать модульные тесты для новых репозиториев
- Задача 5: Запустить полный набор тестов для проверки отсутствия регрессий
Аудит безопасности
Низкий рискSecurity review complete. The skill is a planning/guidance template for writing implementation plans. Static findings flagged 16 instances of external_commands showing example terminal commands in documentation - these are FALSE POSITIVES as they are markdown code examples, not actual code execution. Three weak cryptographic algorithm flags are also FALSE POSITIVES - no cryptographic code exists. This skill only generates documentation and does not execute any code.
Проблемы низкого риска (1)
Факторы риска
Оценка качества
Что вы можете построить
Планирование новой функции
При начале работы над новой функцией создайте детальный план реализации со всеми задачами, изменениями файлов и шагами тестирования перед написанием любого кода.
Проекты рефакторинга
Разбейте крупные усилия по рефакторингу на управляемые задачи с четкими стратегиями тестирования и контрольными точками коммитов.
Ввод новых членов команды
Предоставьте новым инженерам комплексные планы, которые не предполагают никакого контекста о кодовой базе.
Попробуйте эти промпты
Используйте навык writing-plans. У меня есть требования для [описать функцию]. Создайте план реализации.
Используйте навык writing-plans с этой спецификацией: [вставить спецификацию]. Сгенерируйте полный план реализации с подходом test-first.
Используйте навык writing-plans. Нам нужно реализовать [функцию]. Дайте мне план с задачами на 2-5 минут.
Используйте навык writing-plans. Вот требования: [детали]. Создайте полный план реализации с обзором архитектуры, путями к файлам, тестами и стратегией коммитов.
Лучшие практики
- Всегда предоставляйте полные фрагменты кода в шагах плана, а не только описания
- Используйте точные пути к файлам с номерами строк для изменений
- Включайте как позитивные, так и негативные тестовые сценарии в шагах тестирования
- Разбивайте сложные задачи на атомарные шаги по 2-5 минут
Избегать
- Написание нечетких шагов вроде 'добавить валидацию' без конкретного кода
- Пропуск шагов тестирования или предположение, что тесты будут работать
- Создание крупных задач на несколько часов вместо небольших шагов
- Забывание включить сообщения коммитов для каждой задачи