Skip to content

Rename aiconfig-* skills to agentcontrol-* namespace#64

Merged
sattensil merged 11 commits into
mainfrom
sattensil/rename-agentcontrol
May 21, 2026
Merged

Rename aiconfig-* skills to agentcontrol-* namespace#64
sattensil merged 11 commits into
mainfrom
sattensil/rename-agentcontrol

Conversation

@sattensil
Copy link
Copy Markdown
Contributor

No description provided.

Config-specific skills get the agentcontrol-configs- prefix; project/
tools and dangling sdk/context/segments cross-refs get plain
agentcontrol-. Updates skill directories, SKILL.md frontmatter,
skills.json, README catalog, and all cross-references.
@sattensil sattensil requested a review from a team as a code owner May 19, 2026 18:32
Comment thread skills/ai-configs/agentcontrol-configs-agent-graphs/SKILL.md Outdated
Comment thread skills/ai-configs/agentcontrol-configs-agent-graphs/SKILL.md Outdated
Comment thread skills/ai-configs/agentcontrol-configs-ai-metrics/SKILL.md Outdated
Comment thread skills/ai-configs/agentcontrol-configs-ai-metrics/SKILL.md Outdated
Comment thread skills/ai-configs/agentcontrol-configs-ai-metrics/SKILL.md Outdated
Comment thread skills.json Outdated
sattensil added 4 commits May 19, 2026 11:37
Per review: remove the agentcontrol- prefix entirely and prefix every
AI Config skill with configs-. Renames directories, SKILL.md
frontmatter, skills.json, README catalog, and all cross-references;
also tweaks the agent-graphs description (AI Configs -> configs).
Per review (Paul's screenshot + Slack): parent folder ai-configs ->
agentcontrol, and drop the configs- prefix so skills are bare names
(create, migrate, projects, tools, agent-graphs, ...). Updates
directories, SKILL.md frontmatter, skills.json, README catalog,
.cursor-plugin path, and all cross-references. LaunchDarkly REST
resource paths (/api/v2/.../ai-configs/), ai-configs:write scopes,
docs URLs, and the list-ai-configs tool are intentionally left.
- Parent folder: skills/agentcontrol/
- Config-related skills keep configs- prefix (configs-create,
  configs-migrate, configs-update, configs-variations, configs-targeting,
  configs-online-evals, configs-snippets, configs-agent-graphs,
  configs-ai-metrics, configs-custom-metrics)
- Non-config skills are bare: projects, tools
- Fixed the 7 stale top-level symlinks (were aiconfig-* -> deleted
  ai-configs/aiconfig-*); now renamed to new skill names and repointed
  into skills/agentcontrol/
- Updated skills.json, README catalog, .cursor-plugin path, and all
  cross-references. LD REST paths, ai-configs:write scopes, docs URLs,
  example tags, and the list-ai-configs tool intentionally untouched.
skills.json must be sorted/emitted by scripts/generate_catalog.py;
the manual edits left it out of order, failing the Validate Skills
check. Regenerated; also picks up the configs-agent-graphs
description tweak (AI Configs -> configs).
@sattensil sattensil enabled auto-merge (squash) May 19, 2026 18:55
sattensil added 3 commits May 19, 2026 11:58
Per request: the built-in/AI metrics skill is now configs-built-in-metrics
(pairs with configs-custom-metrics). Updates directory, SKILL.md
frontmatter, all cross-references, and regenerates skills.json.
Per Paul's review: these four drop the configs- prefix, joining
projects/tools as bare names. configs- now only on create, targeting,
update, variations, built-in-metrics, custom-metrics. Repointed the
online-evals symlink; regenerated skills.json.
Drop configs- prefix from both metrics skills. configs- now only on
create, targeting, update, variations. Regenerated skills.json; no
symlinks affected (neither was symlinked).
sattensil and others added 2 commits May 19, 2026 13:43
External docs/automation reference the old aiconfig-* skill names.
The host invokes skills by their 'name:' field and the repo enforces
name == dir, so a config-alias or symlink can't forward old names.
The only constraint-compatible mechanism is a stub skill: 12 dirs
named aiconfig-* whose body redirects to the new skill (configs-create,
migrate, projects, etc.). Regenerated skills.json (40 skills total).

These are temporary — remove once external references are migrated.
@github-actions
Copy link
Copy Markdown

github-actions Bot commented May 21, 2026

Skill eval results

Skill Before After Δ
agentcontrol/configs-create 100/100 (4/4) 75/100 (3/4) -25
agentcontrol/configs-update 80/100 (4/5) 80/100 (4/5) no change
agentcontrol/configs-variations 80/100 (4/5) 80/100 (4/5) no change
agentcontrol/tools 75/100 (3/4) 75/100 (3/4) no change
feature-flags/launchdarkly-flag-create 100/100 (3/3) 100/100 (3/3) no change

Only suites whose source actually changed since their last recorded score were re-run. Soft-failing while we stabilise the baseline.

The rename moved the config skills out of skills/ai-configs/ into
skills/agentcontrol/ (configs-create, configs-update, tools,
configs-variations), but the eval suites still referenced the old
skills/ai-configs/aiconfig-*/SKILL.md paths, causing ENOENT crashes
that failed the Skill Evals gate.

Update _manifest.js (skillKey/skillDir/readme), each promptfooconfig.yaml
(prompts path + skill_slug), and eval-scores.json keys to point at the
renamed skills.
@sattensil sattensil merged commit e6ab09b into main May 21, 2026
11 checks passed
@sattensil sattensil deleted the sattensil/rename-agentcontrol branch May 21, 2026 22:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants