repos / pico

pico services mono repo
git clone https://github.com/picosh/pico.git

commit
aaa58cb
parent
fb28448
author
Eric Bower
date
2025-12-18 11:37:07 -0500 EST
docs: agents.md
2 files changed,  +26, -0
A AGENTS.md
+23, -0
 1@@ -0,0 +1,23 @@
 2+# Intro
 3+
 4+This is a monorepo that contains a bunch of our cloud services leveraging golang's crypto/ssh library.  @README.md has more information about what they are and how they work.
 5+
 6+# Commands
 7+
 8+```bash
 9+make fmt # format code
10+make lint # lint code
11+make test # test code
12+make build # build all go binaries
13+make check # runs all the commands above
14+```
15+
16+Before telling me a task is complete, you **must** run `make verify` before notifying me.
17+
18+# Task management
19+
20+We use a local tool called `bd` to manage tasks.  When using `bd`, work on a single task at a time.  Once you think you have finished a task, I **must** review the task before you can mark it complete.
21+
22+To learn how to use `bd` run `bd quickstart`.
23+
24+When I ask you to do something and that task is large enough that it should be broken into smaller tasks, you **must** use `bd`.
M Makefile
+3, -0
1@@ -162,3 +162,6 @@ restore:
2 	$(DOCKER_CMD) exec -it $(DB_CONTAINER) /bin/bash
3 	# psql postgres -U postgres -d pico < /backup.sql
4 .PHONY: restore
5+
6+check: fmt lint test build
7+.PHONY: check