Skip to content

chore: extract go devtool to devkit (#795)#796

Open
crrow wants to merge 1 commit intomainfrom
issue-795-extract-devkit
Open

chore: extract go devtool to devkit (#795)#796
crrow wants to merge 1 commit intomainfrom
issue-795-extract-devkit

Conversation

@crrow
Copy link
Copy Markdown
Collaborator

@crrow crrow commented Mar 20, 2026

Summary

Extract the Go devtool CLI into its own repo: https://github.com/rararulab/devkit

  • Remove all Go source code from scripts/ (cmd/, internal/, go.mod, go.sum)
  • Add .devkit.toml with layer map and crates_dir config (previously hardcoded)
  • Update justfile: wt/check-agent-md/check-deps now call devkit directly
  • Remove devtool-checks CI job (covered by pre-commit hooks)
  • Update .pre-commit-config.yaml to call devkit check-agent-md
  • Update docs/src/harness-engineering.md to reference devkit

Install devkit: go install github.com/rararulab/devkit@latest

Type of change

Type Label
Chore chore

Component

ci

Closes

Closes #795

Test plan

  • Pre-commit hooks pass
  • devkit check-agent-md works from rara repo root
  • devkit check-deps works from rara repo root
  • devkit wt launches TUI

Remove all Go source code from scripts/ — the devtool CLI now lives
in its own repo at https://github.com/rararulab/devkit. Install via
`go install github.com/rararulab/devkit@latest`.

- Delete scripts/cmd/, scripts/internal/, scripts/go.mod, scripts/go.sum
- Add .devkit.toml with layer map and crates_dir config
- Update justfile: wt/check-agent-md/check-deps call devkit directly
- Update CI: remove devtool-checks job (covered by pre-commit hooks)
- Update .pre-commit-config.yaml to call devkit
- Update docs/src/harness-engineering.md

Closes #795

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@crrow crrow added chore Maintenance tasks ci CI/CD and infrastructure labels Mar 20, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

chore Maintenance tasks ci CI/CD and infrastructure

Projects

None yet

Development

Successfully merging this pull request may close these issues.

chore: extract Go devtool into rararulab/devkit, remove scripts/Go code

1 participant