Agent Startup Guide
This is the authoring guide for startup content: what should live in skills, what should live in guidance files, and how the layering model actually reaches an agent at boot time.
Two startup categories
Markdown files that shape who the agent is, how the team works, what project context matters, and how the environment should be understood. This is still the highest-value authoring path today.
Projected hooks, runtime resources, permissions, MCP setup, and related environment configuration. The spec can describe it, but reliability still varies by runtime.
Skills vs guidance files
Layering order
Most rigs only need a few layers in practice: role guidance at the agent level, a culture file at the rig level, and minimal pod/member overlays only where teams truly diverge.
Delivery mechanisms
files:
- path: guidance/role.md
delivery_hint: guidance_merge
required: true
- path: skills/openrig-user
delivery_hint: skill_install
required: true
actions:
- type: send_text
value: "Load openrig-user and verify your environment."
phase: after_ready
idempotent: trueCurrent support matrix
Reliable. Primary delivery path.
Reliable. Files are projected before harness boot.
Reliable when the harness TUI is ready.
Files can be copied, but runtime integration varies.
Projection exists, runtime-specific handling is still maturing.
Best treated as described desired state plus agent self-check.
Describe it in startup guidance and let the agent handle it.
Practical recommendation
Describe the desired end state in markdown first, include a system check, and let the local agent verify or repair the environment. The deterministic path in the spec is valuable, but the context-loading path is still the most dependable cross-runtime authoring technique.