atris-backend
atris-backend
Part of the Atris policy system. Prevents ai-generated backend from being over-engineered.
Atris Integration
This skill uses the Atris workflow:
- Check
atris/MAP.mdfor existing patterns before building - Reference
atris/policies/atris-backend.mdfor full guidance - After building, run
atris reviewto validate against this policy
Quick Reference
Naming: avoid data, result, handler, manager, service, utils. names reveal intent.
Abstractions: three concrete examples before you abstract. copy-paste until patterns emerge.
Errors: let errors bubble. include context: what were you doing? what input caused this?
Data Access: no n+1 queries. think about patterns upfront. batch when possible.
API Design: boring and consistent. same patterns everywhere.
Before Shipping Checklist
Run through atris/policies/atris-backend.md "before shipping" section:
- can you explain this in one sentence?
- are abstractions earning their keep?
- do error messages help debugging?
- anything "just in case" you could delete?
Atris Commands
atris # load workspace context
atris plan # break down backend task
atris do # build with step-by-step validation
atris review # validate against this policy
Learn More
- Full policy:
atris/policies/atris-backend.md - Navigation:
atris/MAP.md - Workflow:
atris/PERSONA.md
More from atrislabs/atris
copy-editor
Detects AI writing patterns and fixes them. Use when reviewing any written output, including docs, READMEs, messages, PRDs. Based on Wikipedia's AI Cleanup patterns. Triggers on "copy edit", "review writing", "humanize", "deslopper", "ai patterns", "make it sound human".
25meta
Metacognition skill for AI agents. Use when starting work, feeling stuck, output feels off, or before complex tasks. Teaches how to think about thinking.
23autopilot
PRD-driven autonomous execution - give it a task, it loops until done Triggers on "autopilot", "autonomous", "get it done", "finish this", "ship it".
22email-agent
Gmail integration via AtrisOS API. Read, send, archive emails. Use when user asks about email, inbox, or wants to send/check messages.
21atris
Atris workflow enforcement for repos using atris/ (MAP, TODO, journal, features, plan-do-review, anti-slop). Use when the user asks to follow the Atris system or mentions atris, MAP.md, TODO.md, journal/logs, features, plan/do/review, or anti-slop policies.
19memory
Search and reason over Atris journal history. Use when user asks about past work, decisions, history, or patterns. Uses RLM pattern (grep first, reason second).
18