canonical / canonical/cli-skill

CLI skill should potentially ignore passthrough commands

Open
#12 2 comments 0 reactions 0 assignees View on GitHub
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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.