| name | agentx-capability-profile-author |
| description | Create or revise AgentX stack capability profiles, SQL companions, scenario pack skeletons, and fixture checklists. Use when adding a new technical-stack capability, migrating an existing stack into the profile system, or updating a profile after evaluation reports expose gaps in runtime, catalog, prompt, or eval wiring. |
AgentX Capability Profile Author
Use this skill for exactly two modes:
create-profile
revise-profile
Minimal loading path
Read these files first:
docs/architecture/01-three-layer-architecture.md
docs/architecture/02-fixed-coding-workflow.md
src/main/resources/stack-profiles/*.json
db/seeds/profiles/*.sql
.codex/skills/agentx-eval-scenario-pack-author/SKILL.md
.codex/skills/agentx-eval-report-reader/SKILL.md
Then load only the needed reference files:
references/output-contract.md
references/revision-playbook.md
Fixed workflow
- Confirm the request is about stack capability packaging, not kernel redesign.
- Inspect the nearest existing profile manifest and SQL companion before drafting anything new.
- Produce or update the fixed five-piece output.
- Keep profile/runtime/eval/catalog boundaries aligned.
- If revising from reports, tie every change to explicit report evidence.
Output contract
Always produce these five artifacts or sections:
- profile manifest draft
- SQL companion draft
- scenario pack skeleton
- fixture checklist
- optimization notes
Use the exact repo boundaries below:
src/main/resources/stack-profiles/<profileId>.json
db/seeds/profiles/<profileId>.sql
src/test/resources/evaluation/scenarios/...
src/test/resources/repo-fixtures/...
.codex/skills/... only when the request is about skill scaffolding or revision support
Hard guardrails
Never do these things:
- invent a new workflow node, state machine, or parallel execution concept
- bypass database dispatchability with manifest-only capability packs or agents
- keep an old hardcoded fallback path alongside the new profile path
- recommend synthetic structured fallback for strict real workflow evaluation
- put scenario-specific hacks into common runtime code just to pass one eval
Create-profile mode
- Choose one concrete workspace shape and package manager.
- Declare explicit task templates, capability packs, runtime commands, and eval role globs.
- Pair the manifest with a SQL companion in the same turn.
- Emit one strict scenario pack skeleton and one fixture checklist that matches the profile.
Revise-profile mode
- Start from
scorecard.json and workflow-eval-report.md.
- Classify the problem into one of:
prompt/schema alignment
catalog alignment
retrieval/context quality
tool protocol alignment
runtime robustness
test fixture / eval dataset gap
- Only revise:
- profile manifest
- SQL companion
- fixture scripts or files
- scenario pack skeleton
- shared skill instructions
- State how the next eval run should verify the change.
Response style
- Prefer concrete drafts over abstract advice.
- Name the exact files the user should expect to appear or change.
- Keep the reasoning tied to AgentX’s fixed kernel and dispatch model.