[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M70FSF019NG8B4KJSTJNZ556":3,"skill-same:01M70FSF019NG8B4KJSTJNZ556":59},{"skillNo":4,"name":5,"nameZh":6,"description":7,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":16,"categories":17,"keywords":23,"publishedAt":32,"linkOnly":33,"markdownContent":34,"markdownBody":35,"frontMatter":36,"refName":37,"commitSha":38,"skillDirectory":39,"forksCount":40,"repositoryHtmlUrl":41,"repositoryHomepageUrl":6,"ownerHtmlUrl":42,"ownerBlogUrl":6,"ownerDescription":43,"updatedAt":44,"install":45,"resources":58},"01M70FSF019NG8B4KJSTJNZ556","report-writer",null,"Use esta skill ao fim da feature para consolidar escopo alterado, validacoes executadas, riscos residuais e recomendacao final em `REPORT.md`.","caiocezartg\u002FAI-dotfiles","caiocezartg","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F73317854?v=4","01M70FQJX2WQ96GDQ1C8MKE8AK","Caio Cezar","01M70FQJY4WF9VB72YBAZMV71J",0,"MIT","https:\u002F\u002Fgithub.com\u002Fcaiocezartg\u002FAI-dotfiles\u002Fblob\u002Fmain\u002Fshared\u002Fcore\u002Fskills\u002Freport-writer\u002FSKILL.md",[18],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000034","行政与办公人员","PROFESSION","适用职业",[24,25,26,27,28,29,30,31],"writer","report writer","report","use","para","feature","ao","fim","2026-11-10 10:12:30",false,"---\nname: report-writer\ndescription: Use esta skill ao fim da feature para consolidar escopo alterado, validacoes executadas, riscos residuais e recomendacao final em `REPORT.md`.\n---\n\n# Objetivo\n\nFechar a frente atual com um relatorio curto, tecnico e auditavel.\n\n## Leia antes de agir\n\n1. `AGENTS.md`\n2. `SPEC.md`, se existir\n3. diff final\n4. saida do `quality-gate`\n5. saida do `security-review`, quando aplicavel\n\n## Use esta skill quando\n\n- a implementacao terminou\n- os gates de validacao relevantes ja rodaram\n- for hora de preparar handoff ou fechamento tecnico\n\n## Nao use esta skill quando\n\n- a tarefa ainda estiver em SPEC ou planejamento\n- a mudanca ainda estiver em RED ou GREEN\n- o objetivo for commit, push ou PR\n\n## Regras obrigatorias\n\n- seja factual\n- diferencie claramente o que foi validado do que foi apenas inferido\n- nao esconda lacunas\n- derive a recomendacao final do resultado das validacoes\n\n## Processo\n\n1. Resumir objetivo e escopo da mudanca.\n2. Listar validacoes executadas e respectivos resultados.\n3. Registrar riscos residuais e follow-ups.\n4. Escrever `REPORT.md` com recomendacao final.\n\n## Saida final esperada\n\nEntregue um `REPORT.md` curto contendo resumo executivo, areas alteradas, evidencias de validacao, riscos remanescentes e um destes tokens:\n\n- `READY_FOR_COMMIT`\n- `NOT_READY_FOR_COMMIT`\n","# Objetivo\n\nFechar a frente atual com um relatorio curto, tecnico e auditavel.\n\n## Leia antes de agir\n\n1. `AGENTS.md`\n2. `SPEC.md`, se existir\n3. diff final\n4. saida do `quality-gate`\n5. saida do `security-review`, quando aplicavel\n\n## Use esta skill quando\n\n- a implementacao terminou\n- os gates de validacao relevantes ja rodaram\n- for hora de preparar handoff ou fechamento tecnico\n\n## Nao use esta skill quando\n\n- a tarefa ainda estiver em SPEC ou planejamento\n- a mudanca ainda estiver em RED ou GREEN\n- o objetivo for commit, push ou PR\n\n## Regras obrigatorias\n\n- seja factual\n- diferencie claramente o que foi validado do que foi apenas inferido\n- nao esconda lacunas\n- derive a recomendacao final do resultado das validacoes\n\n## Processo\n\n1. Resumir objetivo e escopo da mudanca.\n2. Listar validacoes executadas e respectivos resultados.\n3. Registrar riscos residuais e follow-ups.\n4. Escrever `REPORT.md` com recomendacao final.\n\n## Saida final esperada\n\nEntregue um `REPORT.md` curto contendo resumo executivo, areas alteradas, evidencias de validacao, riscos remanescentes e um destes tokens:\n\n- `READY_FOR_COMMIT`\n- `NOT_READY_FOR_COMMIT`\n",{"name":5,"description":7},"main","ed34bf2b037ee80c0327ce9eb737179e10ac24f1","shared\u002Fcore\u002Fskills\u002Freport-writer",1,"https:\u002F\u002Fgithub.com\u002Fcaiocezartg\u002FAI-dotfiles","https:\u002F\u002Fgithub.com\u002Fcaiocezartg","console.log(\"Hello there!\")","2026-04-16 06:14:07",{"source":8,"skillName":5,"commands":46,"prompt":56,"zipAvailable":57},[47,50,53],{"tool":48,"command":49},"npx","npx skills add caiocezartg\u002FAI-dotfiles --skill report-writer",{"tool":51,"command":52},"bunx","bunx skills add caiocezartg\u002FAI-dotfiles --skill report-writer",{"tool":54,"command":55},"pnpm","pnpm dlx skills add caiocezartg\u002FAI-dotfiles --skill report-writer","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fcaiocezartg\u002FAI-dotfiles\u002Fblob\u002Fmain\u002Fshared\u002Fcore\u002Fskills\u002Freport-writer\u002FSKILL.md",true,[],[60,73,87,102,115,126],{"skillNo":61,"name":62,"nameZh":6,"description":63,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":64,"categories":65,"keywords":66,"publishedAt":32},"01M70FTGQ1KBAV796SFPKRSK3N","technical-triage","Use esta skill para analisar o estado do projeto e produzir recomendacao estruturada de proximo passo com prioridade clara.","https:\u002F\u002Fgithub.com\u002Fcaiocezartg\u002FAI-dotfiles\u002Fblob\u002Fmain\u002Fshared\u002Fcore\u002Fskills\u002Ftechnical-triage\u002FSKILL.md",[],[67,68,69,70,27,28,71,72],"technical triage","triage","technical","do","de","clara",{"skillNo":74,"name":75,"nameZh":6,"description":76,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":77,"categories":78,"keywords":79,"publishedAt":32},"01M70FTC17RT5RM5Q75QE1AF4R","task-planner","Use esta skill depois da SPEC aprovada para produzir `PLAN.md`, `TASKS.md` e o estado `PLAN_READY` da feature ativa.","https:\u002F\u002Fgithub.com\u002Fcaiocezartg\u002FAI-dotfiles\u002Fblob\u002Fmain\u002Fshared\u002Fcore\u002Fskills\u002Ftask-planner\u002FSKILL.md",[],[80,81,82,83,84,85,27,28,29,86],"task","task planner","planner","tasks","ready","plan","spec",{"skillNo":88,"name":89,"nameZh":6,"description":90,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":91,"categories":92,"keywords":98,"publishedAt":32},"01M70FT6RYKW0QWM7T3DPJSA9T","spec-editor","Use esta skill para transformar um pedido do usuario em uma `SPEC.md` enxuta, testavel e pronta para alimentar o restante do workflow de feature.","https:\u002F\u002Fgithub.com\u002Fcaiocezartg\u002FAI-dotfiles\u002Fblob\u002Fmain\u002Fshared\u002Fcore\u002Fskills\u002Fspec-editor\u002FSKILL.md",[93],{"categoryNo":94,"categoryName":95,"taxonomyType":96,"taxonomyTypeDesc":97},"01JBSEEDCAT000000000000023","Skill与智能体开发","SCENARIO","使用场景",[86,99,100,101,71,29,70,27,28],"spec editor","editor","workflow",{"skillNo":103,"name":104,"nameZh":6,"description":105,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":106,"categories":107,"keywords":108,"publishedAt":32},"01M70FT1YJYTC2XH7NK1BPKJKV","snapshot","Capture the current branch, feature and working tree in a compact status note.","https:\u002F\u002Fgithub.com\u002Fcaiocezartg\u002FAI-dotfiles\u002Fblob\u002Fmain\u002Fshared\u002Fcore\u002Fskills\u002Fsnapshot\u002FSKILL.md",[],[104,109,110,111,112,113,29,114],"compact","status","tree","branch","capture","note",{"skillNo":116,"name":117,"nameZh":6,"description":118,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":119,"categories":120,"keywords":121,"publishedAt":32},"01M70FSZ34VM0AQ7P9ZPK21SCG","session-open","Use esta skill no inicio de qualquer sessao para ler memoria duravel, inspecionar estado do Git, identificar a feature ativa e recomendar o proximo passo.","https:\u002F\u002Fgithub.com\u002Fcaiocezartg\u002FAI-dotfiles\u002Fblob\u002Fmain\u002Fshared\u002Fcore\u002Fskills\u002Fsession-open\u002FSKILL.md",[],[122,123,124,125,70,27,28,71,29],"session","session open","open","git",{"skillNo":127,"name":128,"nameZh":6,"description":129,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":130,"categories":131,"keywords":132,"publishedAt":32},"01M70FSTEYHTBBTN40TYGDWK5Y","session-logger","Use esta skill ao encerrar uma sessao para registrar erros relevantes em ERROR_LOG.md e pendencias abertas em PENDING_LOG.md.","https:\u002F\u002Fgithub.com\u002Fcaiocezartg\u002FAI-dotfiles\u002Fblob\u002Fmain\u002Fshared\u002Fcore\u002Fskills\u002Fsession-logger\u002FSKILL.md",[],[133,134,122,28,27,135,136,137,138,30],"logger","session logger","registrar","error","log","pending"]