goallisted
Install: claude install-skill lac5q/memroos
# Goal
Use this skill when Luis invokes `/goal`, asks to start a goal, resume a goal,
define acceptance criteria, or turn a request into a durable MemRoOS work item.
## Intent
`/goal` is the lightweight front door for MemRoOS Agent OS work. It should make
the current objective durable before planning or coding continues.
## Workflow
1. Restate the goal in product terms.
2. Capture acceptance criteria and verification requirements.
3. Identify the lane: code, research, memory, deployment, email/doc, GTM,
safety, or ops.
4. Load relevant context from the repo, GSD state, and memory if available.
5. If `MEMROOS_APP_URL` and `MEMROOS_AGENT_API_KEY` are available, create or
resume the goal through the MemRoOS `/api/gsd/goal` endpoint.
6. If the API is unavailable, continue with repo-local GSD artifacts and state
clearly that the durable MemRoOS goal endpoint was unavailable.
7. Before implementation, choose the right workflow:
- Use `$gsd-plan-phase` / `$gsd-execute-phase` for roadmap phases.
- Use `$beastmode-cloud` for planner/worker/validator execution.
- Use direct coding only for small, well-scoped tasks.
## API Shape
When using the MemRoOS app endpoint, send only non-secret goal metadata:
```bash
curl -sS "$MEMROOS_APP_URL/api/gsd/goal" \
-H "Authorization: Bearer $MEMROOS_AGENT_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"goal": "<goal statement>",
"lane": "code",
"acceptanceCriteria": ["<criterion>"],
"verification