Tony Lee
Tony Lee
Index
2 min read 2026

An Agent Kit for App in Toss Miniapps: Rules Before Vibes

appintoss-kit layers AGENTS.md, guides, skills, hooks, and review agents so Codex/Claude/Cursor stop missing policy, Korean UX, design rules, and store metadata.

Shipping an App in Toss miniapp looks small until you inventory the checklist: product policy, Korean UX copy, Toss design rules, store assets, console metadata. Ask a bare agent and it usually drops one of those.

I packaged the rules so the agent has to read them. Unofficial kit, works with Codex, Claude Code, or Cursor: agent reads contracts → applies skills → validates results. I used it to push a large batch of miniapps in a day (fifty in the run I wrote about).

Layers

  • AGENTS.md — root contract every agent sees first, including routing by task type and “smallest correct change.”
  • guide/ — task routers for UI, assets, metadata.
  • .agents/skills/ — executable skills: naming, SEO keywords, imagegen, Toss design theme.
  • .agents/hooks/ — pre-edit gates and post-edit verification; loops until evidence passes.
  • .agents/agents/ — adversarial review subagents.
  • .agents/references/ — local references so memory alone is not the source of truth.

When everything lives only in chat memory, concerns bleed. Layers stop that.

The loop

Resolve → read rules → smallest change → strictest gate → on failure replan from root cause → re-run evidence before “done.” The agent is not allowed to declare success until the loop clears. That is how policy violations get blocked early.

Start with a clone, read AGENTS.md, then guide/resolver.md for the task route. The kit is the boring part on purpose: taste and policy first, generation second.

Join the newsletter

Get insights on the latest AI.