build-run

SKILL.md

Build and Run

When to Use

  • Confirm the codebase compiles, reproduce a runtime issue locally, or validate environment-dependent changes.

Rules

  • Do not use production credentials or external services unless the user provides safe mocks/stubs.
  • Use source setTestEnv.sh for local env needed by tests or the app.
  • Prefer reproducible, minimal commands and capture key output lines.

Commands

  • Compile: go build -v ./...
  • Format: go fmt ./...
  • Vet: go vet -v ./...
  • Tidy deps: go mod tidy
  • Run tests that reproduce an issue: source setTestEnv.sh && go test -run <TestName> ./pkg/path
  • Start example app: cd example2/cmd/app && go run main.go (use with test env)

Output

  • Result: success or failure.
  • Key logs: first relevant error or stack lines.
  • Minimal repro: 1-3 commands.
  • Next steps: which logs/files to inspect or which mocks to add.

Examples

  • "Does the project compile?" - run go build -v ./... and report.
  • "Reproduce failing integration test X" - provide commands and first failing lines.

Related Skills

  • test-runner, ci-orchestrator, fix-suggester

References

  • AGENTS.md (build and run commands), setTestEnv.sh, llms.txt
Weekly Installs
6
Repository
pilinux/gorest
GitHub Stars
487
First Seen
13 days ago
Installed on
gemini-cli6
github-copilot6
codex6
kimi-cli6
cursor6
amp6