Skip to content

Release v1.0.0 - Initial Public Release

Choose a tag to compare

@aaddrick aaddrick released this 16 Nov 05:33
· 2 commits to main since this release

tag v1.0.0
Tagger: aaddrick aaddrick@gmail.com

Release v1.0.0 - Initial Public Release
Release v1.0.0 - Initial Public Release

Initial public release of GitHub CLI Search plugin for Claude Code. Provides comprehensive gh CLI search capabilities through skills, slash commands, and automated testing.

Core Features

Nine comprehensive skills for GitHub CLI search:

  • gh-search-code - Search code by extension, language, path, content, size
  • gh-search-commits - Search commits by author, date range, hash, message
  • gh-search-issues - Search issues by label, state, assignee, author, dates
  • gh-search-prs - Search pull requests by status, reviews, CI checks, branches
  • gh-search-repos - Search repositories by stars, forks, language, topics, licenses
  • gh-cli-setup - Installation and troubleshooting guide
  • gh-search - General reference for syntax rules
  • testing-gh-skills - Orchestrates test suite via agent hierarchy
  • using-gh-cli-search - Introduction skill for session start

Six slash commands for quick invocation:

  • /gh-search-code, /gh-search-commits, /gh-search-issues
  • /gh-search-prs, /gh-search-repos
  • /test-gh-skills - Executes full test suite

Testing Infrastructure

Three-tier hierarchical agent architecture:

  • test-orchestrator - Manages overall execution, generates master report
  • test-group-leader - Coordinates tests within scenario files
  • test-validator - Executes individual tests, validates responses

Comprehensive test coverage:

  • 80 test scenarios across 6 scenario files
  • Validates syntax, quoting, exclusions, special values
  • Platform-specific requirements (Unix/Linux/Mac, PowerShell)
  • run-single-test.sh for individual test execution

Critical Syntax Guidance

Platform-specific exclusion flags:

  • -- flag requirement for Unix-based systems
  • --% requirement for PowerShell environments

Special features:

  • Proper quoting rules for multi-word queries
  • @me special value for current user
  • ISO8601 date format with comparison operators

Plugin Infrastructure

Session-start hook system:

  • hooks/hooks.json - Hook configuration
  • hooks/session-start.sh - Loads using-gh-cli-search skill

Complete plugin structure:

  • .claude-plugin/plugin.json - Plugin manifest
  • Documentation with examples and best practices
  • Installation support (marketplace, clone, manual, team)

Version

  • Plugin version: v1.0.0
  • Complete CHANGELOG.md with detailed release notes

See CHANGELOG.md for complete feature breakdown.