Use this agent when any change is required inside packages/cli/ or when working on the onboarding flow for new agntcms projects. This agent owns the create-agntcms-app package and the create-agntcms-app command. MUST BE USED for any modification to CLI code, scaffolding logic, dependency installation steps…
Use this agent when any work touches packages/next/src/mcp/ or packages/next/src/tasks/, or more broadly when a change involves the MCP server, server-initiated notifications (e.g. taskassigned), the task store, the reporttaskdone / reporttaskprogress tools, or the UI-to-agent protocol. This agent MUST BE USED…
MUST BE USED for any change inside packages/next/ in the agntcms monorepo, including the domain model, storage adapters, runtime, React components, runtime-level MCP glue, and the public subpath exports of @agntcms/next (/server, /client, /handlers, /config). This agent owns the @agntcms/next package. Note: deep MCP…
MUST BE USED for any change inside packages/skills/ or to the template/ directory layout, including folder structure, frozen files (app/api/agntcms/, app/[[...slug]]/page.tsx, .claude/, docker-compose.yml, Dockerfile), or the skill modules themselves. This agent owns @agntcms/skills and the canonical template…
Explains how the agent edits content when the FS adapter is active — using native file tools to read and write JSON under content/drafts/ and content/pages/, never through MCP CRUD tools.
Defines when and how the agent makes git commits for substantial content operations. The user is the primary committer; the agent commits only when the change is significant enough that a meaningful message adds clear value.
Globals are site-wide content blocks (header, footer, announcement bar) rendered in app/layout.tsx via GlobalSlot. This skill covers creating, editing, wiring, and the draft/publish lifecycle for globals.
Migrate an existing app generated from a Claude artifact (real source code + CSS) into an agntcms project, reusing the source styles and markup verbatim and wrapping them in the content model; screenshots used only to verify.
Publishes a draft by calling the framework's publish endpoint. Never moves files manually — the endpoint owns the draft→published promotion and the git commit.
Reorders sections within a draft page via the framework endpoint. Handles section disambiguation by type, position, or ID. Never edits JSON files manually.
Enforces the two-step section creation workflow — create the folder under agntcms/sections/, then add the import and registration to agntcms/config.ts. Partial state is invalid.
Teaches the agent the canonical agntcms project layout — frozen zone, user zone, content zone, config zone — and where sections live. Load this skill before any other agntcms skill.
Takes a published page offline (removes it from the live site) while preserving its content as a draft and keeping full history. Non-destructive — the page can be republished at any time.