← all publishers

scagogogo

@scagogogo source repo

14 published skills

  1. Installation · scagogogo
    One-time setup for versions-skills plugin, SDK, CLI, and MCP server. Run first before using any version-* skill.
    0 installs
  2. Version Check · scagogogo
    Check boolean properties of version numbers — type checks (IsBeta, IsStable, IsRC, etc.) and comparison predicates (IsNewerThan, IsOlderThan, IsBetween). Use for CI/CD conditionals, shell script exit-code checks, and programmatic version filtering.
    0 installs
  3. CLI Operations · scagogogo
    Compose the versions CLI in shell pipelines, scripts, and CI/CD — output formats, exit codes, input methods, and command patterns.
    0 installs
  4. MCP Operations · scagogogo
    Invoke version operations via the versions MCP server — tool naming, parameter conventions, server configuration, and batch patterns.
    0 installs
  5. Version Parsing · scagogogo
    Parse, validate, and extract structured components from version strings via SDK, CLI, or MCP. Covers NewVersion/MustParse, all Is* type checks, Segments, Core, Clone, SuffixWeight, custom parser options.
    0 installs
  6. Version Sorting · scagogogo
    Sort a list of version strings or Version objects in natural (semantic) order. Use when you need to order versions, find the latest/oldest in a collection, or display versions in ascending/descending order.
    0 installs
  7. Version Grouping · scagogogo
    Group versions by their version number series (major.minor). Use when you need to organize a large collection of versions into groups, find versions within a specific series, or query group-level aggregates (latest, oldest, stable, prerelease).
    0 installs
  8. Version Mutation · scagogogo
    Bump version numbers, modify version components, strip suffixes, or construct versions from parts.
    0 installs
  9. Version Comparison · scagogogo
    Compare two versions to determine which is newer, older, or if they are equal. Use when implementing update-check logic, dependency resolution, or any ordering decision between versions.
    0 installs
  10. Version Properties · scagogogo
    Extract segments, sub-version, suffix weight, pure prefix, or group ID from a parsed version.
    0 installs
  11. Version Constraints · scagogogo
    Check whether a version satisfies a constraint expression (caret, tilde, wildcard, range operators). Use when resolving dependency compatibility, filtering versions by semver ranges, or working with constraint expressions that combine AND/OR logic.
    0 installs
  12. Version Range Query · scagogogo
    Query versions within a specific range, check if a version falls between two boundaries, or implement version constraints with inclusion/exclusion policies. Use when finding versions in an interval, dependency resolution, or compatibility checks.
    0 installs
  13. Version Visualization · scagogogo
    Render version hierarchies as text trees for debugging, inspection, or reporting.
    0 installs
  14. Version File Operations · scagogogo
    Read version lists from files, write sorted versions to files, or stream versions from any io.Reader.
    0 installs