go-workspace-skill

Installation
SKILL.md

Go Workspace Skill

Use a workspace config file as the source of truth for repository membership, clone URLs, and which repositories are Go projects. Prefer scripts/run.sh over assembling Git and Go commands by hand; it delegates to the skill's own Python executor and does not require the target workspace to contain a Makefile.

Workflow

  1. Resolve the workspace root.

    • If already in the workspace root, run scripts/run.sh directly.
    • If invoking the skill from a global skill install, pass --root /abs/path/to/workspace.
  2. Resolve the workspace config.

    • By default, the script looks for .go-workspace.json and then go-workspace.json in the workspace root.
    • Override that path with --config /abs/path/to/config.json or the GO_WORKSPACE_SKILLS_CONFIG environment variable.
    • If no config exists yet, create one with scripts/run.sh --root /path/to/workspace init-config (add --output /path/to/file.json to write somewhere other than .go-workspace.json, and --force to overwrite an existing one).
Installs
1
Repository
itamaker/skills
First Seen
6 days ago
go-workspace-skill — itamaker/skills