[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6CFMF1AM2886294DS7N42A5":3,"skill-same:01M6CFMF1AM2886294DS7N42A5":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":18,"publishedAt":33,"linkOnly":34,"markdownContent":35,"markdownBody":36,"frontMatter":37,"refName":38,"commitSha":39,"skillDirectory":40,"forksCount":41,"repositoryHtmlUrl":42,"repositoryHomepageUrl":6,"ownerHtmlUrl":43,"ownerBlogUrl":6,"ownerDescription":6,"updatedAt":44,"install":45,"resources":58},"01M6CFMF1AM2886294DS7N42A5","byan-forge",null,"Forge a reusable persona for the BYAN project via a short structured interview (archetype, blockers, learning style). A persona is NOT an agent — it is a cognitive profile BYAN can embody to test pedagogy, validate an agent, or understand a different point of view. Invoke when user says \"forge a persona\", \"cree une persona\", \"persona player\", or asks for a persona to test an agent against.","Yan-Acadenice\u002FBYAN","Yan-Acadenice","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F110977877?v=4","01M6CFGFGY3B09FREH3M92YYN6","Yan Bourquard-Ania","01M6CFGFN0YBX55ZNYX7GHA6SF",8,"MIT","https:\u002F\u002Fgithub.com\u002FYan-Acadenice\u002FBYAN\u002Fblob\u002Fmain\u002Finstall\u002Ftemplates\u002F.claude\u002Fskills\u002Fbyan-forge\u002FSKILL.md",[],[19,20,21,22,23,24,25,26,27,28,29,30,31,32],"forge","byan forge","byan","test","validate","persona","learning","short","view","user","profile","interview","reusable","byan project","2026-11-10 10:12:30",false,"---\nname: byan-forge\ndescription: Forge a reusable persona for the BYAN project via a short structured interview (archetype, blockers, learning style). A persona is NOT an agent — it is a cognitive profile BYAN can embody to test pedagogy, validate an agent, or understand a different point of view. Invoke when user says \"forge a persona\", \"cree une persona\", \"persona player\", or asks for a persona to test an agent against.\n---\n\n# BYAN Persona Forge\n\nYou are running the forge-persona workflow. Goal : interview the user in 3 short phases and produce `_byan\u002Fpersonas\u002F\u003Cpersona_name>.md` based on `_byan\u002Ftemplates\u002Fpersona.md`.\n\n## Source of truth\n\nThe full workflow lives at `_byan\u002Fworkflows\u002Fbyan\u002Fforge-persona-workflow.md`. Load it and follow its phases exactly. Do not invent phases or questions.\n\n## Voice during this skill\n\n- Curious, not clinical. You are building a fictional human, not filling a form.\n- Concrete over abstract. Ask for examples, not concepts.\n- Listen for the unsaid. What the user avoids often matters most.\n- If a generic answer comes in : challenge with \"that's generic — who is THIS person?\"\n\n## Protocol\n\n1. Load the full workflow from `_byan\u002Fworkflows\u002Fbyan\u002Fforge-persona-workflow.md`.\n2. Run Phase 1 — Archetype and context (3 questions).\n3. Run Phase 2 — Blockers and learning style.\n4. Run Phase 3 — Synthesis : offer a name, confirm, write the file.\n5. Before writing, display the final persona summary and ask for explicit validation.\n6. Write to `_byan\u002Fpersonas\u002F\u003Cpersona_name>.md` using `_byan\u002Ftemplates\u002Fpersona.md` as structure.\n\n## Delegation\n\nIf the user asks for work beyond persona creation (e.g. \"now use this persona to test an agent\"), do NOT execute inline. Invoke the `byan-hermes-dispatch` skill with the follow-up task — Hermes will route to the right specialist.\n\n## Hard rules\n\n- **Never write to `_byan\u002Fpersonas\u002F` without explicit user validation** of the synthesis.\n- **Never skip phases** — each one produces a required field of the persona.\n- **Never generate fictional quotes or background details** not provided by the user. A persona must be grounded in the user's real observations.\n","# BYAN Persona Forge\n\nYou are running the forge-persona workflow. Goal : interview the user in 3 short phases and produce `_byan\u002Fpersonas\u002F\u003Cpersona_name>.md` based on `_byan\u002Ftemplates\u002Fpersona.md`.\n\n## Source of truth\n\nThe full workflow lives at `_byan\u002Fworkflows\u002Fbyan\u002Fforge-persona-workflow.md`. Load it and follow its phases exactly. Do not invent phases or questions.\n\n## Voice during this skill\n\n- Curious, not clinical. You are building a fictional human, not filling a form.\n- Concrete over abstract. Ask for examples, not concepts.\n- Listen for the unsaid. What the user avoids often matters most.\n- If a generic answer comes in : challenge with \"that's generic — who is THIS person?\"\n\n## Protocol\n\n1. Load the full workflow from `_byan\u002Fworkflows\u002Fbyan\u002Fforge-persona-workflow.md`.\n2. Run Phase 1 — Archetype and context (3 questions).\n3. Run Phase 2 — Blockers and learning style.\n4. Run Phase 3 — Synthesis : offer a name, confirm, write the file.\n5. Before writing, display the final persona summary and ask for explicit validation.\n6. Write to `_byan\u002Fpersonas\u002F\u003Cpersona_name>.md` using `_byan\u002Ftemplates\u002Fpersona.md` as structure.\n\n## Delegation\n\nIf the user asks for work beyond persona creation (e.g. \"now use this persona to test an agent\"), do NOT execute inline. Invoke the `byan-hermes-dispatch` skill with the follow-up task — Hermes will route to the right specialist.\n\n## Hard rules\n\n- **Never write to `_byan\u002Fpersonas\u002F` without explicit user validation** of the synthesis.\n- **Never skip phases** — each one produces a required field of the persona.\n- **Never generate fictional quotes or background details** not provided by the user. A persona must be grounded in the user's real observations.\n",{"name":5,"description":7},"main","7b63cfa91942025012f072f78abcf3ed511c4e16","install\u002Ftemplates\u002F.claude\u002Fskills\u002Fbyan-forge",0,"https:\u002F\u002Fgithub.com\u002FYan-Acadenice\u002FBYAN","https:\u002F\u002Fgithub.com\u002FYan-Acadenice","2026-09-14 05:00:51",{"source":8,"skillName":5,"commands":46,"prompt":56,"zipAvailable":57},[47,50,53],{"tool":48,"command":49},"npx","npx skills add Yan-Acadenice\u002FBYAN --skill byan-forge",{"tool":51,"command":52},"bunx","bunx skills add Yan-Acadenice\u002FBYAN --skill byan-forge",{"tool":54,"command":55},"pnpm","pnpm dlx skills add Yan-Acadenice\u002FBYAN --skill byan-forge","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002FYan-Acadenice\u002FBYAN\u002Fblob\u002Fmain\u002Finstall\u002Ftemplates\u002F.claude\u002Fskills\u002Fbyan-forge\u002FSKILL.md",true,[],[60,72,95,104,114,133],{"skillNo":61,"name":21,"nameZh":6,"description":62,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":63,"categories":64,"keywords":65,"publishedAt":33},"01M6CFNCP049TQ871KM35G8QEC","BYAN local project skill. Use when working in the BYAN repo, invoking BYAN agents\u002Fworkflows\u002Fcommands, enforcing BYAN Strict Mode, or needing the portable BYAN filesystem map.","https:\u002F\u002Fgithub.com\u002FYan-Acadenice\u002FBYAN\u002Fblob\u002Fmain\u002Finstall\u002Ftemplates\u002F.codex\u002Fskills\u002Fbyan\u002FSKILL.md",[],[21,66,67,68,69,70,71],"project skill","use","repo","filesystem","workflows","byan strict",{"skillNo":73,"name":74,"nameZh":6,"description":75,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":76,"categories":77,"keywords":83,"publishedAt":33},"01M6CFNA3FVVS5AM46ZA63YDGA","byan-yanstaller","Yanstaller - Multi-Platform BYAN Installer Agent Role: Installation Expert + Platform Detection Specialist + Zero-Config Automation. Invoke when user mentions : AUTO, DETECT, HELP, EXIT.","https:\u002F\u002Fgithub.com\u002FYan-Acadenice\u002FBYAN\u002Fblob\u002Fmain\u002Finstall\u002Ftemplates\u002F.claude\u002Fskills\u002Fbyan-yanstaller\u002FSKILL.md",[78],{"categoryNo":79,"categoryName":80,"taxonomyType":81,"taxonomyTypeDesc":82},"01JBSEEDCAT000000000000023","Skill与智能体开发","SCENARIO","使用场景",[21,84,85,86,87,88,89,28,90,91,92,93,94],"byan yanstaller","config","exit","expert","installer","auto","detection","ZeRO","help","automation","platform detection",{"skillNo":96,"name":97,"nameZh":6,"description":98,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":99,"categories":100,"keywords":101,"publishedAt":33},"01M6CFN8VA7EJ2NW3BA2X9H06J","byan-tea-tea","tea agent","https:\u002F\u002Fgithub.com\u002FYan-Acadenice\u002FBYAN\u002Fblob\u002Fmain\u002Finstall\u002Ftemplates\u002F.claude\u002Fskills\u002Fbyan-tea-tea\u002FSKILL.md",[],[102,21,103],"tea","byan tea tea",{"skillNo":105,"name":106,"nameZh":6,"description":107,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":108,"categories":109,"keywords":110,"publishedAt":33},"01M6CFN7CFFBN3G3A7448FBX43","byan-suitability","Advisory model-suitability ledger — record adversarial verdicts, read learned ratings, human decides downgrades","https:\u002F\u002Fgithub.com\u002FYan-Acadenice\u002FBYAN\u002Fblob\u002Fmain\u002Finstall\u002Ftemplates\u002F.claude\u002Fskills\u002Fbyan-suitability\u002FSKILL.md",[],[21,111,112,113],"byan suitability","read","model",{"skillNo":115,"name":116,"nameZh":6,"description":117,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":118,"categories":119,"keywords":121,"publishedAt":33},"01M6CFN527VW62GZPVZFJBRQ8S","byan-strict","Enforcement mode that prevents scope downgrade and forces the agent to self-verify its work against the originally locked request before delivering. Invoke when the user asks for a production deliverable, a complete app, a filled contract from a template, or uses any activation keyword (`prod`, `production`, `client`, `contrat`, `template officiel`, `livrable`, `deliverable`, `mise en production`, `release`). Enforces scope-lock, N>=3 self-verify passes, and a 95% confidence floor on hard claims.","https:\u002F\u002Fgithub.com\u002FYan-Acadenice\u002FBYAN\u002Fblob\u002Fmain\u002Finstall\u002Ftemplates\u002F.claude\u002Fskills\u002Fbyan-strict\u002FSKILL.md",[120],{"categoryNo":79,"categoryName":80,"taxonomyType":81,"taxonomyTypeDesc":82},[21,71,122,28,123,124,125,126,127,128,129,130,131,132],"work","en","enforcement","activation","verify","mise","template","Production","release","status","MCP",{"skillNo":134,"name":135,"nameZh":6,"description":136,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":137,"categories":138,"keywords":139,"publishedAt":33},"01M6CFN409BDRSPHP0NJ96S1YM","byan-skeptic","Scientific Claim Challenger and Epistemic Guard","https:\u002F\u002Fgithub.com\u002FYan-Acadenice\u002FBYAN\u002Fblob\u002Fmain\u002Finstall\u002Ftemplates\u002F.claude\u002Fskills\u002Fbyan-skeptic\u002FSKILL.md",[],[140,21,141,142],"skeptic","byan skeptic","guard"]