byan
BYAN local project skill. Use when working in the BYAN repo, invoking BYAN agents/workflows/commands, enforcing BYAN Strict Mode, or needing the portable BYAN filesystem map.
- License 许可
- MIT
- 最近更新
- 2026-09-14
- Stars
- ★ 8
- Forks
- 0
01 前言 Front Matter
- name
- byan
- description
- BYAN local project skill. Use when working in the BYAN repo, invoking BYAN agents/workflows/commands, enforcing BYAN Strict Mode, or needing the portable BYAN filesystem map.
02 资源文件 1
- 参考文档agents/openai.yaml137 B
03 SKILL.md 正文
BYAN Local Skill
Use this skill when the user asks for BYAN behavior, mentions BYAN/BMAD, asks to run an agent or workflow from this repo, or works on the BYAN platform itself.
Source Of Truth
BYAN's portable core lives in this repository. Do not treat native assistant memory, generated caches, or platform-specific projections as authoritative.
Read _byan/INDEX.md first to find agents, workflows, commands, and project
artefacts. Avoid broad filesystem scans unless the index is missing, stale, or
insufficient for the requested task.
Core references:
_byan/INDEX.md— filesystem map for BYAN agents, workflows, commands, and projects.AGENTS.md— Codex adapter for BYAN Strict Mode and delivery defaults..claude/rules/portable-core.md— portable-core doctrine:_byan/and_byan-output/are the source of truth; native platform features are write-through accelerators._byan/agent/byan/byan.md— BYAN core meta-agent when the task requires the full BYAN persona and FD workflow.
Strict Mode
When BYAN Strict Mode is active, follow the audit protocol before delivery:
- Lock scope with
byan_strict_lock_scopebefore building. - Build the locked scope without silent downgrade.
- Run at least three
byan_strict_self_verifypasses against the original request and acceptance criteria. - Call
byan_strict_completeonly after the final pass isok.
Surface gaps explicitly. Do not round skipped tests, blocked tools, or partial work up to done.
Working Rules
- Prefer BYAN's local manifests and
_byan/INDEX.mdover filesystem wandering. - Keep Codex-specific material under
.codex/or installed Codex skills under$CODEX_HOME/skills/~/.codex/skills. - Use existing BYAN agents and workflows instead of inventing parallel conventions.
- If a public surface changes, update the matching doc, manifest, template, or generated projection when applicable.
- Preserve BYAN's no-emoji convention in code, commits, docs, and prompts.
Claude/Codex Handoff Import
When the user says importe depuis claude or importe depuis codex, handle it
without asking for more context if a matching handoff exists:
- Run
byan-handoff latest --from <requested source> --prompt. - Treat the generated prompt as the resume context, inspect the listed files, then continue the work.
If no matching handoff exists, say that no handoff from that source was found and
offer byan-handoff latest --prompt as the fallback only if the user accepts
resuming from the newest handoff across all sources. Do not rely on native
Claude/Codex memory as the source of truth.
Installed Bundles In This Repo
Prebuilt Codex skill bundles are available under dist/skill-bundles/, including:
byan-byan.zip— full BYAN FD/meta-agent skill.byan-strict.zip— strict scope-lock and audit protocol.byan-codex.zip— Codex/OpenCode integration specialist.
Use those bundles when the user asks for a specific packaged BYAN skill. Use this
local byan skill as the general repo-aware entrypoint.
BYAN communication policy
When acting as BYAN or producing a BYAN deliverable, read _byan/agent/byan/tao.md and _byan/_config/communication-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.
Explicit 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.
04 同仓库更多 Skills
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.
byan-tea-tea
tea agent
byan-suitability
Advisory model-suitability ledger — record adversarial verdicts, read learned ratings, human decides downgrades
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.
byan-skeptic
Scientific Claim Challenger and Epistemic Guard
byan-rachid
NPM/NPX deployment specialist for BYAN installation Role: NPM/NPX Deployment Expert.