canonical / canonical/cli-skill
CLI skill should potentially ignore passthrough commands
- Dominant language
- Go
- Stars
- 5
- Forks
- 2
- PR merge metrics
- No merged PRs in 30d
Description
Hey @hartmutobendorf
I took the skill for a spin on the [k8s-snap CLI](https://github.com/canonical/k8s-snap) with Sonnet 4.6.
There were to big surprises but the skill found a few notable improvements (full report attached).
A suggestion to your skill would be to potentially ignore pass-through commands. The skill currently flags our `k8s kubectl` command rightfully as being a noun and suggests to change that.
[cli-review.md](https://github.com/user-attachments/files/29290675/cli-review.md)
Contributor guide
No contributing guide indexed for this repository
Research direction
Start by reading the attached cli-review.md and the issue's k8s kubectl example. Then locate the skill's command-review entry point and how it identifies nouns; determine which passthrough commands should be ignored. Done means the skill no longer flags the intended passthrough case and its behavior is covered by the relevant validation.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- kubernetes
- Domain
- cli
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Quiet
- Clarity
- Needs clarification
- Newbie friendliness
- 35/100