Skip to content

feat(install-skills): add --agent parameter to select the agent for which to install them#8

Open
bercianor wants to merge 1 commit into
masterfrom
feat/install-skill-local-agent-selection
Open

feat(install-skills): add --agent parameter to select the agent for which to install them#8
bercianor wants to merge 1 commit into
masterfrom
feat/install-skill-local-agent-selection

Conversation

@bercianor
Copy link
Copy Markdown
Contributor

No description provided.


@Option(names = {"-a", "--agent"},
description = "Target AI assistant: agents, claude, or all (default: agents)",
defaultValue = "agents")
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I don't like agents as a value. I believe we have mixed two concepts: the agent(claude, codex, etc) and the target directory where the skill will be installed.

if the parameter was called --target, I would see the options agents and claude, but the parameter is the agent. And it's right the way it is, because we don't know how the agents will evolve, they may add another difference in the structure.

So, my suggestion is to remove the agents value. I see two options. (A) default value is null. No vaue means default installation. (B) list the agents we support.

I would definitely go with (A)

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.

2 participants