Baseline
Codex plugin for governing large software projects from discovery through release and operations.
npx -y skills add VKK-00/agentic-project-lifecycle --skill baselineAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
2 things to look at
- 16 days oldThe repository was created 16 days ago. New is not bad, but a brand new repository carrying a familiar-sounding name is the shape a typosquat arrives in, and there has been no time for anyone else to find a problem with it.
- 0 stars0 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
What its author says it does
Copied from the file, not written here
Use when a broad or ambiguous software-product request spans multiple subsystems, stakeholders, teams, or releases, or when the user asks to take an idea from brainstorming/discovery through UX/UI, architecture, implementation, beta, launch, and operations. Do not use for an isolated bugfix, small refactor, or one already-approved feature.
SKILL.md
5.1 KB, as published. Nobody here has run it
Ведение большого software-проекта
Основной принцип
Веди проект как state machine со stage gates. Чат — временный контекст; репозиторий, утверждённые документы, код, тесты и verification evidence — источники истины.
Жёсткие правила
- Определи текущую фазу, outcome и недостающие решения. Не начинай production-bound код до утверждения problem, scope, acceptance criteria и релевантного design. Допустим только явно disposable spike/prototype с hypothesis, timebox и exit criteria.
- Задавай один существенный вопрос за сообщение, не повторяй уже отвеченное и предпочитай 2–4 варианта.
- Разделяй facts, assumptions, decisions, open questions и contradictions. Не превращай assumption в requirement молча.
- Для материального product, UX или architecture decision предложи 2–3 подхода с trade-offs и рекомендацией.
- Если есть независимые outcomes, release cadences или data/security boundaries, сначала разложи работу на subprojects. Каждый проходит собственный
spec → plan → implementation → verification. - Создавай документы just-in-time. Не объявляй
doneбез воспроизводимых проверок и не планируй release без telemetry, rollout и rollback.
Рабочий цикл
- Orient. Исследуй существующие файлы, docs,
AGENTS.md, code structure,git statusи recent commits. Найдиdocs/project-state.yamlили зафиксируй greenfield state. - Выбери фазу. Используй lifecycle.md. Назови deliverable, ближайший gate и главный risk.
- Уточни. Для discovery используй interviewing.md. После тематического блока обнови decision ledger и кратко перескажи понимание.
- Зафиксируй. Используй artifacts-and-traceability.md. Обновляй canonical source и связанные IDs; не дублируй полные правила.
- Спланируй и поставь. Используй planning-and-execution.md. Детализируй только ближайшую ready-часть, начни с walking skeleton, работай вертикальными independently verifiable tasks и изолируй parallel work по branches/worktrees.
- Проверь и выпусти. Используй quality-release-operations.md. Сохрани commands/results, ручные сценарии, limitations, approvals и rollback evidence; после release сравни hypothesis с metrics и обнови roadmap.
Stage gates
Остановись перед решением, меняющим scope, стоимость, безопасность, public contracts или release commitment. Запроси approval конкретного bounded decision, не абстрактное «продолжать?». После approval обнови status и, в Git-проекте, зафиксируй логически завершённый change.
Контракт результата
В конце сессии сообщи: current phase и goal; прочитанные/изменённые files; decisions и assumptions; фактические verification results; residual risks; следующий gate или independently executable task.
Шаблоны
Используй assets/templates/ и замени все markers перед commit. Для безопасного scaffolding запусти из директории skill: python3 scripts/scaffold_project.py --help; скрипт не перезаписывает файлы без --force.
Красные флаги
Вернись к пропущенному gate при любом признаке: architecture до problem validation; один mega-plan для всех горизонтов; несколько агентов меняют один contract; horizontal layers без раннего end-to-end path; acceptance уровня «выглядит нормально»; done без evidence; beta/GA без monitoring, support owner или rollback.