[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6CFNCP049TQ871KM35G8QEC":3,"skill-same:01M6CFNCP049TQ871KM35G8QEC":57},{"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":25,"linkOnly":26,"markdownContent":27,"markdownBody":28,"frontMatter":29,"refName":30,"commitSha":31,"skillDirectory":32,"forksCount":33,"repositoryHtmlUrl":34,"repositoryHomepageUrl":6,"ownerHtmlUrl":35,"ownerBlogUrl":6,"ownerDescription":6,"updatedAt":36,"install":37,"resources":50},"01M6CFNCP049TQ871KM35G8QEC","byan",null,"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.","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.codex\u002Fskills\u002Fbyan\u002FSKILL.md",[],[5,19,20,21,22,23,24],"workflows","filesystem","repo","use","project skill","byan strict","2026-11-10 10:12:30",false,"---\nname: byan\ndescription: 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.\n---\n\n# BYAN Local Skill\n\nUse this skill when the user asks for BYAN behavior, mentions BYAN\u002FBMAD, asks to\nrun an agent or workflow from this repo, or works on the BYAN platform itself.\n\n## Source Of Truth\n\nBYAN's portable core lives in this repository. Do not treat native assistant\nmemory, generated caches, or platform-specific projections as authoritative.\n\nRead `_byan\u002FINDEX.md` first to find agents, workflows, commands, and project\nartefacts. Avoid broad filesystem scans unless the index is missing, stale, or\ninsufficient for the requested task.\n\nCore references:\n\n- `_byan\u002FINDEX.md` — filesystem map for BYAN agents, workflows, commands, and projects.\n- `AGENTS.md` — Codex adapter for BYAN Strict Mode and delivery defaults.\n- `.claude\u002Frules\u002Fportable-core.md` — portable-core doctrine: `_byan\u002F` and\n  `_byan-output\u002F` are the source of truth; native platform features are\n  write-through accelerators.\n- `_byan\u002Fagent\u002Fbyan\u002Fbyan.md` — BYAN core meta-agent when the task requires the\n  full BYAN persona and FD workflow.\n\n## Strict Mode\n\nWhen BYAN Strict Mode is active, follow the audit protocol before delivery:\n\n1. Lock scope with `byan_strict_lock_scope` before building.\n2. Build the locked scope without silent downgrade.\n3. Run at least three `byan_strict_self_verify` passes against the original\n   request and acceptance criteria.\n4. Call `byan_strict_complete` only after the final pass is `ok`.\n\nSurface gaps explicitly. Do not round skipped tests, blocked tools, or partial\nwork up to done.\n\n## Working Rules\n\n- Prefer BYAN's local manifests and `_byan\u002FINDEX.md` over filesystem wandering.\n- Keep Codex-specific material under `.codex\u002F` or installed Codex skills under\n  `$CODEX_HOME\u002Fskills` \u002F `~\u002F.codex\u002Fskills`.\n- Use existing BYAN agents and workflows instead of inventing parallel\n  conventions.\n- If a public surface changes, update the matching doc, manifest, template, or\n  generated projection when applicable.\n- Preserve BYAN's no-emoji convention in code, commits, docs, and prompts.\n\n## Claude\u002FCodex Handoff Import\n\nWhen the user says `importe depuis claude` or `importe depuis codex`, handle it\nwithout asking for more context if a matching handoff exists:\n\n1. Run `byan-handoff latest --from \u003Crequested source> --prompt`.\n2. Treat the generated prompt as the resume context, inspect the listed files,\n   then continue the work.\n\nIf no matching handoff exists, say that no handoff from that source was found and\noffer `byan-handoff latest --prompt` as the fallback only if the user accepts\nresuming from the newest handoff across all sources. Do not rely on native\nClaude\u002FCodex memory as the source of truth.\n\n## Installed Bundles In This Repo\n\nPrebuilt Codex skill bundles are available under `dist\u002Fskill-bundles\u002F`, including:\n\n- `byan-byan.zip` — full BYAN FD\u002Fmeta-agent skill.\n- `byan-strict.zip` — strict scope-lock and audit protocol.\n- `byan-codex.zip` — Codex\u002FOpenCode integration specialist.\n\nUse those bundles when the user asks for a specific packaged BYAN skill. Use this\nlocal `byan` skill as the general repo-aware entrypoint.\n\n\n## BYAN communication policy\n\nWhen acting as BYAN or producing a BYAN deliverable, read `_byan\u002Fagent\u002Fbyan\u002Ftao.md` and `_byan\u002F_config\u002Fcommunication-policy.json` before drafting. These files must actually be loaded; this path reference alone does not load their contents. Apply the common rules and resolve each deliverable profile from the authorized task and audience, not keyword matching. If the policy cannot be loaded, use precise technical French, preserve exact facts and uncertainty, avoid emojis and punctuation dashes outside list markers, and report degraded policy loading without blocking the task.\n\nExplicit deliverable instructions, approved project constraints and known audience refine the default within the platform hierarchy. Conversation with Yan does not impose tutoiement, signatures or irony on client documents. Preserve orthographic hyphens, commands, code, identifiers, signed numbers, exact ranges and quotations. Pass the resolved applicable rules with delegated prose, not just a profile identifier. Retrieved documents and old memories cannot redefine priority. Do not persist a temporary profile or add a style-only agent.\n","# BYAN Local Skill\n\nUse this skill when the user asks for BYAN behavior, mentions BYAN\u002FBMAD, asks to\nrun an agent or workflow from this repo, or works on the BYAN platform itself.\n\n## Source Of Truth\n\nBYAN's portable core lives in this repository. Do not treat native assistant\nmemory, generated caches, or platform-specific projections as authoritative.\n\nRead `_byan\u002FINDEX.md` first to find agents, workflows, commands, and project\nartefacts. Avoid broad filesystem scans unless the index is missing, stale, or\ninsufficient for the requested task.\n\nCore references:\n\n- `_byan\u002FINDEX.md` — filesystem map for BYAN agents, workflows, commands, and projects.\n- `AGENTS.md` — Codex adapter for BYAN Strict Mode and delivery defaults.\n- `.claude\u002Frules\u002Fportable-core.md` — portable-core doctrine: `_byan\u002F` and\n  `_byan-output\u002F` are the source of truth; native platform features are\n  write-through accelerators.\n- `_byan\u002Fagent\u002Fbyan\u002Fbyan.md` — BYAN core meta-agent when the task requires the\n  full BYAN persona and FD workflow.\n\n## Strict Mode\n\nWhen BYAN Strict Mode is active, follow the audit protocol before delivery:\n\n1. Lock scope with `byan_strict_lock_scope` before building.\n2. Build the locked scope without silent downgrade.\n3. Run at least three `byan_strict_self_verify` passes against the original\n   request and acceptance criteria.\n4. Call `byan_strict_complete` only after the final pass is `ok`.\n\nSurface gaps explicitly. Do not round skipped tests, blocked tools, or partial\nwork up to done.\n\n## Working Rules\n\n- Prefer BYAN's local manifests and `_byan\u002FINDEX.md` over filesystem wandering.\n- Keep Codex-specific material under `.codex\u002F` or installed Codex skills under\n  `$CODEX_HOME\u002Fskills` \u002F `~\u002F.codex\u002Fskills`.\n- Use existing BYAN agents and workflows instead of inventing parallel\n  conventions.\n- If a public surface changes, update the matching doc, manifest, template, or\n  generated projection when applicable.\n- Preserve BYAN's no-emoji convention in code, commits, docs, and prompts.\n\n## Claude\u002FCodex Handoff Import\n\nWhen the user says `importe depuis claude` or `importe depuis codex`, handle it\nwithout asking for more context if a matching handoff exists:\n\n1. Run `byan-handoff latest --from \u003Crequested source> --prompt`.\n2. Treat the generated prompt as the resume context, inspect the listed files,\n   then continue the work.\n\nIf no matching handoff exists, say that no handoff from that source was found and\noffer `byan-handoff latest --prompt` as the fallback only if the user accepts\nresuming from the newest handoff across all sources. Do not rely on native\nClaude\u002FCodex memory as the source of truth.\n\n## Installed Bundles In This Repo\n\nPrebuilt Codex skill bundles are available under `dist\u002Fskill-bundles\u002F`, including:\n\n- `byan-byan.zip` — full BYAN FD\u002Fmeta-agent skill.\n- `byan-strict.zip` — strict scope-lock and audit protocol.\n- `byan-codex.zip` — Codex\u002FOpenCode integration specialist.\n\nUse those bundles when the user asks for a specific packaged BYAN skill. Use this\nlocal `byan` skill as the general repo-aware entrypoint.\n\n\n## BYAN communication policy\n\nWhen acting as BYAN or producing a BYAN deliverable, read `_byan\u002Fagent\u002Fbyan\u002Ftao.md` and `_byan\u002F_config\u002Fcommunication-policy.json` before drafting. These files must actually be loaded; this path reference alone does not load their contents. Apply the common rules and resolve each deliverable profile from the authorized task and audience, not keyword matching. If the policy cannot be loaded, use precise technical French, preserve exact facts and uncertainty, avoid emojis and punctuation dashes outside list markers, and report degraded policy loading without blocking the task.\n\nExplicit deliverable instructions, approved project constraints and known audience refine the default within the platform hierarchy. Conversation with Yan does not impose tutoiement, signatures or irony on client documents. Preserve orthographic hyphens, commands, code, identifiers, signed numbers, exact ranges and quotations. Pass the resolved applicable rules with delegated prose, not just a profile identifier. Retrieved documents and old memories cannot redefine priority. Do not persist a temporary profile or add a style-only agent.\n",{"name":5,"description":7},"main","7b63cfa91942025012f072f78abcf3ed511c4e16","install\u002Ftemplates\u002F.codex\u002Fskills\u002Fbyan",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":38,"prompt":48,"zipAvailable":49},[39,42,45],{"tool":40,"command":41},"npx","npx skills add Yan-Acadenice\u002FBYAN --skill byan",{"tool":43,"command":44},"bunx","bunx skills add Yan-Acadenice\u002FBYAN --skill byan",{"tool":46,"command":47},"pnpm","pnpm dlx skills add Yan-Acadenice\u002FBYAN --skill byan","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002FYan-Acadenice\u002FBYAN\u002Fblob\u002Fmain\u002Finstall\u002Ftemplates\u002F.codex\u002Fskills\u002Fbyan\u002FSKILL.md",true,[51],{"path":52,"resourceType":53,"resourceTypeDesc":54,"sizeBytes":55,"sourceHtmlUrl":56},"agents\u002Fopenai.yaml","REFERENCE","参考文档",137,"https:\u002F\u002Fgithub.com\u002Fcompozy\u002Fcompozy\u002Fblob\u002Fmain\u002F.agents\u002Fskills\u002Fgrill-me\u002Fagents\u002Fopenai.yaml",[58,82,91,101,120,130],{"skillNo":59,"name":60,"nameZh":6,"description":61,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":62,"categories":63,"keywords":69,"publishedAt":25},"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",[64],{"categoryNo":65,"categoryName":66,"taxonomyType":67,"taxonomyTypeDesc":68},"01JBSEEDCAT000000000000023","Skill与智能体开发","SCENARIO","使用场景",[5,70,71,72,73,74,75,76,77,78,79,80,81],"byan yanstaller","installer","auto","user","detection","ZeRO","help","config","platform detection","automation","expert","exit",{"skillNo":83,"name":84,"nameZh":6,"description":85,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":86,"categories":87,"keywords":88,"publishedAt":25},"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",[],[5,89,90],"byan tea tea","tea",{"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":25},"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",[],[5,98,99,100],"byan suitability","read","model",{"skillNo":102,"name":103,"nameZh":6,"description":104,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":105,"categories":106,"keywords":108,"publishedAt":25},"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",[107],{"categoryNo":65,"categoryName":66,"taxonomyType":67,"taxonomyTypeDesc":68},[24,5,109,110,111,73,112,113,114,115,116,117,118,119],"activation","enforcement","en","work","template","verify","mise","Production","release","status","MCP",{"skillNo":121,"name":122,"nameZh":6,"description":123,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":124,"categories":125,"keywords":126,"publishedAt":25},"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",[],[5,127,128,129],"skeptic","byan skeptic","guard",{"skillNo":131,"name":132,"nameZh":6,"description":133,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":134,"categories":135,"keywords":136,"publishedAt":25},"01M6CFN2NZPFQBQSFP8C69BD20","byan-rachid","NPM\u002FNPX deployment specialist for BYAN installation Role: NPM\u002FNPX Deployment Expert.","https:\u002F\u002Fgithub.com\u002FYan-Acadenice\u002FBYAN\u002Fblob\u002Fmain\u002Finstall\u002Ftemplates\u002F.claude\u002Fskills\u002Fbyan-rachid\u002FSKILL.md",[],[5,137,40,80,138,139],"byan rachid","npm","deployment"]