Funcionalidade skills processo v3 - BrunodosSantosVaz/big-bang GitHub Wiki
Funcionalidade BB-F-055 · requisito RF-BB-055 · versão documentada 2.0.1 · código 4c10eb3217364a0e0688895ea8a3636896521dfb.
Dar às IAs instruções coerentes com o quadro único, o épico agrupador e a entrega por release cortada da develop: as skills que mudam de comportamento ganham uma versão v3 e o processo da v3 fica documentado em .bigbang/pipeline/process/.
O gerador (bb generate), as IAs que leem as skills em .agents/skills e .claude/skills e o dono, que conduz as conversas.
Projeto com workflow.model = grouping; skills legadas em .bigbang/skills/ e versões v3 em .bigbang/pipeline/skills/.
O gerador junta .bigbang/skills/ e, nos projetos v3, .bigbang/pipeline/skills/ (uma pasta v3 substitui a legada de mesmo nome) e escreve o resultado em .agents/skills/ e .claude/skills/; o AGENTS.md v3 aponta para .bigbang/pipeline/process/ e o texto do modo de trabalho cita os documentos v3.
Toda skill v3 sobrepõe uma skill legada ou é exclusiva da v3 (bb-reject); nenhuma skill v3 cita o fluxo legado (branch de épico, Iniciar sprint, bb assumir, Integrar release); toda referência a um processo v3 existe.
Projetos com workflow.model = epic-branch continuam recebendo exatamente as skills e os processos atuais; trocar de modelo é a migração guiada, conduzida pela skill bb-migrate.
As skills não ampliam permissões: decisões do dono continuam registradas com bb decision, a publicação continua atrás do ambiente production e o modo autonomous continua preso ao contrato.
IAs que seguem o fluxo v3 sem instruções contraditórias, com o mesmo conjunto de funcionalidades da versão anterior.
Os símbolos abaixo compõem o inventário real do módulo, incluindo auxiliares internos; não representam APIs públicas independentes.
.bigbang/tests/test_skills_v3.py:test_every_override_has_a_legacy_skill_or_is_v3_only.bigbang/tests/test_skills_v3.py:test_v3_project_gets_the_v3_skills.bigbang/tests/test_skills_v3.py:test_legacy_project_keeps_the_current_skills.bigbang/tests/test_skills_v3.py:test_every_process_reference_of_the_v3_layer_exists.bigbang/tests/test_skills_v3.py:test_v3_agents_md_points_to_the_v3_process.bigbang/tests/test_skills_v3.py:test_a_bug_fix_pull_request_goes_to_develop_or_a_release_never_to_main.bigbang/tests/test_skills_v3.py:test_installed_foundation_instructions_agree_with_v3_branch_policy.bigbang/tests/test_skills_v3.py:test_installed_prototype_instructions_follow_v3_states_and_decisions.bigbang/tests/test_skills_v3.py:test_every_bb_command_in_the_v3_text_exists_in_the_cli
Requisitos · Matriz de rastreabilidade · Referência CLI
.bigbang/pipeline/process/README.md.bigbang/pipeline/process/board.md.bigbang/pipeline/process/bugs.md.bigbang/pipeline/process/delivery.md.bigbang/pipeline/process/execution.md.bigbang/pipeline/process/modes.md.bigbang/pipeline/process/planning.md.bigbang/pipeline/process/sprint.md.bigbang/pipeline/skills/bb-atualizar/SKILL.md.bigbang/pipeline/skills/bb-codar-tarefa/SKILL.md.bigbang/pipeline/skills/bb-corrigir-bug/SKILL.md.bigbang/pipeline/skills/bb-documentar-epico/SKILL.md.bigbang/pipeline/skills/bb-entregar-epico/SKILL.md.bigbang/pipeline/skills/bb-escrever-testes-aceite/SKILL.md.bigbang/pipeline/skills/bb-montar-github/SKILL.md.bigbang/pipeline/skills/bb-refinar-backlog/SKILL.md.bigbang/pipeline/skills/bb-reject/SKILL.md.bigbang/pipeline/skills/bb-rodar-sprint/SKILL.md.bigbang/pipeline/skills/bb-status/SKILL.md.bigbang/pipeline/skills/bb-triar-issue/SKILL.md.bigbang/pipeline/skills/bb-iniciar-projeto/SKILL.md.bigbang/pipeline/skills/bb-prototipar/SKILL.md
As sobreposições incluem iniciar projeto e prototipar: a Fundação usa type:foundation e foundation/- para develop, compatíveis com a política real de branches. Instalação em main segue um PR maintenance separado, sem mudança do artefato. O protótipo exige prototype:required e approved:refinement; após a decisão explícita de protótipo e os critérios, volta a Ready para seleção. Projetos epic-branch recebem as skills legadas completas.