用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/bnet47/codexicon --skill init命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
基于 SOC 职业分类
正在显示 SKILL.md
| name | init |
| description | Configure an uninitialized project from an approved charter: stack, scripts, identity, optional Git, and verification. |
Announce: "I'm using init to turn the approved project context into a working development environment."
Read the approved charter in agent_docs/briefs/ and inspect the repository for existing code, package manifests, and Git state. Do not overwrite an existing stack or working command without explaining the conflict.
If neither a charter nor equivalent explicit project context exists, stop and recommend $discover.
Ask only for decisions that cannot be inferred safely:
When the user has no preference, recommend the smallest stack that fits the charter and explain the tradeoff briefly. Use $architecture-review if the choice is expensive to reverse.
AGENTS.md, README.md, and relevant agent_docs/ files.LICENSE with the chosen owner when appropriate.SECURITY.md with the project's real private vulnerability route and accountable response owner before public or production use.agent_docs/security.md and agent_docs/operations.md; remove irrelevant template prompts rather than claiming they pass.scripts/setup.sh, dev.sh, lint.sh, and test.sh with real commands. Replace deploy.sh only when deployment is in scope.scripts/security.sh and scripts/security.ps1 as equivalent gates. Add ecosystem dependency, image, or infrastructure audits when applicable; do not remove the built-in credential scan without an equal or stronger local replacement.agent_docs/security.md. Do not enable an external service or commit a reusable provider workflow without explicit authority and confirmed repository eligibility..ps1 wrappers or document platform-neutral commands; each path must run the same underlying checks..codex/hooks/codex_hook.py emit-success lint|test only after the underlying check succeeds. If the project removes that contract, update the hooks, tests, and docs/codex.md together..github/workflows/ci.yml with CI that installs the selected stack and runs the same canonical lint, test, and security scripts..env.example with names and comments only when environment variables are needed. Never create or read a real credential file.agent_docs/security.md..gitignore for generated outputs and local state.scripts/install-git-hooks.sh or .ps1. Preserve or deliberately integrate existing hooks; never silently overwrite a different hooks path.Commands must fail when unconfigured or when their underlying check fails. Never leave success-printing stubs.
Run the configured commands, in order, through the platform path used by the project:
./scripts/setup.sh
./scripts/lint.sh
./scripts/test.sh
./scripts/security.sh
Use the equivalent .ps1 commands on native Windows when those are the configured platform path.
Start the development command long enough to confirm it launches when practical, then stop it cleanly.
After the project is trusted in Codex, use /hooks and the live smoke checklist in docs/codex.md. Report hook enforcement as unverified until that surface-specific check succeeds.
Summarize the selected stack, security/operations baseline, files created or replaced, exact verification results, Git/hook status, and any remaining manual setup. Offer $brainstorm, $spec, or $quick for the first slice.