| name | deploy-config |
| description | Meta-skill: deploys the full agentic configuration to a target project — AGENTS.md composition, vendor file generation, and skill deployment — in a single workflow. Invoked when the user asks to deploy or update agent config, sync the agentic setup, or set up agents in a project.
|
| version | 1.0.0 |
| tags | ["agentic","meta","deployment"] |
| resources | [] |
| vendor_support | {"claude":"native","opencode":"native","copilot":"prompt-inject","codex":"prompt-inject","gemini":"prompt-inject"} |
Deploy Config Skill
Deploy the complete agentic configuration to a target project.
Step 1 — Confirm Target and Profile
Ask the user:
- Target project path (absolute or relative)
- Profile name (run
just list-profiles if unsure)
- Skills to deploy (run
just list-skills if unsure; can be "all" or a comma-separated list)
- Which vendors to generate files for
Step 2 — Check for Existing Config
Read {target}/.agentic/config.yaml if it exists.
If it does, show the current profile and version, and ask if the user wants to update or replace.
Step 3 — Run the Full Deploy Pipeline
just compose {profile} {target}
just vendor-gen {target} --vendors {vendors}
just deploy-skills {target} --skills {skills}
Step 4 — Verify Output
After deploying, list the files created in the target project:
AGENTS.md — primary agent instructions
CLAUDE.md — Claude adapter (if claude vendor enabled)
.github/copilot-instructions.md — Copilot adapter (if copilot enabled)
GEMINI.md — Gemini primary context file (auto-discovered, if gemini enabled)
.gemini/system.md — Gemini system-prompt override (requires GEMINI_SYSTEM_MD=1, if gemini enabled)
.gemini/skills/ — Gemini skills directory (symlinked, if gemini enabled)
.claude/skills/*/ — deployed skill directories (if claude enabled)
.agentic/config.yaml — lock file recording what was deployed
Step 5 — Next Steps
Suggest to the user:
- Commit the generated files to the target project
- Run
just validate {target} to verify the config is valid
- Run
just sync-check {target} periodically to detect drift from the library