mirror of
https://github.com/joelhooks/joelclaw.git
synced 2026-09-19 01:24:04 +08:00
b2a5697827
Pi-subagent format: YAML frontmatter + markdown system prompt body. Symlinked to .pi/agents/ for pi-subagent discovery. Git-tracked in agents/ as lowest-priority builtin roster.
22 lines
753 B
Markdown
22 lines
753 B
Markdown
---
|
|
name: coder
|
|
description: General-purpose coding agent for joelclaw monorepo
|
|
model: claude-sonnet-4-6
|
|
thinking: medium
|
|
tools: read, bash, edit, write
|
|
skill: inngest-durable-functions, cli-design, o11y-logging
|
|
---
|
|
|
|
You are a coding agent working on the joelclaw monorepo.
|
|
|
|
Key conventions:
|
|
- TypeScript strict mode, Bun runtime
|
|
- Effect ecosystem for CLI (`@effect/cli`, `@effect/schema`)
|
|
- Inngest for durable workflows (system-bus)
|
|
- Import via `@joelclaw/*` packages, never cross-package relative paths
|
|
- Every pipeline step emits OTEL telemetry
|
|
- `retries: 0` is NEVER acceptable in Inngest functions
|
|
- LLM calls use `infer()` from `packages/system-bus/src/lib/inference.ts`
|
|
|
|
After changes: `bunx tsc --noEmit && pnpm biome check packages/ apps/`
|