-
Notifications
You must be signed in to change notification settings - Fork 99
refactor: qsv Skills Agent #3267
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
…mples based on CI tests
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
devskim found more than 20 potential problems in the proposed changes. Check the Files changed tab for more details.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull request overview
This PR refactors the qsv Skills Agent to improve robustness and maintainability. The key changes include adopting qsv-docopt for more robust command usage text parsing and implementing a new "load-as-needed" examples system via a new CLI (qsv-test-examples-gen) that leverages CI tests, while maintaining lightweight examples parsed from Usage text.
Reviewed changes
Copilot reviewed 32 out of 129 changed files in this pull request and generated 3 comments.
Show a summary per file
| File | Description |
|---|---|
.claude/skills/examples/qsv-pivotp-examples.json |
Added new example file with duplicate "main" entries for pivotp command |
.claude/skills/examples/qsv-partition-examples.json |
Added comprehensive partition command examples covering various scenarios |
.claude/skills/examples/qsv-moarstats-examples.json |
Added extensive moarstats examples including statistical operations and edge cases |
.claude/skills/examples/qsv-luau-examples.json |
Added comprehensive Luau scripting examples for map/filter operations |
.claude/skills/examples/qsv-joinp-examples.json |
Added detailed joinp examples including multiple duplicate "headers" entries |
.claude/skills/examples/qsv-join-examples.json |
Added join command examples with multiple duplicate "headers" entries |
.claude/skills/examples/qsv-input-examples.json |
Added input command examples covering various input handling scenarios |
.claude/skills/examples/qsv-index-examples.json |
Added index command examples for index operations |
.claude/skills/examples/qsv-headers-examples.json |
Added headers command examples for header manipulation |
.claude/skills/examples/qsv-geoconvert-examples.json |
Added geoconvert examples for geographic format conversion |
.claude/skills/examples/qsv-geocode-examples.json |
Added geocode examples for geocoding operations |
.claude/skills/examples/qsv-frequency-examples.json |
Added comprehensive frequency analysis examples |
.claude/skills/examples/qsv-foreach-examples.json |
Added foreach command examples for iteration operations |
.claude/skills/examples/qsv-fixlengths-examples.json |
Added fixlengths examples for length normalization |
.claude/skills/examples/qsv-fill-examples.json |
Added fill command examples for data filling operations |
.claude/skills/examples/qsv-fetch-examples.json |
Added fetch examples for HTTP operations |
.claude/skills/examples/qsv-extsort-examples.json |
Added external sort examples |
.claude/skills/examples/qsv-extdedup-examples.json |
Added external deduplication examples |
.claude/skills/examples/qsv-explode-examples.json |
Added explode command examples for delimiter splitting |
.claude/skills/examples/qsv-exclude-examples.json |
Added exclude command examples |
.claude/skills/examples/qsv-describegpt-examples.json |
Added describegpt examples for GPT-based descriptions |
… formatted correctly
also make clippy happy
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull request overview
Copilot reviewed 33 out of 129 changed files in this pull request and generated no new comments.
qsv-test-examples-gen)