@@ -7,55 +7,60 @@ component excludeFromHelp=true extends="coldbox-cli.models.BaseCommand" {
77 .boldCyan ( " AI Skills Management" )
88 .line ()
99 .line ()
10- .whiteLine ( " Skills are how-to cookbooks that guide AI through specific tasks" )
11- .line ()
12- .boldWhiteLine ( " Skill Types:" )
13- .line ()
14- .line ( " • Core - Framework skills (creating handlers, REST APIs, tests, etc.)" )
15- .line ( " • Modules - Module-specific skills (migrations, authentication, etc.)" )
16- .line ( " • Custom - Your project-specific workflows and patterns" )
17- .line ( " • Overrides - Custom overrides of core/module skills" )
10+ .whiteLine ( " Skills are how-to cookbooks that guide AI assistants through specific tasks." )
11+ .whiteLine ( " They are fetched from a central registry and stored locally in your project." )
1812 .line ()
1913 .boldWhiteLine ( " Commands:" )
2014 .line ()
21- .greenLine ( " coldbox ai skills list List all available skills" )
22- .greenLine ( " coldbox ai skills create <name> Create a custom skill" )
23- .greenLine ( " coldbox ai skills override <name> Override a core/module skill" )
24- .greenLine ( " coldbox ai skills remove <name> Remove a skill (requires --core|--module|--custom|--override)" )
25- .greenLine ( " coldbox ai skills refresh Sync skills with installed modules" )
15+ .greenLine ( " coldbox ai skills find [query] Search the skills registry" )
16+ .greenLine ( " coldbox ai skills install <slug> Install skill(s) from the registry" )
17+ .greenLine ( " coldbox ai skills add <slug> Alias for install" )
18+ .greenLine ( " coldbox ai skills list List installed skills" )
19+ .greenLine ( " coldbox ai skills list --outdated Show skills with available updates" )
20+ .greenLine ( " coldbox ai skills refresh Refresh/update all installed skills" )
21+ .greenLine ( " coldbox ai skills create <name> Create a custom skill" )
22+ .greenLine ( " coldbox ai skills override <name> Override an installed skill locally" )
23+ .greenLine ( " coldbox ai skills remove <name> Remove a skill" )
2624 .line ()
2725 .yellowLine ( " Examples:" )
2826 .line ()
29- .dim ( " ## List all skills" )
27+ .dim ( " ## Search the registry" )
28+ .line ( " coldbox ai skills find testing" )
29+ .line ( " coldbox ai skills find --owner=coldbox --repo=skills" )
30+ .line ()
31+ .dim ( " ## Install skills" )
32+ .line ( " coldbox ai skills install --list ## interactive picker" )
33+ .line ( " coldbox ai skills install --all ## install all core skills" )
34+ .line ( " coldbox ai skills install handler-development" )
35+ .line ( " coldbox ai skills install coldbox/skills/handler-development" )
36+ .line ( " coldbox ai skills add rest-api-development" )
37+ .line ()
38+ .dim ( " ## List and check for updates" )
3039 .line ( " coldbox ai skills list" )
40+ .line ( " coldbox ai skills list --verbose" )
41+ .line ( " coldbox ai skills list --outdated" )
3142 .line ()
32- .dim ( " ## Create a custom deployment workflow skill (BoxLang syntax) " )
43+ .dim ( " ## Create a custom skill" )
3344 .line ( " coldbox ai skills create deployment-workflow" )
34- .line ()
35- .dim ( " ## Create a custom skill with CFML syntax" )
3645 .line ( " coldbox ai skills create payment-processing --cfml" )
3746 .line ()
38- .dim ( " ## Refresh skills after installing new modules" )
39- .line ( " coldbox ai skills refresh" )
40- .line ()
41- .dim ( " ## Override a core skill with project-specific patterns" )
47+ .dim ( " ## Override an installed skill with project-specific content" )
4248 .line ( " coldbox ai skills override handler-development" )
4349 .line ()
44- .dim ( " ## Remove a custom skill" )
45- .line ( " coldbox ai skills remove deployment-workflow --custom " )
50+ .dim ( " ## Remove a skill" )
51+ .line ( " coldbox ai skills remove handler-development " )
4652 .line ()
47- .dim ( " ## Remove an override " )
48- .line ( " coldbox ai skills remove handler-development --override " )
53+ .dim ( " ## Refresh all installed skills to latest versions " )
54+ .line ( " coldbox ai skills refresh " )
4955 .line ()
5056 .line ()
51- .yellowLine ( " Skills are stored in:" )
52- .line ( " .ai/skills/core/ - Core framework skills" )
53- .line ( " .ai/skills/modules/ - Module skills" )
54- .line ( " .ai/skills/custom/ - Your custom skills" )
55- .line ( " .ai/skills/overrides/ - Overridden skills" )
57+ .yellowLine ( " Skills are stored in (searched in this order):" )
58+ .line ( " .ai/skills/{name}/SKILL.md - Primary location" )
59+ .line ( " .agents/skills/{name}/SKILL.md - Alternate (Windsurf/Cursor)" )
60+ .line ( " .claude/skills/{name}/SKILL.md - Alternate (Claude desktop)" )
5661 .line ()
5762 .line ()
58- .yellowLine ( " Tip: Skills complement guidelines - guidelines explain 'what', skills explain 'how'" )
63+ .yellowLine ( " Tip: Skills complement guidelines — guidelines explain 'what', skills explain 'how'" )
5964 .line ()
6065 }
6166
0 commit comments