[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M70FSTEYHTBBTN40TYGDWK5Y":3,"skill-same:01M70FSTEYHTBBTN40TYGDWK5Y":56},{"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":18,"publishedAt":29,"linkOnly":30,"markdownContent":31,"markdownBody":32,"frontMatter":33,"refName":34,"commitSha":35,"skillDirectory":36,"forksCount":37,"repositoryHtmlUrl":38,"repositoryHomepageUrl":6,"ownerHtmlUrl":39,"ownerBlogUrl":6,"ownerDescription":40,"updatedAt":41,"install":42,"resources":55},"01M70FSTEYHTBBTN40TYGDWK5Y","session-logger",null,"Use esta skill ao encerrar uma sessao para registrar erros relevantes em ERROR_LOG.md e pendencias abertas em PENDING_LOG.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\u002Fsession-logger\u002FSKILL.md",[],[19,20,21,22,23,24,25,26,27,28],"session","logger","session logger","para","use","log","ao","error","registrar","pending","2026-11-10 10:12:30",false,"---\nname: session-logger\ndescription: Use esta skill ao encerrar uma sessao para registrar erros relevantes em ERROR_LOG.md e pendencias abertas em PENDING_LOG.md.\n---\n\n# Objetivo\n\nRegistrar o estado operacional da sessão em logs auditáveis antes de fechar.\n\n## Leia antes de agir\n\n1. Contexto da sessão atual — o que foi feito, o que falhou, o que ficou pendente\n2. `ERROR_LOG.md` — para não duplicar entradas já registradas\n3. `PENDING_LOG.md` — para atualizar status de pendências existentes\n\n## Use esta skill quando\n\n- chamada por `session-close` como primeira etapa do encerramento\n- houver erros ou decisões relevantes ocorridos na sessão\n\n## Nao use esta skill quando\n\n- invocada diretamente fora do encerramento de sessão sem nada a registrar — nesse caso, não há valor em criar entradas vazias\n- o objetivo for consolidar memória durável (use `memory-curator` para isso)\n\nNota: quando chamada por `session-close`, sempre execute — mesmo que o resultado seja \"nenhuma nova entrada\". O registro explícito do estado vazio é parte do encerramento auditável.\n\n## Regras obrigatorias\n\n- não transcreva a conversa — registre apenas o que é operacionalmente relevante\n- um erro é registrável se: (a) repetiu-se, (b) pode acontecer novamente, ou (c) impacta outros projetos\n- uma pendência é registrável se: (a) não foi resolvida, (b) requer decisão futura, ou (c) é P0\u002FP1\n- não registre pendências já resolvidas como abertas\n\n## Processo\n\n1. Revisar o que ocorreu na sessão.\n2. Identificar erros registráveis e suas causas.\n3. Acrescentar entradas em `ERROR_LOG.md` no formato padrão.\n4. Atualizar status de pendências resolvidas em `PENDING_LOG.md`.\n5. Acrescentar pendências novas com prioridade (P0, P1, P2).\n\n## Saida final esperada\n\nConfirmação do que foi registrado:\n\n```text\nERROR_LOG: N entradas adicionadas \u002F nenhuma nova\nPENDING_LOG: N pendências atualizadas, M novas adicionadas\n```\n","# Objetivo\n\nRegistrar o estado operacional da sessão em logs auditáveis antes de fechar.\n\n## Leia antes de agir\n\n1. Contexto da sessão atual — o que foi feito, o que falhou, o que ficou pendente\n2. `ERROR_LOG.md` — para não duplicar entradas já registradas\n3. `PENDING_LOG.md` — para atualizar status de pendências existentes\n\n## Use esta skill quando\n\n- chamada por `session-close` como primeira etapa do encerramento\n- houver erros ou decisões relevantes ocorridos na sessão\n\n## Nao use esta skill quando\n\n- invocada diretamente fora do encerramento de sessão sem nada a registrar — nesse caso, não há valor em criar entradas vazias\n- o objetivo for consolidar memória durável (use `memory-curator` para isso)\n\nNota: quando chamada por `session-close`, sempre execute — mesmo que o resultado seja \"nenhuma nova entrada\". O registro explícito do estado vazio é parte do encerramento auditável.\n\n## Regras obrigatorias\n\n- não transcreva a conversa — registre apenas o que é operacionalmente relevante\n- um erro é registrável se: (a) repetiu-se, (b) pode acontecer novamente, ou (c) impacta outros projetos\n- uma pendência é registrável se: (a) não foi resolvida, (b) requer decisão futura, ou (c) é P0\u002FP1\n- não registre pendências já resolvidas como abertas\n\n## Processo\n\n1. Revisar o que ocorreu na sessão.\n2. Identificar erros registráveis e suas causas.\n3. Acrescentar entradas em `ERROR_LOG.md` no formato padrão.\n4. Atualizar status de pendências resolvidas em `PENDING_LOG.md`.\n5. Acrescentar pendências novas com prioridade (P0, P1, P2).\n\n## Saida final esperada\n\nConfirmação do que foi registrado:\n\n```text\nERROR_LOG: N entradas adicionadas \u002F nenhuma nova\nPENDING_LOG: N pendências atualizadas, M novas adicionadas\n```\n",{"name":5,"description":7},"main","ed34bf2b037ee80c0327ce9eb737179e10ac24f1","shared\u002Fcore\u002Fskills\u002Fsession-logger",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":43,"prompt":53,"zipAvailable":54},[44,47,50],{"tool":45,"command":46},"npx","npx skills add caiocezartg\u002FAI-dotfiles --skill session-logger",{"tool":48,"command":49},"bunx","bunx skills add caiocezartg\u002FAI-dotfiles --skill session-logger",{"tool":51,"command":52},"pnpm","pnpm dlx skills add caiocezartg\u002FAI-dotfiles --skill session-logger","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fcaiocezartg\u002FAI-dotfiles\u002Fblob\u002Fmain\u002Fshared\u002Fcore\u002Fskills\u002Fsession-logger\u002FSKILL.md",true,[],[57,70,85,100,113,123],{"skillNo":58,"name":59,"nameZh":6,"description":60,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":61,"categories":62,"keywords":63,"publishedAt":29},"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",[],[64,65,66,67,23,22,68,69],"technical triage","triage","technical","do","de","clara",{"skillNo":71,"name":72,"nameZh":6,"description":73,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":74,"categories":75,"keywords":76,"publishedAt":29},"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",[],[77,78,79,80,81,82,23,22,83,84],"task","task planner","planner","tasks","ready","plan","feature","spec",{"skillNo":86,"name":87,"nameZh":6,"description":88,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":89,"categories":90,"keywords":96,"publishedAt":29},"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",[91],{"categoryNo":92,"categoryName":93,"taxonomyType":94,"taxonomyTypeDesc":95},"01JBSEEDCAT000000000000023","Skill与智能体开发","SCENARIO","使用场景",[84,97,98,83,99,67,23,22,68],"spec editor","editor","workflow",{"skillNo":101,"name":102,"nameZh":6,"description":103,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":104,"categories":105,"keywords":106,"publishedAt":29},"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",[],[102,107,108,109,110,111,83,112],"capture","status","tree","branch","compact","note",{"skillNo":114,"name":115,"nameZh":6,"description":116,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":117,"categories":118,"keywords":119,"publishedAt":29},"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",[],[120,121,19,22,68,83,67,122,23],"open","session open","git",{"skillNo":124,"name":125,"nameZh":6,"description":126,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":127,"categories":128,"keywords":129,"publishedAt":29},"01M70FSM6T8HKYTKAFFH1T1HV9","session-close","Use esta skill para encerrar uma sessao de forma auditavel, registrando erros, pendencias e consolidando memoria duravel.","https:\u002F\u002Fgithub.com\u002Fcaiocezartg\u002FAI-dotfiles\u002Fblob\u002Fmain\u002Fshared\u002Fcore\u002Fskills\u002Fsession-close\u002FSKILL.md",[],[130,131,19,68,22,23],"close","session close"]