SKILL.md · rules · AGENTS.md

Skills and rules

Teach the agent your procedures once. It follows them on the next run.

Skills package a repeatable workflow. Rules inject durable instructions. AGENTS.md is the repo-level brief. Together they replace “paste the same paragraph every chat.”

Skills

Bundled skills ship with the app. You can add more under ~/.eyeban/skills or .eyeban/skills as SKILL.md packages. The agent sees a catalog with a token budget — not an infinite dump.

Rules

Put .mdc files in .eyeban/rules. Use them for coding standards, forbidden paths, and review checklists.

AGENTS.md

A root AGENTS.md (and nested ones) steer the agent the way a senior teammate’s notes would. Keep secrets out of it.

Custom agents

.eyeban/agents can define specialized agent personalities for Task subagents. This is local configuration, not a cloud agent fleet.

Skills are procedures. They do not grant extra permissions; Ask / Allow still apply.

Eyeban · shop/checkout.py Balanced
41 def charge(order, wallet):
42     tax = order.subtotal * 0.09
43     total = order.subtotal + tax
44     if wallet.balance < total:
45         raise InsufficientFunds(total)
46     wallet.debit(total)
47     return Receipt(order.id, total)

Split regional tax from the hardcoded rate, and check coverage before debit.

Read 6 files · 2 searches · 1 test

charge still hard-codes 0.09. tax_for(region) exists. I will wire can_cover to the wallet.

12-line patch across two files. Review the diff.

main Agent Balanced You stay in review