Skip to content

Conversation

@jqnatividad
Copy link
Collaborator

  • use qsv-docopt to more robustly parse command usage text
  • leverage CI tests to create load-as-needed examples (new cli - qsv-test-examples-gen)
  • "lightweight" examples are still parsed from Usage text

@jqnatividad jqnatividad requested a review from Copilot January 3, 2026 15:46
Copy link

@github-advanced-security github-advanced-security bot left a 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.

Copy link
Contributor

Copilot AI left a 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

@jqnatividad jqnatividad requested a review from Copilot January 3, 2026 18:39
Copy link
Contributor

Copilot AI left a 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.

@jqnatividad jqnatividad merged commit c75c967 into master Jan 3, 2026
15 of 17 checks passed
@jqnatividad jqnatividad deleted the qsv-skill-gen-docopt branch January 3, 2026 20:23
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