Skip to content

Fix agent invocation paths: /ulk:agents:* → /ulk:*#59

Merged
izo merged 2 commits intomainfrom
fix/update-agent-invocation-paths
Apr 1, 2026
Merged

Fix agent invocation paths: /ulk:agents:* → /ulk:*#59
izo merged 2 commits intomainfrom
fix/update-agent-invocation-paths

Conversation

@izo
Copy link
Copy Markdown
Owner

@izo izo commented Apr 1, 2026

Summary

  • Claude Code ne traverse pas les symlinks de répertoires pour résoudre les custom commands
  • /ulk:agents:bruce (et tous les agents) était inopérant avec l'erreur "Unknown skill"
  • Migration vers la syntaxe raccourcie /ulk:nom (agents installés à la racine via le commit da46776)

Fichiers mis à jour

  • CLAUDE.md — table des agents et point d'entrée
  • install.sh / install-remote.sh — messages post-install
  • README.md / commands/README.md — documentation publique
  • .claude/agents/steve.md — subagent definition
  • agents/*.md (45 fichiers) — champ invocation: de tous les agents

Test plan

  • Taper /ulk:bruce dans Claude Code → agent Bruce se lance
  • Taper /ulk:robocop → agent Robocop se lance
  • Vérifier que ./install.sh affiche la nouvelle syntaxe

🤖 Generated with Claude Code

Summary by CodeRabbit

Release Notes

  • Chores
    • Simplified agent command invocations by removing the intermediate namespace segment. Agents are now invoked using /ulk:<agent-name> format (e.g., /ulk:steve) instead of /ulk:agents:<agent-name>. Updated all related documentation and installation guidance.

Claude Code ne traverse pas les symlinks de répertoires, rendant
/ulk:agents:bruce (et tous les autres agents) inopérants. Migration
vers la syntaxe raccourcie /ulk:nom installée à la racine.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@coderabbitai
Copy link
Copy Markdown

coderabbitai bot commented Apr 1, 2026

Caution

Review failed

The pull request is closed.

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro

Run ID: 004fb8b9-511a-410d-9785-3e3232f3d865

📥 Commits

Reviewing files that changed from the base of the PR and between da46776 and c7c343a.

📒 Files selected for processing (45)
  • .claude/agents/steve.md
  • .remember/tmp/save-session.pid
  • CLAUDE.md
  • README.md
  • agents/01-shuri.md
  • agents/04-task-runner.md
  • agents/05-vision.md
  • agents/06-a11y-auditor.md
  • agents/07-perf-auditor.md
  • agents/08-2b3.md
  • agents/09-friday.md
  • agents/11-robocop.md
  • agents/15-frontend/00-orchestrateur.md
  • agents/15-frontend/01-brique.md
  • agents/15-frontend/02-frontend-qa.md
  • agents/15-frontend/03-visual-auditor.md
  • agents/15-frontend/04-backoffice-auditor.md
  • agents/15-frontend/05-svg-analyzer.md
  • agents/15-frontend/06-pencil-generator.md
  • agents/15-frontend/README.md
  • agents/16-strange.md
  • agents/17-agamotto.md
  • agents/18-blackemperor.md
  • agents/21-bifrost.md
  • agents/24-brigitte.md
  • agents/25-bruce.md
  • agents/26-picsou.md
  • agents/27-steve.md
  • agents/31-ranma.md
  • agents/32-seo-auditor.md
  • agents/34-gandalf.md
  • agents/35-project-decomposer.md
  • agents/36-marketing-maestro.md
  • agents/38-sensei.md
  • agents/39-obsidian-vault.md
  • agents/40-astride.md
  • agents/41-amiral.md
  • agents/42-claude-md-optimizer.md
  • agents/43-tools-checker.md
  • agents/44-bill.md
  • agents/45-sargeras.md
  • agents/46-rodin.md
  • commands/README.md
  • install-remote.sh
  • install.sh

📝 Walkthrough

Walkthrough

This pull request systematically removes the agents: prefix from agent invocation command paths across the entire codebase. All agents now use the shorter /ulk:<agent-name> format instead of /ulk:agents:<agent-name>, standardizing command routing throughout agent definitions, documentation, and setup scripts.

Changes

Cohort / File(s) Summary
Core Agent Invocation Updates
agents/01-shuri.md, agents/04-task-runner.md, agents/05-vision.md, agents/06-a11y-auditor.md, agents/07-perf-auditor.md, agents/08-2b3.md, agents/09-friday.md, agents/11-robocop.md, agents/16-strange.md, agents/18-blackemperor.md, agents/21-bifrost.md, agents/24-brigitte.md, agents/25-bruce.md, agents/26-picsou.md, agents/27-steve.md, agents/31-ranma.md, agents/32-seo-auditor.md, agents/34-gandalf.md, agents/35-project-decomposer.md, agents/36-marketing-maestro.md, agents/38-sensei.md, agents/39-obsidian-vault.md, agents/40-astride.md, agents/41-amiral.md, agents/42-claude-md-optimizer.md, agents/43-tools-checker.md, agents/44-bill.md, agents/45-sargeras.md, agents/46-rodin.md
Updated invocation field to replace /ulk:agents:<name> with /ulk:<name> across all primary agent definitions. Three files (08-2b3.md) also updated internal guidance text for steve references.
Frontend Agent Invocation Updates
agents/15-frontend/01-brique.md, agents/15-frontend/02-frontend-qa.md, agents/15-frontend/03-visual-auditor.md, agents/15-frontend/04-backoffice-auditor.md, agents/15-frontend/05-svg-analyzer.md, agents/15-frontend/06-pencil-generator.md
Updated invocation patterns to replace or supplement /ulk:agents:<name> with /ulk:<name>. Brique additionally retains backward-compatible paths.
Agent Configuration & Documentation
.claude/agents/steve.md, agents/15-frontend/README.md, agents/17-agamotto.md
Updated command routing in agent config and backward-compatibility mappings. Agamotto verified unchanged.
Primary Documentation
CLAUDE.md, README.md, commands/README.md
Updated documented agent invocation syntax and examples to reflect new /ulk:<name> naming convention. Removed ulk:agents: prefix from all agent skill identifier references and command examples.
Installation Scripts
install.sh, install-remote.sh
Updated usage output strings to display new /ulk:<name> command format instead of /ulk:agents:<name> for all agent entries.
Session & Special Files
.remember/tmp/save-session.pid
Added new session identifier file with process ID 75908.

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~12 minutes

Possibly related PRs

Poem

🐰 The /ulk: warren grows sleek,
No more agents: paths to seek—
Shortcuts bloom short and swift,
A naming gift that's truly a lift!
Simpler commands for swifter hops,
Our invocation forest never stops.

✨ Finishing Touches
📝 Generate docstrings
  • Create stacked PR
  • Commit on current branch
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch fix/update-agent-invocation-paths

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@izo izo merged commit 1ca4ec4 into main Apr 1, 2026
@izo izo deleted the fix/update-agent-invocation-paths branch April 3, 2026 09:10
izo added a commit that referenced this pull request Apr 13, 2026
* Fix agent invocation paths: /ulk:agents:* → /ulk:*

Claude Code ne traverse pas les symlinks de répertoires, rendant
/ulk:agents:bruce (et tous les autres agents) inopérants. Migration
vers la syntaxe raccourcie /ulk:nom installée à la racine.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

* Create save-session.pid

---------

Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
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.

1 participant