Summary
Сформировать PRD на русском языке из текущего контекстного окна, а именно - уже обсужденных требований, решений, ограничений, пользовательских сценариев,…
madteacher/skills · Archived
Сформировать PRD на русском языке из текущего контекстного окна, а именно - уже обсужденны? требований, решений, ограничений, пользовательски? сценариев, те?
npx skills add madteacher/skills --skill prd-from-context
Сформировать PRD на русском языке из текущего контекстного окна, а именно - уже обсужденных требований, решений, ограничений, пользовательских сценариев,…
This repository is archived — consider an actively maintained alternative.
>- Навык для создания, доработки, последовательной проверки все? слайдов и экспорта презентаций…
1 installs>- Создавать, редактировать, проверять, визуально ревьюить и экспортировать diagrams.net/draw.i…
1 installsРежим свер?
1 installsGenerate high-quality Product Requirements Documents (PRDs) for software systems and AI-powered…
22.9K installsRelated neighbors and high-traction skills in the same topics — useful to compare before installing.
Generate a map of all files relevant to a task before making changes
9.7K installsAsk Copilot what files it needs to see before answering a question
9K installsUse the ctx7 CLI to fetch library documentation, manage AI coding skills, and configure Context…
6.2K installsThis skill should be used when the user asks about libraries, frameworks, API references, or ne…
4.8K installsGenerate or improve a company-specific data analysis skill by extracting tribal knowledge from …
2.8K installsLong-context MoE training guidance for Megatron Bridge. Covers CP sizing, selective recompute, …
1.8K installsOther skills from madteacher/skills.
npx skills add madteacher/skills
Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.
main
Parsed from SKILL.md frontmatter.
Files included with this skill beyond the listing page.
SKILL.md
11,905 B
SUMMARY.md
609 B
Сформируй PRD на основе текущего контекстного окна.
Не интервьюируй пользователя. Не задавай уточняющих вопросов. Не останавливайся из-за нехватки информации. Синтезируй PRD из того, что уже известно из диалога, предоставленных материалов, описания задачи, обсужденных решений и понимания кодовой базы.
Если каких-то данных не хватает, явно зафиксируй это в разделах «Предположения» и «Открытые вопросы», но не придумывай неподтвержденные детали как факты.
- какую проблему нужно решить; - для кого создается решение; - какие пользовательские сценарии обсуждались; - какие требования уже сформулированы; - какие ограничения, зависимости и риски известны; - какие технические решения уже приняты; - какие части системы могут быть затронуты; - какие критерии готовности или проверки уже упоминались.
Если доступны файлы проекта, документация, тесты или другие материалы, и их изучение необходимо для точности PRD, изучи их самостоятельно. Не спрашивай пользователя о том, что можно выяснить из доступных материалов.
При этом ищи возможности выделить глубокие модули, которые можно тестировать изолированно.
Глубокий модуль — это модуль, который инкапсулирует значимую функциональность за простым, устойчивым и тестируемым интерфейсом.
Не смешивай: - факты из контекста; - выводы на основе контекста; - предположения; - открытые вопросы.
Не включай конкретные пути к файлам и фрагменты кода. Они быстро устаревают и не должны быть частью PRD.
<prd-template>
Опиши проблему с точки зрения пользователя или заинтересованной стороны.
Нужно объяснить:
Опиши, какого результата нужно достичь.
Нужно объяснить:
Опиши известный контекст задачи.
Включи:
Опиши предлагаемое решение с точки зрения пользователя и продукта.
Нужно объяснить:
Составь подробный нумерованный список пользовательских историй.
Формат каждой истории:
Список должен быть достаточно полным и покрывать все существенные аспекты функции:
Опиши, что система должна делать.
Раздел должен включать:
Опиши требования, которые не относятся напрямую к пользовательским сценариям, но важны для качества решения.
Включи, если применимо:
Перечисли известные или выведенные из контекста решения по реализации.
Можно включить:
Не включай конкретные пути к файлам и фрагменты кода.
Опиши, как следует проверять реализацию.
Включи:
Хороший тест должен проверять наблюдаемое поведение системы, а не внутренние детали реализации.
Опиши, по каким признакам можно понять, что задача выполнена правильно.
Включи:
Опиши, что явно не входит в этот PRD.
Включи:
Перечисли предположения, сделанные при составлении PRD.
Каждое предположение должно быть сформулировано явно и отделено от подтвержденных фактов.
Перечисли вопросы, на которые в текущем контексте нет надежного ответа.
Не задавай эти вопросы пользователю в процессе составления PRD. Просто зафиксируй их как вопросы, которые нужно будет закрыть позже.
Добавь любые дополнительные наблюдения, риски, зависимости или рекомендации, которые помогут при реализации.
</prd-template>