[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6CSVRWYX4Y1CPXQYJBJQRRN":3,"skill-same:01M6CSVRWYX4Y1CPXQYJBJQRRN":90},{"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":26,"linkOnly":27,"markdownContent":28,"markdownBody":29,"frontMatter":30,"refName":37,"commitSha":38,"skillDirectory":39,"forksCount":14,"repositoryHtmlUrl":40,"repositoryHomepageUrl":41,"ownerHtmlUrl":42,"ownerBlogUrl":6,"ownerDescription":43,"updatedAt":44,"install":45,"resources":58},"01M6CSVRWYX4Y1CPXQYJBJQRRN","documenter:rtfm",null,"Lit la documentation technique - RTFM (Read The Fucking Manual)","atournayre\u002Fclaude-personas","atournayre","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F4262077?v=4","01M6CSSGYW0E0D0M3E2T6J9X2Z","Aurélien Tournayre","01M6CSSH3DENJF2XWZ41H0F43K",0,"MIT","https:\u002F\u002Fgithub.com\u002Fatournayre\u002Fclaude-personas\u002Fblob\u002Fmain\u002Fdocumenter\u002Fskills\u002Frtfm\u002FSKILL.md",[],[19,5,20,21,22,23,24,25],"rtfm","documentation","doc","Bash","haiku","read","webfetch","2026-11-10 10:12:30",false,"---\nname: documenter:rtfm\ndescription: Lit la documentation technique - RTFM (Read The Fucking Manual)\nmodel: haiku\nallowed-tools: [Bash, WebFetch, WebSearch]\nargument-hint: [url|doc-name]\nversion: 1.0.0\nlicense: MIT\n---\n\n# Configuration de sortie\n\n## Instructions à Exécuter\n\n**IMPORTANT : Exécute ce workflow étape par étape :**\n\n\n**IMPORTANT** : Cette skill génère une synthèse de documentation structurée et nécessite un format de sortie spécifique.\n\nLis le frontmatter de cette skill. Si un champ `output-style` est présent, exécute immédiatement :\n```\n\u002Foutput-style \u003Cvaleur-du-champ>\n```\n\n*Note : Une fois que le champ `output-style` sera supporté nativement par Claude Code, cette instruction pourra être supprimée.*\n\n**Output-style requis** : `markdown-focused`\n\n# Documentation Reader - RTFM\n\n## Purpose\nForce Claude à lire et comprendre la documentation technique fournie, que ce soit via une URL directe ou en recherchant une documentation par nom.\n\n## Variables\nDOC_SOURCE: L'URL ou le nom de la documentation à lire\n\n## Instructions\n- Si une URL est fournie directement, utilise WebFetch pour la lire\n- Si un nom de documentation est fourni, utilise WebSearch pour la trouver puis WebFetch pour la lire\n- Force Claude à lire complètement la documentation avant de répondre\n- Fournis un résumé structuré des points clés\n\n## Relevant Files\n- Documentation externe via WebFetch\u002FWebSearch\n\n## Codebase Structure\nCette commande ne modifie pas le codebase, elle lit uniquement la documentation externe.\n\n## Workflow\n\n- Si DOC_SOURCE commence par http\u002Fhttps, utilise directement WebFetch\n- Sinon, recherche la documentation avec WebSearch puis lis le résultat avec WebFetch\n- Parse et structure l'information de la documentation\n- Fournis un résumé concis et actionnable\n\n## Expertise\n- Lecture et analyse de documentation technique\n- Extraction d'informations clés\n- Synthèse et structuration de contenu\n\n## Template\n```\n# Documentation: [NOM]\n\n## Résumé\n[Résumé concis en 2-3 phrases]\n\n## Points clés\n- Point important 1\n- Point important 2\n- Point important 3\n\n## Exemples pratiques\n[Exemples d'usage si disponibles]\n\n## Liens utiles\n[Références additionnelles si pertinentes]\n```\n\n## Examples\n- `\u002Fdocumenter:rtfm https:\u002F\u002Fdocs.anthropic.com\u002Fen\u002Fapi\u002Foverview` - Lit directement la documentation Claude\n- `\u002Fdocumenter:rtfm symfony doctrine` - Recherche et lit la documentation Symfony Doctrine\n- `\u002Fdocumenter:rtfm php 8.3 new features` - Recherche les nouvelles fonctionnalités PHP 8.3\n\n## Report\nRésumé structuré de la documentation lue avec points clés et exemples pratiques.\n","# Configuration de sortie\n\n## Instructions à Exécuter\n\n**IMPORTANT : Exécute ce workflow étape par étape :**\n\n\n**IMPORTANT** : Cette skill génère une synthèse de documentation structurée et nécessite un format de sortie spécifique.\n\nLis le frontmatter de cette skill. Si un champ `output-style` est présent, exécute immédiatement :\n```\n\u002Foutput-style \u003Cvaleur-du-champ>\n```\n\n*Note : Une fois que le champ `output-style` sera supporté nativement par Claude Code, cette instruction pourra être supprimée.*\n\n**Output-style requis** : `markdown-focused`\n\n# Documentation Reader - RTFM\n\n## Purpose\nForce Claude à lire et comprendre la documentation technique fournie, que ce soit via une URL directe ou en recherchant une documentation par nom.\n\n## Variables\nDOC_SOURCE: L'URL ou le nom de la documentation à lire\n\n## Instructions\n- Si une URL est fournie directement, utilise WebFetch pour la lire\n- Si un nom de documentation est fourni, utilise WebSearch pour la trouver puis WebFetch pour la lire\n- Force Claude à lire complètement la documentation avant de répondre\n- Fournis un résumé structuré des points clés\n\n## Relevant Files\n- Documentation externe via WebFetch\u002FWebSearch\n\n## Codebase Structure\nCette commande ne modifie pas le codebase, elle lit uniquement la documentation externe.\n\n## Workflow\n\n- Si DOC_SOURCE commence par http\u002Fhttps, utilise directement WebFetch\n- Sinon, recherche la documentation avec WebSearch puis lis le résultat avec WebFetch\n- Parse et structure l'information de la documentation\n- Fournis un résumé concis et actionnable\n\n## Expertise\n- Lecture et analyse de documentation technique\n- Extraction d'informations clés\n- Synthèse et structuration de contenu\n\n## Template\n```\n# Documentation: [NOM]\n\n## Résumé\n[Résumé concis en 2-3 phrases]\n\n## Points clés\n- Point important 1\n- Point important 2\n- Point important 3\n\n## Exemples pratiques\n[Exemples d'usage si disponibles]\n\n## Liens utiles\n[Références additionnelles si pertinentes]\n```\n\n## Examples\n- `\u002Fdocumenter:rtfm https:\u002F\u002Fdocs.anthropic.com\u002Fen\u002Fapi\u002Foverview` - Lit directement la documentation Claude\n- `\u002Fdocumenter:rtfm symfony doctrine` - Recherche et lit la documentation Symfony Doctrine\n- `\u002Fdocumenter:rtfm php 8.3 new features` - Recherche les nouvelles fonctionnalités PHP 8.3\n\n## Report\nRésumé structuré de la documentation lue avec points clés et exemples pratiques.\n",{"name":5,"model":23,"license":15,"version":31,"description":7,"allowed-tools":32,"argument-hint":35},"1.0.0",[22,33,34],"WebFetch","WebSearch",[36],"url|doc-name","main","bb0335112ea0991dc1dc6a29fa5a861397a5a6f6","documenter\u002Fskills\u002Frtfm","https:\u002F\u002Fgithub.com\u002Fatournayre\u002Fclaude-personas","https:\u002F\u002Fatournayre.github.io\u002Fclaude-personas\u002F","https:\u002F\u002Fgithub.com\u002Fatournayre","🔵, Back End Developer, @symfony  :heart:, @rectorphp :heart:,  \r\n:bug: fixer (creator sometimes 🤫), member of @afup","2026-03-02 23:42:20",{"source":8,"skillName":5,"commands":46,"prompt":56,"zipAvailable":57},[47,50,53],{"tool":48,"command":49},"npx","npx skills add atournayre\u002Fclaude-personas --skill \"documenter:rtfm\"",{"tool":51,"command":52},"bunx","bunx skills add atournayre\u002Fclaude-personas --skill \"documenter:rtfm\"",{"tool":54,"command":55},"pnpm","pnpm dlx skills add atournayre\u002Fclaude-personas --skill \"documenter:rtfm\"","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fatournayre\u002Fclaude-personas\u002Fblob\u002Fmain\u002Fdocumenter\u002Fskills\u002Frtfm\u002FSKILL.md",true,[59,64,70,74,78,82,86],{"path":60,"resourceType":60,"resourceTypeDesc":61,"sizeBytes":62,"sourceHtmlUrl":63},"LICENSE","许可证",1065,"https:\u002F\u002Fgithub.com\u002Fjiayaoqijia\u002Fcryptoskill\u002Fblob\u002Fmain\u002Fskills\u002Fwallets\u002Fmetamask-official-test-i18n-usage\u002FLICENSE",{"path":65,"resourceType":66,"resourceTypeDesc":67,"sizeBytes":68,"sourceHtmlUrl":69},"repos\u002Fcore.md","REFERENCE","参考文档",156,"https:\u002F\u002Fgithub.com\u002Fjiayaoqijia\u002Fcryptoskill\u002Fblob\u002Fmain\u002Fskills\u002Fwallets\u002Fmetamask-official-test-i18n-usage\u002Frepos\u002Fcore.md",{"path":71,"resourceType":66,"resourceTypeDesc":67,"sizeBytes":72,"sourceHtmlUrl":73},"repos\u002Fmetamask-extension.md",7203,"https:\u002F\u002Fgithub.com\u002Fjiayaoqijia\u002Fcryptoskill\u002Fblob\u002Fmain\u002Fskills\u002Fwallets\u002Fmetamask-official-test-i18n-usage\u002Frepos\u002Fmetamask-extension.md",{"path":75,"resourceType":66,"resourceTypeDesc":67,"sizeBytes":76,"sourceHtmlUrl":77},"repos\u002Fmetamask-mobile.md",167,"https:\u002F\u002Fgithub.com\u002Fjiayaoqijia\u002Fcryptoskill\u002Fblob\u002Fmain\u002Fskills\u002Fwallets\u002Fmetamask-official-test-i18n-usage\u002Frepos\u002Fmetamask-mobile.md",{"path":79,"resourceType":66,"resourceTypeDesc":67,"sizeBytes":80,"sourceHtmlUrl":81},"repos\u002Fva-mmcx-terminal.md",168,"https:\u002F\u002Fgithub.com\u002Fjiayaoqijia\u002Fcryptoskill\u002Fblob\u002Fmain\u002Fskills\u002Fwallets\u002Fmetamask-official-test-i18n-usage\u002Frepos\u002Fva-mmcx-terminal.md",{"path":83,"resourceType":66,"resourceTypeDesc":67,"sizeBytes":84,"sourceHtmlUrl":85},"SOURCE.md",366,"https:\u002F\u002Fgithub.com\u002Fjiayaoqijia\u002Fcryptoskill\u002Fblob\u002Fmain\u002Fskills\u002Fwallets\u002Fmetamask-official-test-i18n-usage\u002FSOURCE.md",{"path":87,"resourceType":66,"resourceTypeDesc":67,"sizeBytes":88,"sourceHtmlUrl":89},"TRUST.auto.yaml",2217,"https:\u002F\u002Fgithub.com\u002Fjiayaoqijia\u002Fcryptoskill\u002Fblob\u002Fmain\u002Fskills\u002Fwallets\u002Fmetamask-official-test-i18n-usage\u002FTRUST.auto.yaml",[91,106,146,153,161,172],{"skillNo":92,"name":93,"nameZh":6,"description":94,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":95,"categories":96,"keywords":97,"publishedAt":26},"01M6CSZPR0W1K1S9BX3247CZJ1","twig:make-component","Génère un Twig Component Symfony UX (classe PHP + template Twig)","https:\u002F\u002Fgithub.com\u002Fatournayre\u002Fclaude-personas\u002Fblob\u002Fmain\u002Ftwig\u002Fskills\u002Fmake-component\u002FSKILL.md",[],[98,99,24,100,101,102,103,104,105,22],"twig:make component","component","edit","write","ux","grep","template","php",{"skillNo":107,"name":108,"nameZh":6,"description":109,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":110,"categories":111,"keywords":128,"publishedAt":26},"01M6CSZKCYYT4EAW4CDSTS3TSH","tester:ui-test","Teste automatiquement une interface utilisateur dans Chrome : navigation, clics, validation visuelle, tests fonctionnels, responsive, comportement et debug. Génère un rapport détaillé avec screenshots et optionnellement un GIF du parcours.","https:\u002F\u002Fgithub.com\u002Fatournayre\u002Fclaude-personas\u002Fblob\u002Fmain\u002Ftester\u002Fskills\u002Fui-test\u002FSKILL.md",[112,117,120,123],{"categoryNo":113,"categoryName":114,"taxonomyType":115,"taxonomyTypeDesc":116},"01JBSEEDCAT000000000000008","测试与质量","SCENARIO","使用场景",{"categoryNo":118,"categoryName":119,"taxonomyType":115,"taxonomyTypeDesc":116},"01JBSEEDCAT000000000000016","图像与多媒体",{"categoryNo":121,"categoryName":122,"taxonomyType":115,"taxonomyTypeDesc":116},"01JBSEEDCAT000000000000023","Skill与智能体开发",{"categoryNo":124,"categoryName":125,"taxonomyType":126,"taxonomyTypeDesc":127},"01JBSEEDCAT000000000000032","设计师","PROFESSION","适用职业",[129,130,131,132,133,134,135,136,137,138,139,22,140,141,142,143,24,101,144,145],"test","ui","tester","ui test","tester:ui test","MCP","debug","create","update","validation","messages","plan","tool","page","find","javascript","chrome",{"skillNo":147,"name":148,"nameZh":6,"description":149,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":150,"categories":151,"keywords":152,"publishedAt":26},"01M6CSZGQ8X9XNXRBYX0AA3CYE","symfony:voter","Genere un Voter de securite Symfony pour le controle d'acces granulaire","https:\u002F\u002Fgithub.com\u002Fatournayre\u002Fclaude-personas\u002Fblob\u002Fmain\u002Fsymfony\u002Fskills\u002Fvoter\u002FSKILL.md",[],[148,22,103,24,101,100],{"skillNo":154,"name":155,"nameZh":6,"description":156,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":157,"categories":158,"keywords":159,"publishedAt":26},"01M6CSZEJ3BNHCNZT18SYFGDME","symfony:message","Genere un Message Symfony Messenger avec son Handler pour traitement asynchrone","https:\u002F\u002Fgithub.com\u002Fatournayre\u002Fclaude-personas\u002Fblob\u002Fmain\u002Fsymfony\u002Fskills\u002Fmessage\u002FSKILL.md",[],[155,160,22,103,24,101,100],"message",{"skillNo":162,"name":163,"nameZh":6,"description":164,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":165,"categories":166,"keywords":170,"publishedAt":26},"01M6CSZBWSK9M6YMJX886BVWYF","symfony:mailer","Genere un email Symfony (TemplatedEmail ou Notification) avec template Twig","https:\u002F\u002Fgithub.com\u002Fatournayre\u002Fclaude-personas\u002Fblob\u002Fmain\u002Fsymfony\u002Fskills\u002Fmailer\u002FSKILL.md",[167],{"categoryNo":168,"categoryName":169,"taxonomyType":115,"taxonomyTypeDesc":116},"01JBSEEDCAT000000000000005","邮件与沟通",[163,100,171,22,104,103,24,101],"email",{"skillNo":173,"name":174,"nameZh":6,"description":175,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":176,"categories":177,"keywords":178,"publishedAt":26},"01M6CSZ9DXMYZ9HTRE8A324AWG","symfony:form","Genere un FormType Symfony avec contraintes de validation et options","https:\u002F\u002Fgithub.com\u002Fatournayre\u002Fclaude-personas\u002Fblob\u002Fmain\u002Fsymfony\u002Fskills\u002Fform\u002FSKILL.md",[],[174,22,103,24,101,100,179,138],"options"]