[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M78FRMM948X9JCPAVXNJFPCF":3,"skill-same:01M78FRMM948X9JCPAVXNJFPCF":64},{"skillNo":4,"name":5,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":7,"ownerLogin":8,"ownerAvatarUrl":9,"ownerAccountNo":10,"ownerDisplayName":11,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":15,"categories":16,"keywords":17,"publishedAt":18,"linkOnly":19,"markdownContent":20,"markdownBody":21,"frontMatter":22,"refName":23,"commitSha":24,"skillDirectory":25,"forksCount":13,"repositoryHtmlUrl":26,"repositoryHomepageUrl":6,"ownerHtmlUrl":27,"ownerBlogUrl":28,"ownerDescription":6,"updatedAt":29,"install":30,"resources":43},"01M78FRMM948X9JCPAVXNJFPCF","zion-prd-estudo",null,"tuyoshivinicius\u002Fzion-build-prd","tuyoshivinicius","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F3268176?v=4","01M78FQJPYTTAQTPQZJPR8TBX7","Tuyoshi Vinicius","01M78FQJQKYSWHYSH349MWJW6X",0,"MIT","https:\u002F\u002Fgithub.com\u002Ftuyoshivinicius\u002Fzion-build-prd\u002Fblob\u002Fmain\u002Fskills\u002Fzion-prd-estudo\u002FSKILL.md",[],[],"2026-11-15 14:19:17",false,"---\nname: zion-prd-estudo\ndescription: Estágio 0 (opcional) do harness Zion Build PRD — estudo pré-discovery de UM candidato: edge cases, 2–4 alternativas comparadas (sempre incluindo \"não fazer\"), ROI justificado e recomendação não vinculante, gravado em docs\u002Festudos\u002F\u003Cslug>.md do projeto-alvo. Use antes do discovery, quando a direção ainda não está clara, ou quando o usuário quiser \"estudar uma ideia\", \"comparar alternativas\" ou \"avaliar o ROI antes da descoberta\".\nargument-hint: \"Candidato em 2–6 frases (quem sofre, solução imaginada, restrições) OU o slug de um estudo já gravado para reabri-lo\"\nmetadata:\n  author: zion-build-prd\nuser-invocable: true\ndisable-model-invocation: false\n---\n\n# zion-prd-estudo — Estágio 0 do harness (Estudo pré-discovery, opcional)\n\nOrquestra o Estágio 0 da jornada: um **estudo** que orienta a direção antes do discovery.\nSequência dos estágios e fronteira o-quê\u002Fcomo em `references\u002Fprocess-context.md`. Contrato de\nfases; todos os gates **aconselham**, nunca bloqueiam. Regras em `references\u002Fquality-rules.md`.\n\n**Aconselha, não decide:** o documento subsidia; o humano escolhe a alternativa e conduz ele mesmo\ndiscovery → spike\u002FADR → PRD. **Guardas (não faz):** não cria\u002Faltera ADRs, PRD, architecture,\nskills ou assets do projeto-alvo; não grava `docs\u002Fdiscovery.md` nem código; a recomendação é\nsempre marcada como **não vinculante**. A skill estuda **um** candidato por vez (sem ranking de\ncandidatos) e não persiste estado entre sessões além do próprio documento gravado.\n\n## Fase 0 — Entrada (aconselha)\n\nO argumento chega em **uma de duas formas**, distinguidas por **match de arquivo** (sem flag nova):\n\n1. **Candidato** — 2–6 frases: **quem sofre**, **solução imaginada**, **restrições conhecidas**.\n2. **Slug de estudo existente** — um token único cujo arquivo já existe em `docs\u002Festudos\u002F`.\n\n**Detecção (match de arquivo):** faça `trim` do argumento. Se for um **token único** (sem espaços)\n**e** existir `docs\u002Festudos\u002F\u003Ctoken>.md` → **modo recarregar**. Caso contrário → **modo candidato**\n(comportamento atual): um token único que **não** casa com arquivo cai aqui e, se não constituir\ncandidato completo, peça o que faltar — sem candidato completo não há o que estudar. A regra é\nrobusta: um candidato em prosa (várias palavras) nunca casa com nome de arquivo, e um slug existente\ncasa sempre.\n\n**Modo candidato (fluxo atual, intocado):** derive o `\u003Cslug>` do candidato (kebab-case minúsculo,\nsem acentos). Se `docs\u002Festudos\u002F\u003Cslug>.md` **já existe**, avise e pergunte: **retomar** (partir do\ndocumento atual e revisar) ou **sobrescrever**. Não bloqueie.\n\n**Modo recarregar:** leia `docs\u002Festudos\u002F\u003Cslug>.md`. Use a seção **`## Contexto`** do documento como\nfonte do candidato — **não** peça as 2–6 frases de novo. Vá **direto para retomar**: revise o\ndocumento percorrendo as Fases 1–4, cada fase reapresentada para o Autor **confirmar ou editar**.\n**Não ofereça sobrescrever** — quem quiser sobrescrever passa o candidato em texto (modo candidato),\no slug colide e a Fase 0 oferece retomar\u002Fsobrescrever como hoje.\n\n**Detecte o modo (aconselha, não bloqueia):** se o projeto-alvo tiver\n`.claude-plugin\u002Fplugin.json` com `name: zion-build-prd`, o modo é **interno** (dev do próprio\nharness); caso contrário, **distribuído** (default). O modo afeta **apenas** o \"Próximo passo\nsugerido\" da Fase 4 — as Fases 1–3 são idênticas.\n\n**Preflight (dependência):** a Fase 2 exige `superpowers:brainstorming`. Se a skill não estiver\ndisponível, avise e pare graciosamente: \"Instale o superpowers — `\u002Fplugin marketplace add\nobra\u002Fsuperpowers-marketplace` e `\u002Fplugin install superpowers@superpowers-marketplace` — e rode de\nnovo.\" (No formato plugin ela é declarada como dependência e instala automaticamente quando o\nmarketplace está registrado.)\n\n## Fase 1 — Leitura das fontes (aconselha)\n\nLeia as fontes canônicas do projeto-alvo — **as que existirem**: `docs\u002Fprd.md`,\n`docs\u002Farchitecture.md` e `docs\u002Fadr\u002F`. Resuma em **3–5 linhas** o que restringe o candidato,\n**citando a fonte** de cada afirmação (`prd.md §x`, `ADR-xxx`). Brownfield: **nenhuma alternativa\npode contradizer ADR vigente** — alternativa que exigir reverter uma decisão declara a\n**supersessão do ADR como custo** (dela, na Fase 3). Fontes ausentes → declare greenfield (\"sem\nfontes canônicas; o estudo ancora só no candidato\") e siga.\n\n## Fase 2 — Edge cases via brainstorming (convergência)\n\nInvoque `superpowers:brainstorming` no mesmo turno (única dependência externa — contrato C1–C3,\nver ADR-007 do harness), com o enquadramento: \"Explore edge cases e incertezas do candidato:\n«candidato da Fase 0», sob estas restrições do projeto: «resumo da Fase 1». Produza perguntas que\na solução escolhida terá de responder — inclua as incômodas.\" Apresente a lista resultante\n**marcando as perguntas que só o humano pode responder** e peça para **confirmar ou editar**. Não\nbloqueie.\n\n## Fase 3 — Alternativas + ROI (convergência)\n\nProponha **2–4 alternativas**, **sempre incluindo \"não fazer\"**, cada uma em nível de **o-quê**\n(fronteira sem stack — `references\u002Fquality-rules.md` `#fronteira`): o que a persona passa a\nconseguir, prós, contras, **ADRs tocados** e supersessões declaradas como custo (da Fase 1).\n\n**ROI por alternativa**, três notas com justificativa em texto:\n\n- **Impacto na persona** (1–5; 5 = resolve a dor central);\n- **Esforço** (1–5, invertido; 5 = menor esforço);\n- **Risco\u002Freversibilidade** (1–5, invertido; 5 = menor risco, mais reversível).\n\nROI = média das três, **justificada em texto** (a nota sem o porquê não vale); tabela **ordenada\npor ROI decrescente**. Apresente alternativas + tabela para **confirmar ou editar** antes de\ngravar. Não bloqueie.\n\n## Fase 4 — Gravação + veredito (aconselha)\n\nGrave `docs\u002Festudos\u002F\u003Cslug>.md` com **exatamente** estas 6 seções (`##`, nesta ordem — o\nverificador cobra os cabeçalhos):\n\n```markdown\n# Estudo — \u003Ccandidato em meia frase>\n\n## Contexto\n\n\u003Ccandidato em 1 parágrafo; relação com a visão da PRD e a persona, quando existirem, com fonte\ncitada — ou a declaração de greenfield da Fase 1>\n\n## Edge cases e incertezas\n\n\u003Cperguntas convergidas na Fase 2, marcadas as que só o humano responde>\n\n## Alternativas\n\n\u003Cas 2–4 convergidas na Fase 3, incluindo \"não fazer\", cada uma com prós\u002Fcontras\u002FADRs tocados>\n\n## ROI\n\n\u003Ctabela ordenada + justificativas em texto>\n\n## Recomendação\n\n\u003C1 parágrafo, claramente marcado como **não vinculante**>\n\n## Próximo passo sugerido\n\nSe aprovado, rodar `\u002Fzion-prd-discovery` com a alternativa escolhida (e `\u002Fzion-prd-spike` se\nhouver decisão estruturante nova).\n```\n\n**Ramo por modo (Fase 0) — a seção \"## Próximo passo sugerido\" gravada reflete o modo detectado:**\n\n- **Distribuído (default):** o texto do template acima — `\u002Fzion-prd-discovery` com a alternativa\n  escolhida (e `\u002Fzion-prd-spike` se houver decisão estruturante nova).\n- **Interno:** substitua o corpo da seção por: \"Se aprovado, rodar `superpowers:brainstorming` com a\n  alternativa escolhida → `superpowers:writing-plans` → `superpowers:executing-plans`. Decisão\n  estruturante nova vira ADR via `\u002Fzion-adr-new` e reflete no canon (`prd.md`\u002F`architecture.md` no\n  mesmo commit — CLAUDE.md).\"\n\nOs 6 cabeçalhos e o resto do documento não mudam com o modo — só o corpo desta seção.\n\nRode `bash references\u002Fcheck-estudo.sh docs\u002Festudos\u002F\u003Cslug>.md` e **ecoe o veredito como conselho**\n(exit `0` limpo \u002F `1` achados \u002F `2` erro de uso): aponte cada achado — `secao-ausente`,\n`nao-fazer-ausente`, `stack` — com a correção sugerida; **não reverta nada**. Dever em prosa\n(indecidível por máquina): **toda afirmação sobre o estado atual do projeto cita a fonte**\n(`prd.md §`, `ADR-xxx`) — confira antes de entregar.\n\n## Saída\n\n`docs\u002Festudos\u002F\u003Cslug>.md` — subsídio para o humano escolher a alternativa e conduzir\n`\u002Fzion-prd-discovery` (Estágio 1). O estudo não dispara estágio algum.\n","# zion-prd-estudo — Estágio 0 do harness (Estudo pré-discovery, opcional)\n\nOrquestra o Estágio 0 da jornada: um **estudo** que orienta a direção antes do discovery.\nSequência dos estágios e fronteira o-quê\u002Fcomo em `references\u002Fprocess-context.md`. Contrato de\nfases; todos os gates **aconselham**, nunca bloqueiam. Regras em `references\u002Fquality-rules.md`.\n\n**Aconselha, não decide:** o documento subsidia; o humano escolhe a alternativa e conduz ele mesmo\ndiscovery → spike\u002FADR → PRD. **Guardas (não faz):** não cria\u002Faltera ADRs, PRD, architecture,\nskills ou assets do projeto-alvo; não grava `docs\u002Fdiscovery.md` nem código; a recomendação é\nsempre marcada como **não vinculante**. A skill estuda **um** candidato por vez (sem ranking de\ncandidatos) e não persiste estado entre sessões além do próprio documento gravado.\n\n## Fase 0 — Entrada (aconselha)\n\nO argumento chega em **uma de duas formas**, distinguidas por **match de arquivo** (sem flag nova):\n\n1. **Candidato** — 2–6 frases: **quem sofre**, **solução imaginada**, **restrições conhecidas**.\n2. **Slug de estudo existente** — um token único cujo arquivo já existe em `docs\u002Festudos\u002F`.\n\n**Detecção (match de arquivo):** faça `trim` do argumento. Se for um **token único** (sem espaços)\n**e** existir `docs\u002Festudos\u002F\u003Ctoken>.md` → **modo recarregar**. Caso contrário → **modo candidato**\n(comportamento atual): um token único que **não** casa com arquivo cai aqui e, se não constituir\ncandidato completo, peça o que faltar — sem candidato completo não há o que estudar. A regra é\nrobusta: um candidato em prosa (várias palavras) nunca casa com nome de arquivo, e um slug existente\ncasa sempre.\n\n**Modo candidato (fluxo atual, intocado):** derive o `\u003Cslug>` do candidato (kebab-case minúsculo,\nsem acentos). Se `docs\u002Festudos\u002F\u003Cslug>.md` **já existe**, avise e pergunte: **retomar** (partir do\ndocumento atual e revisar) ou **sobrescrever**. Não bloqueie.\n\n**Modo recarregar:** leia `docs\u002Festudos\u002F\u003Cslug>.md`. Use a seção **`## Contexto`** do documento como\nfonte do candidato — **não** peça as 2–6 frases de novo. Vá **direto para retomar**: revise o\ndocumento percorrendo as Fases 1–4, cada fase reapresentada para o Autor **confirmar ou editar**.\n**Não ofereça sobrescrever** — quem quiser sobrescrever passa o candidato em texto (modo candidato),\no slug colide e a Fase 0 oferece retomar\u002Fsobrescrever como hoje.\n\n**Detecte o modo (aconselha, não bloqueia):** se o projeto-alvo tiver\n`.claude-plugin\u002Fplugin.json` com `name: zion-build-prd`, o modo é **interno** (dev do próprio\nharness); caso contrário, **distribuído** (default). O modo afeta **apenas** o \"Próximo passo\nsugerido\" da Fase 4 — as Fases 1–3 são idênticas.\n\n**Preflight (dependência):** a Fase 2 exige `superpowers:brainstorming`. Se a skill não estiver\ndisponível, avise e pare graciosamente: \"Instale o superpowers — `\u002Fplugin marketplace add\nobra\u002Fsuperpowers-marketplace` e `\u002Fplugin install superpowers@superpowers-marketplace` — e rode de\nnovo.\" (No formato plugin ela é declarada como dependência e instala automaticamente quando o\nmarketplace está registrado.)\n\n## Fase 1 — Leitura das fontes (aconselha)\n\nLeia as fontes canônicas do projeto-alvo — **as que existirem**: `docs\u002Fprd.md`,\n`docs\u002Farchitecture.md` e `docs\u002Fadr\u002F`. Resuma em **3–5 linhas** o que restringe o candidato,\n**citando a fonte** de cada afirmação (`prd.md §x`, `ADR-xxx`). Brownfield: **nenhuma alternativa\npode contradizer ADR vigente** — alternativa que exigir reverter uma decisão declara a\n**supersessão do ADR como custo** (dela, na Fase 3). Fontes ausentes → declare greenfield (\"sem\nfontes canônicas; o estudo ancora só no candidato\") e siga.\n\n## Fase 2 — Edge cases via brainstorming (convergência)\n\nInvoque `superpowers:brainstorming` no mesmo turno (única dependência externa — contrato C1–C3,\nver ADR-007 do harness), com o enquadramento: \"Explore edge cases e incertezas do candidato:\n«candidato da Fase 0», sob estas restrições do projeto: «resumo da Fase 1». Produza perguntas que\na solução escolhida terá de responder — inclua as incômodas.\" Apresente a lista resultante\n**marcando as perguntas que só o humano pode responder** e peça para **confirmar ou editar**. Não\nbloqueie.\n\n## Fase 3 — Alternativas + ROI (convergência)\n\nProponha **2–4 alternativas**, **sempre incluindo \"não fazer\"**, cada uma em nível de **o-quê**\n(fronteira sem stack — `references\u002Fquality-rules.md` `#fronteira`): o que a persona passa a\nconseguir, prós, contras, **ADRs tocados** e supersessões declaradas como custo (da Fase 1).\n\n**ROI por alternativa**, três notas com justificativa em texto:\n\n- **Impacto na persona** (1–5; 5 = resolve a dor central);\n- **Esforço** (1–5, invertido; 5 = menor esforço);\n- **Risco\u002Freversibilidade** (1–5, invertido; 5 = menor risco, mais reversível).\n\nROI = média das três, **justificada em texto** (a nota sem o porquê não vale); tabela **ordenada\npor ROI decrescente**. Apresente alternativas + tabela para **confirmar ou editar** antes de\ngravar. Não bloqueie.\n\n## Fase 4 — Gravação + veredito (aconselha)\n\nGrave `docs\u002Festudos\u002F\u003Cslug>.md` com **exatamente** estas 6 seções (`##`, nesta ordem — o\nverificador cobra os cabeçalhos):\n\n```markdown\n# Estudo — \u003Ccandidato em meia frase>\n\n## Contexto\n\n\u003Ccandidato em 1 parágrafo; relação com a visão da PRD e a persona, quando existirem, com fonte\ncitada — ou a declaração de greenfield da Fase 1>\n\n## Edge cases e incertezas\n\n\u003Cperguntas convergidas na Fase 2, marcadas as que só o humano responde>\n\n## Alternativas\n\n\u003Cas 2–4 convergidas na Fase 3, incluindo \"não fazer\", cada uma com prós\u002Fcontras\u002FADRs tocados>\n\n## ROI\n\n\u003Ctabela ordenada + justificativas em texto>\n\n## Recomendação\n\n\u003C1 parágrafo, claramente marcado como **não vinculante**>\n\n## Próximo passo sugerido\n\nSe aprovado, rodar `\u002Fzion-prd-discovery` com a alternativa escolhida (e `\u002Fzion-prd-spike` se\nhouver decisão estruturante nova).\n```\n\n**Ramo por modo (Fase 0) — a seção \"## Próximo passo sugerido\" gravada reflete o modo detectado:**\n\n- **Distribuído (default):** o texto do template acima — `\u002Fzion-prd-discovery` com a alternativa\n  escolhida (e `\u002Fzion-prd-spike` se houver decisão estruturante nova).\n- **Interno:** substitua o corpo da seção por: \"Se aprovado, rodar `superpowers:brainstorming` com a\n  alternativa escolhida → `superpowers:writing-plans` → `superpowers:executing-plans`. Decisão\n  estruturante nova vira ADR via `\u002Fzion-adr-new` e reflete no canon (`prd.md`\u002F`architecture.md` no\n  mesmo commit — CLAUDE.md).\"\n\nOs 6 cabeçalhos e o resto do documento não mudam com o modo — só o corpo desta seção.\n\nRode `bash references\u002Fcheck-estudo.sh docs\u002Festudos\u002F\u003Cslug>.md` e **ecoe o veredito como conselho**\n(exit `0` limpo \u002F `1` achados \u002F `2` erro de uso): aponte cada achado — `secao-ausente`,\n`nao-fazer-ausente`, `stack` — com a correção sugerida; **não reverta nada**. Dever em prosa\n(indecidível por máquina): **toda afirmação sobre o estado atual do projeto cita a fonte**\n(`prd.md §`, `ADR-xxx`) — confira antes de entregar.\n\n## Saída\n\n`docs\u002Festudos\u002F\u003Cslug>.md` — subsídio para o humano escolher a alternativa e conduzir\n`\u002Fzion-prd-discovery` (Estágio 1). O estudo não dispara estágio algum.\n",{},"main","7e972574b63d9a94cc49f963acf3d3a51d6c45c7","skills\u002Fzion-prd-estudo","https:\u002F\u002Fgithub.com\u002Ftuyoshivinicius\u002Fzion-build-prd","https:\u002F\u002Fgithub.com\u002Ftuyoshivinicius","http:\u002F\u002Ftuyoshi.com.br","2026-07-29 12:21:56",{"source":7,"skillName":5,"commands":31,"prompt":41,"zipAvailable":42},[32,35,38],{"tool":33,"command":34},"npx","npx skills add tuyoshivinicius\u002Fzion-build-prd --skill zion-prd-estudo",{"tool":36,"command":37},"bunx","bunx skills add tuyoshivinicius\u002Fzion-build-prd --skill zion-prd-estudo",{"tool":39,"command":40},"pnpm","pnpm dlx skills add tuyoshivinicius\u002Fzion-build-prd --skill zion-prd-estudo","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Ftuyoshivinicius\u002Fzion-build-prd\u002Fblob\u002Fmain\u002Fskills\u002Fzion-prd-estudo\u002FSKILL.md",true,[44,50,56,60],{"path":45,"resourceType":46,"resourceTypeDesc":47,"sizeBytes":48,"sourceHtmlUrl":49},"references\u002Fcheck-estudo.sh","SCRIPT","脚本",4121,"https:\u002F\u002Fgithub.com\u002Ftuyoshivinicius\u002Fzion-build-prd\u002Fblob\u002Fmain\u002Fskills\u002Fzion-prd-estudo\u002Freferences\u002Fcheck-estudo.sh",{"path":51,"resourceType":52,"resourceTypeDesc":53,"sizeBytes":54,"sourceHtmlUrl":55},"references\u002Fprocess-context.md","REFERENCE","参考文档",2614,"https:\u002F\u002Fgithub.com\u002Ftuyoshivinicius\u002Fzion-build-prd\u002Fblob\u002Fmain\u002Fskills\u002Fzion-prd-estudo\u002Freferences\u002Fprocess-context.md",{"path":57,"resourceType":52,"resourceTypeDesc":53,"sizeBytes":58,"sourceHtmlUrl":59},"references\u002Fquality-rules.md",14314,"https:\u002F\u002Fgithub.com\u002Ftuyoshivinicius\u002Fzion-build-prd\u002Fblob\u002Fmain\u002Fskills\u002Fzion-prd-estudo\u002Freferences\u002Fquality-rules.md",{"path":61,"resourceType":52,"resourceTypeDesc":53,"sizeBytes":62,"sourceHtmlUrl":63},"references\u002Fsuperpowers-contract.md",2544,"https:\u002F\u002Fgithub.com\u002Ftuyoshivinicius\u002Fzion-build-prd\u002Fblob\u002Fmain\u002Fskills\u002Fzion-prd-estudo\u002Freferences\u002Fsuperpowers-contract.md",[65,72,79,86,93,100],{"skillNo":66,"name":67,"nameZh":6,"description":68,"descriptionZh":6,"repositoryFullName":7,"ownerLogin":8,"ownerAvatarUrl":9,"ownerAccountNo":10,"ownerDisplayName":11,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":69,"categories":70,"keywords":71,"publishedAt":18},"01M78FSH0WVE1NEM74WT0F74YG","zion-speckit-install","Instala a integração do harness Zion Build PRD com o Spec Kit no repositório do PRODUTO — grava o bloco versionado de regras de fonte canônica no CLAUDE.md, semeia docs\u002Farchitecture.md de esqueleto e oferece um guard de pre-commit opt-in. Idempotente e re-rodável, substitui só o bloco marcado e nunca sobrescreve documento existente. Use para \"instalar a integração com o Spec Kit\", \"declarar o canon no repo do produto\" ou para atualizar o bloco de regras após upgrade do harness.","https:\u002F\u002Fgithub.com\u002Ftuyoshivinicius\u002Fzion-build-prd\u002Fblob\u002Fmain\u002Fskills\u002Fzion-speckit-install\u002FSKILL.md",[],[],{"skillNo":73,"name":74,"nameZh":6,"description":75,"descriptionZh":6,"repositoryFullName":7,"ownerLogin":8,"ownerAvatarUrl":9,"ownerAccountNo":10,"ownerDisplayName":11,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":76,"categories":77,"keywords":78,"publishedAt":18},"01M78FSD4XEFHY9T375864K4YW","zion-prd-write","Estágio 3 do harness Zion Build PRD — copia o esqueleto da PRD e conduz o preenchimento seção a seção (RF-xx por épico, NFRs com número, restrições das ADRs), guardando a fronteira o-quê\u002Fcomo. Use para \"escrever a PRD\", \"preencher a PRD\" ou revisar uma PRD existente, depois da descoberta e dos spikes.","https:\u002F\u002Fgithub.com\u002Ftuyoshivinicius\u002Fzion-build-prd\u002Fblob\u002Fmain\u002Fskills\u002Fzion-prd-write\u002FSKILL.md",[],[],{"skillNo":80,"name":81,"nameZh":6,"description":82,"descriptionZh":6,"repositoryFullName":7,"ownerLogin":8,"ownerAvatarUrl":9,"ownerAccountNo":10,"ownerDisplayName":11,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":83,"categories":84,"keywords":85,"publishedAt":18},"01M78FS81QK6GXQ6E82YJAH1D2","zion-prd-trace","Reconcilia a rastreabilidade da PRD (§12), o backlog de specs (docs\u002Fbacklog.md) e os blocos derivados do docs\u002Farchitecture.md do produto (índice de ADRs, visão do backlog) a partir das specs\u002F*\u002Fspec.md — RF↔spec, spec↔pasta e status ☐\u002F◐\u002F● derivados por máquina, com o veredito advisório do check de arquitetura ecoado. É o ritual de fim de spec. Use para \"atualizar a rastreabilidade\", \"reconciliar a tabela\u002Fo backlog\" ou depois de fatiar\u002Fimplementar uma spec. Rodável a qualquer momento.","https:\u002F\u002Fgithub.com\u002Ftuyoshivinicius\u002Fzion-build-prd\u002Fblob\u002Fmain\u002Fskills\u002Fzion-prd-trace\u002FSKILL.md",[],[],{"skillNo":87,"name":88,"nameZh":6,"description":89,"descriptionZh":6,"repositoryFullName":7,"ownerLogin":8,"ownerAvatarUrl":9,"ownerAccountNo":10,"ownerDisplayName":11,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":90,"categories":91,"keywords":92,"publishedAt":18},"01M78FS3HXXR9H52T7HMDYHA52","zion-prd-spike","Estágio 2 do harness Zion Build PRD — pesquisa os trade-offs das 2–3 decisões estruturantes e registra ADRs em docs\u002Fadr\u002F antes de fechar a PRD. Use após a descoberta, sempre que houver decisões que mudam a PRD inteira a provar com spike, ou quando o usuário mencionar \"decisões estruturantes\", \"trade-offs\" ou \"ADRs\".","https:\u002F\u002Fgithub.com\u002Ftuyoshivinicius\u002Fzion-build-prd\u002Fblob\u002Fmain\u002Fskills\u002Fzion-prd-spike\u002FSKILL.md",[],[],{"skillNo":94,"name":95,"nameZh":6,"description":96,"descriptionZh":6,"repositoryFullName":7,"ownerLogin":8,"ownerAvatarUrl":9,"ownerAccountNo":10,"ownerDisplayName":11,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":97,"categories":98,"keywords":99,"publishedAt":18},"01M78FS0253BTG1005XEJVGJK1","zion-prd-specify-prompt","Ponte do harness Zion Build PRD para o Spec Kit — monta o prompt do \u002Fspeckit.specify de UMA spec vertical, blindando a fronteira sem-stack, entrega pronto e para. Use para levar uma spec do backlog ao Spec Kit; não dispara o \u002Fspeckit.* por você.","https:\u002F\u002Fgithub.com\u002Ftuyoshivinicius\u002Fzion-build-prd\u002Fblob\u002Fmain\u002Fskills\u002Fzion-prd-specify-prompt\u002FSKILL.md",[],[],{"skillNo":101,"name":102,"nameZh":6,"description":103,"descriptionZh":6,"repositoryFullName":7,"ownerLogin":8,"ownerAvatarUrl":9,"ownerAccountNo":10,"ownerDisplayName":11,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":104,"categories":105,"keywords":106,"publishedAt":18},"01M78FRW1XF1V3DKJ0QTV9XPJ5","zion-prd-plan-prompt","Ponte do harness Zion Build PRD para o Spec Kit — monta o prompt do \u002Fspeckit.plan de UMA feature injetando os ADRs confirmados — e, quando existe, a prosa estrutural do docs\u002Farchitecture.md do produto — como restrição a honrar, entrega pronto e para. Use para levar uma feature (spec.md + ADRs) ao passo plan do Spec Kit; não dispara o \u002Fspeckit.* por você.","https:\u002F\u002Fgithub.com\u002Ftuyoshivinicius\u002Fzion-build-prd\u002Fblob\u002Fmain\u002Fskills\u002Fzion-prd-plan-prompt\u002FSKILL.md",[],[]]