girishmotwani/atom
Agentic development framework for Go: POC first, then spec, then TDD. Ships compact /atom:<skill> Copilot CLI commands.
End-to-end orchestrator: problem statement to shipped phases, chaining discover, POC, plan, and per-phase POC/spec/TDD/review/ship. Keywords: build, build this, end to end, full pipeline, take it from here, run atom.
Turn a vague problem statement or market requirements document into a concrete, falsifiable POC Brief by interviewing the developer. Keywords: discover, requirements, MRD, problem statement, what should we build, scope, kick off.
Onboard a Go repository to Atom: create .atom/, detect toolchain, verify a green baseline. Keywords: init, onboard, setup, install atom, bootstrap, add atom to this repo.
Break proven work into ordered, independently shippable phases based on POC evidence. Keywords: plan, phases, break down, roadmap, decompose, milestones, sequencing.
Build, run and evaluate a throwaway Go spike that answers one falsifiable question. Produces a POC Report with verbatim evidence. Keywords: POC, proof of concept, spike, prototype, prove it, experiment, try it out.
Multi-model review of a Go diff, merged into one deduplicated report with severities. Keywords: review, code review, multi-model review, review my changes, review the diff, critique.
Commit, push and open a pull request for a completed phase, with the pipeline artifacts linked. Keywords: ship, PR, pull request, commit, push, open a PR, submit.
Write the high-level design spec for one phase, grounded in that phase POC evidence. Keywords: spec, design, design doc, architecture, API design, describe the approach.
Implement one phase test-first in Go: red, green, refactor, against an approved design spec. Keywords: TDD, test driven, test first, implement, red green refactor, build the phase, write the code.