From agentic-ai-features
Initialises a project with the agentic-ai-features spine. Copies the platform-appropriate template into the current working directory (`CLAUDE.md` for Claude Code, `AGENTS.md` for Codex), fills in basic placeholders from the repo, and stops without overwriting an existing spine file. Use when starting a new project, or when retrofitting an existing project with the plugin's conventions.
How this skill is triggered — by the user, by Claude, or both
Slash command
/agentic-ai-features:initThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
You drop the `agentic-ai-features` project spine into the current working directory. Use `CLAUDE.md` for Claude Code projects and `AGENTS.md` for Codex projects. If the user wants both platforms in the same project, write both files only when neither target file already exists.
You drop the agentic-ai-features project spine into the current working directory. Use CLAUDE.md for Claude Code projects and AGENTS.md for Codex projects. If the user wants both platforms in the same project, write both files only when neither target file already exists.
agentic-ai-features in a new project and wants the spine wired up.Do not use this skill to overwrite an existing CLAUDE.md or AGENTS.md. If the target file exists, stop and report — let the user decide whether to merge manually.
CLAUDE.md, template templates/CLAUDE.md.AGENTS.md, template templates/AGENTS.md.CLAUDE.md first, then AGENTS.md, applying the same no-overwrite rule to each file.<target> already exists at <path> — refusing to overwrite. Inspect it and decide whether to merge the template manually (template lives at <plugin>/<template>).package.json:name, pyproject.toml [project] name, Cargo.toml [package] name, pubspec.yaml name, or fall back to the cwd's basename.description field, or empty string.git config user.name and git config user.email.git remote get-url origin (strip .git suffix), or empty.Do not invent values. Empty placeholders that you could not resolve from the repo stay as <PLACEHOLDER> so the user can fill them in.
The templates ship with this plugin at templates/CLAUDE.md and templates/AGENTS.md relative to the plugin root. Read the selected template. Do not edit the plugin's copy — read it as input and write the substituted version to the cwd.
If the template cannot be found (broken plugin install), stop with a clear error pointing at the expected path.
Apply these substitutions to the template content:
| Placeholder | Replacement |
|---|---|
<PROJECT-NAME> | detected project name |
<one-line description> | detected description, or <one-line description> if unknown |
<2-3 sentence project summary: what it is, who it is for, and what makes this project different. Replace this paragraph.> | unchanged — the user writes this themselves |
Leave all <Rule 1>, <Milestone 1>, <cmd>, <touching path X or behavior Y>, etc. unchanged. Those are intentional fill-in markers; substituting them would hide work the user must still do.
Write the result to the selected target file at the cwd root.
Emit a short report:
Wrote <target> (<n> lines).
Substituted: project name = "<name>", author = "<git-user>"
Still placeholder until foundation runs: project summary, hard rules, common commands, refs trigger map.
Next steps:
- Optionally fill any obvious project summary now. The `foundation` workflow will hydrate the spine from council output after synthesis.
- Run the `foundation` workflow next. In Claude Code, use `/agentic-ai-features:foundation`; in Codex, invoke the `foundation` skill. It runs a 5-perspective council, writes README.md plus docs/foundation/, then hydrates the spine and docs/refs/. Until that has run and its OPEN-DECISIONS are resolved, `feature-planner`, `implement-task`, and `task-loop` refuse to start.
- Skills are now available through `/agentic-ai-features:*` in Claude Code and through the Codex plugin skill list in Codex.
CLAUDE.md or AGENTS.md. This is a hard rule, not a suggestion.docs/, docs/refs/, or any other supporting files. The template references them, but their content is project-specific — the foundation workflow hydrates them after the council and synthesizer have produced project-specific context.git add or git commit. Leave the file in the working tree for the user to inspect and commit.package.json and pyproject.toml present) → use the basename of the cwd as the project name and proceed; note the ambiguity in the report.Provides UI/UX resources: 50+ styles, color palettes, font pairings, guidelines, charts for web/mobile across React, Next.js, Vue, Svelte, Tailwind, React Native, Flutter. Aids planning, building, reviewing interfaces.
Fetches up-to-date documentation from Context7 for libraries and frameworks like React, Next.js, Prisma. Use for setup questions, API references, and code examples.
npx claudepluginhub moinsen-dev/agentic-ai-features --plugin agentic-ai-features