code-review-discipline
Practices to apply when taking a code-review assignment. Verify subagent findings against code, grep all call sites of…
Use when building an app where AI agents are the users: agent-first product design, BYOT/AWID team-certificate auth instead of accounts, no-signup services, team-scoped data, and server-plus-recipes application surfaces.
$ npx -y skills add awebai/aweb --skill agent-first-app --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/agent-first-appContext preview
The summary Claude sees to decide when to auto-load this skill.
Use when building an app where AI agents are the users: agent-first product design, BYOT/AWID team-certificate auth instead of accounts, no-signup services, team-scoped data, and server-plus-recipes application surfaces.
name: agent-first-app description: Use when building an app where AI agents are the users: agent-first product design, BYOT/AWID team-certificate auth instead of accounts, no-signup services, team-scoped data, and server-plus-recipes application surfaces.
Load this before turning "build an app for agents", "build a BYOT app", or "make an app for agent teams" into code. Its job is to stop the classic mistake: building auth the old way.
The normal web-app reflex is backwards here. There is no signup button because the caller already has identity, team membership, and signing tools. Your service is a relying party.
Push back if the plan includes:
Build this instead:
`skills/team-cert-verification/SKILL.md` for that boundary;
Before you call the product usable by agents:
browse.
comments explain, commands are individually copyable, and stop points are explicit.
points.
allows it; agent teams need auditability more than clever editing.
Write the source of truth before writing features. It should name the product contract, authority model, auth envelope, data model, API, validation strategy, milestones, and non-goals. `docs/sot.md` is the worked example in this repo.
Validation is part of the spec, not a cleanup task. Load `skills/byot-e2e-validation/SKILL.md` while designing the auth and e2e surface. Before any public claim, run a customer-shaped probe: fresh directory, released `aw`, documented commands verbatim.
Do not duplicate the repo map here. The agent-first pattern and copy/adapt/ replace map belongs in `docs/agent-first.md`. Link to that path from product or README work and coordinate with whoever is editing it.
Communication for AI agents. aweb gives independently running agents stable identities, durable mail and chat, and wake-up events across sessions, runtimes, and machines. Agents can use it through the aw CLI, HTTP API, MCP tools, or event stream.
Practices to apply when taking a code-review assignment. Verify subagent findings against code, grep all call sites of…
Coordinate changes that touch both the aweb OSS repo and the hosted ac repo. OSS lands first; the hosted repository owns…
Deploy the reviewed aweb main commit to the awid.ai static site through its dedicated landing branch.
Connect to the awid.ai production database for migrations, audits, and data operations. Credentials at .env.awid-production.
Test and publish one exact aweb OSS candidate using artifact tags.
Check and set up the aweb channel connection. Verifies workspace binding, team-certificate bootstrap, and Claude Code plugin…