implement-specs
Реализация функции по согласованным требованиям
Что получите
Реализованная функция с актуальными требованиями и проверками соответствия им.
Что передать
Задача, репозиторий и согласованные PRODUCT.md и, при необходимости, TECH.md.
Проверен состав файлов. Запуск не тестировался. Что проверено
Оценки пользователей
Как использовать
Помогает разработчикам создать функцию по согласованным продуктовым и техническим требованиям. Поддерживает соответствие между описанием функции и кодом по мере разработки.
- Уточните ожидаемое поведение, ограничения и критерии проверки по требованиям.
- Разбейте реализацию на шаги и добавляйте проверки вместе с кодом.
- Если поведение или архитектура меняются, обновляйте требования в том же запросе на слияние, что и соответствующий код.
Условия работы
- PRODUCT.md обязателен; TECH.md нужен, если функция требовала технического проектирования. Соответствующие документы должны быть согласованы для начала реализации.
- Согласованные документы размещаются в каталоге задачи внутри specs/.
- По возможности требования и реализацию ведут в одном запросе на слияние.
Пример запроса после установки
Реализуй экспорт отчёта по согласованным PRODUCT.md и TECH.md для задачи APP-1234; если при разработке изменятся требования, обнови документы вместе с кодом.
Пример составлен по инструкции автора; результат запуска не проверялся.
Основание: инструкция закреплённой версииДля установки
Node.js, npm и Git для команды выше. Подключения и инструменты для работы скилла настраиваются отдельно.
Совместимые агенты
Совместимость указана для инструкций. Запуск в каждом приложении не тестировался; для веб-чата способ подключения может отличаться.
Файлы скилла
GitHubЧитать инструкцию SKILL.md
Исходный текст закреплённой версии.
--- name: implement-specs description: Implement an approved feature from PRODUCT.md and TECH.md, keeping specs and code aligned in the same PR as implementation evolves. Use after the product and tech specs are approved and the next step is building the feature. --- # implement-specs Implement an approved feature from `PRODUCT.md` and `TECH.md`. ## Overview Use this skill after the product and tech specs are approved. The goal is to build the feature described by the specs while keeping the checked-in specs and the implementation aligned as the work evolves. Approved specs should live directly under a ticket-named directory in `specs/`, for example `specs/APP-1234/PRODUCT.md` and `specs/APP-1234/TECH.md`. In many cases, the implementation should be pushed in the same PR as the product and tech specs. As the engineer iterates, changes to `PRODUCT.md`, `TECH.md`, and the code should all be pushed in that same PR so review stays anchored to the feature that will actually ship. ## Prerequisites Before using this skill: - confirm that `PRODUCT.md` exists - confirm that `TECH.md` exists when the feature warranted one - confirm that the relevant specs have been reviewed and approved enough to start implementation ## Workflow ### 1. Read the approved specs first Treat: - `PRODUCT.md` as the source of truth for user-facing behavior - `TECH.md` as the source of truth for architecture, sequencing, and implementation shape Make sure you understand the expected behavior, constraints, risks, and validation plan before writing code. ### 2. Offer optional implementation aids for large features For large or long-running features, optionally offer one of these aids to the user before implementation begins: - `PROJECT_LOG.md` to track checkpoints, explored paths, partial findings, and current implementation state - `DECISIONS.md` to capture concrete product and technical decisions made during the PRD and tech design process These are optional aids, not required deliverables. Offer them when they would reduce confusion or help future agents avoid re-exploring the same paths. ### 3. Plan and implement against the specs Break the work into concrete implementation steps, then implement the feature against the approved specs. During implementation: - keep behavior aligned with `PRODUCT.md` - keep architecture and sequencing aligned with `TECH.md` - add or update tests and verification artifacts as the work lands Use the same PR for the specs and implementation when practical so the full feature evolution is reviewable in one place. ### 4. Update specs as the implementation evolves If implementation reveals that the intended behavior or design should change, update the checked-in specs rather than letting them go stale. In particular: - update `PRODUCT.md` when user-facing behavior, UX, edge cases, or success criteria change - update `TECH.md` when architecture, sequencing, module boundaries, or validation strategy change - keep those updates in the same PR as the corresponding code changes The PR should describe the feature that actually ships, not just the initial draft of the specs. ### 5. Verify against the specs Before considering the work complete, verify that the code matches the current specs. Prefer: - unit tests and regression coverage that follow the repository's local testing conventions - integration or end-to-end tests for important user flows ## Best Practices - Keep specs and code synchronized throughout implementation. - Prefer updating the spec immediately when decisions change rather than batching spec cleanup until the end. - Use optional tracking documents only when they add real value for a complex feature. - Keep the same PR coherent: spec updates, code changes, tests, and optional tracking docs should all support the same feature narrative. ## Related Skills - `spec-driven-implementation` - `write-product-spec` - `write-tech-spec`
Проверка и особенности
Автоматическая проверка источника и файлов
Автоматически проверены публичный репозиторий, лицензия, заголовок SKILL.md, состав текстового пакета и Git-хеш каждого файла. Пакеты с исполняемыми файлами и срабатываниями применённых статических правил не включены. Ручной аудит всех инструкций и функциональный запуск не проводились. Внешние инструменты и сервисы не проверялись. Проверка не гарантирует безопасность.
В публичном списке установок на 2026-10-09 у скилла было 27 661 установок. Порог отбора — 1 000 установок. Число установок показывает распространённость, а не качество или безопасность инструкции.
- Проверка состава
- 09.10.2026
- Проверенная версия
7c4eb852de8d- Файлы с кодом
- Не указаны в данных проверки
- Изменения на GitHub
- Нужна повторная проверкаПоследняя проверка: 11.10.2026
Репозиторий и лицензия
Это показатели всего репозитория, а не установки скилла. Снимок требует обновления.
- Последняя активность GitHub
- 09.10.2026
- Лицензия
- MIT
- Добавлен в каталог
- 09.10.2026
Полный текст лицензии
MIT License Copyright (c) 2026 Denver Technologies, Inc. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Ещё в этой категории
Все в категорииОбсуждение
ПравилаПользовались этим скиллом? Делитесь опытом без регистрации. Все комментарии проверяет модератор.
