Design stable APIs and interface contracts before implementation — REST/GraphQL endpoints, module boundaries, type contracts, FE/BE splits. Use when the user says "design the API", "contract this out", "split frontend and backend", or a slice crosses a boundary. Not for internal helpers or post-ship interfaces (use /rite-review).
EnglishRead-only audit dispatch for the active feature on the requested axis — security (OWASP, trust boundary, secrets), perf (measure-first, N+1, CWV), or simplify (Chesterton's Fence, deletion test). Use when the user says "security review", "is this safe", "is this fast enough", "perf check", "N+1", "simplify this", "Chesterton's Fence". Not for write actions or whole-project audits.
EnglishProve UI behavior via the browser-proof ladder — browser-harness → Chrome DevTools MCP → /run+/verify → project E2E → manual — recording routes, viewports, screenshots, console, network, interactions, design-reference match to browser-evidence.md. Use when the user says "check the UI in browser", "screenshot this", "prove it renders". Not for backend-only features.
EnglishDebug systematically when tests, builds, or runtime/browser checks fail — deterministic feedback loop, reproduce, 3-5 ranked hypotheses, instrument, fix root cause, regression-test. Use when the user says "debug this", "why is it failing", "it broke", "the build is red", "the tests fail". Not for code review or flaky tests (fix the flake first).
EnglishStress-test a single non-trivial decision via CLAIM → EXTRACT → DOUBT → RECONCILE → STOP with devrites-doubt-reviewer for an independent take. Use when the user says "are we sure", "double-check this", "what could go wrong", or a boundary / data-model / auth / public-API / migration change is about to commit. Not for post-merge review or trivial choices.
EnglishImplement frontend at senior designer-engineer quality — design-system discovery, shape-before-code, every state, a11y + WCAG 2.2 AA, anti-AI-slop, 2026 CWV bar, fullstack via contract-first slices. Use when the user says "build the UI", "ship-quality frontend", "design system", "a11y", or /rite-build detects UI. Not for polishing a built feature or design exploration.
EnglishOne-question-at-a-time interview to extract what the user wants — each question carries a best-guess + structured options; stop at ~95% confidence. Use when the user says "interview me", "grill me", "I'm not sure what I want", or /rite-spec / /rite-define flags the ask as underspecified. Not for casual clarification or ideation (use rite-pressure-test).
EnglishInternal shared DevRites helper library. Documents cross-cutting engine commands and references; not a user workflow. Do not invoke directly.
EnglishHumanize prose without losing technical content. Use when asked to remove AI-writing tells, match a writing sample or project voice, edit artifacts/replies/commit or PR prose, or run /rite-polish's prose pass. Not for code comments or UI craft.
EnglishRefresh stale optional indexes. Use when structural lookup disagrees with live code or rite-doctor requests a synchronous reindex.
EnglishVerify uncertain framework or library behavior against official docs or installed source before relying on it, then record the source in evidence.md / decisions.md. Use when the user says "check the docs", "is this still the API", "don't guess", "cite the source", "verify this assumption", or build encounters an unfamiliar framework call. Not for project-internal code or trivial stdlib calls.
EnglishPlan the UX/UI before any code — produce the feature-level design-brief.md (design direction, key states, interaction model, visual-direction probe) the build then targets. Use when /rite-spec detects UI, or the user says "shape the UX", "plan the UI before coding", "design direction", "what should this look like", or a UI feature needs its look & flow decided up front. Woven into spec/build, not a separate phase. Not for building (use devrites-frontend-craft), polishing a built UI (use /rite-polish), or throwaway exploration (use /rite-prototype).
EnglishDevRites menu + router. Without args, renders the menu. With a verb (e.g. spec, build, review), dispatches to the matching rite- skill — /rite spec foo is equivalent to /rite-spec foo. Use when the user types /rite or names a phase verb.
EnglishAdopt an existing or legacy codebase into DevRites by reverse-engineering current behavior, seeding conventions, and establishing the workflow. Use for inherited or live applications.
EnglishRun the entire DevRites lifecycle end-to-end with no per-phase human iteration — spec → define → build×N → prove → polish → review → seal → ship — choosing the best option at every soft gate and recording the rationale. A vague prompt triggers an up-front clarifying interview; after that it runs unattended, pausing only on hard irreversible-risk gates (auth / migration / public-API / red tests), blocking or escalating gates, or a NO-GO. Default stops at the final type-GO; --ship (alias --yolo) auto-confirms it for a zero-touch push. Use when the user says "autocomplete", "do the whole thing", "run the full cycle", "build this end to end", "one-shot this feature", or "ship it autonomously". Not for a single phase (use the specific /rite- skill) or when the user wants to drive each step.
EnglishImplement exactly ONE vertical slice of the active feature, then stop with evidence — TDD, doubt loop, frontend craft, Spec Drift Guard. Use when the user says "build the next slice", "implement slice N", "continue", "code this slice". Not for bug fixes, prototypes, refactors outside scope, or two slices in a row.
EnglishAudit a completed spec for missing decisions before strategy or architecture. Use after /rite-spec when coverage is incomplete or stale; not for spec writing.
EnglishConverge intent and live code. Use when resuming a half-built feature, after /rite-adopt drift, or the user asks "what's left to build". Not for initial planning.
EnglishDecompose an approved spec.md into plan.md + vertical task slices + state.md; every acceptance criterion maps to ≥1 slice. Use when the user says "plan this", "break this into slices", "task breakdown". Not for writing code or repairing an existing plan (use /rite-plan).
EnglishDoctor DevRites setup or index health. Use when workflow wiring is broken, the user asks to check DevRites, or says "reindex". Not for application bugs.
EnglishUser-invoked explainer that teaches one concept, diff, idea, or recent-work recap with an optional retrieval check-in.
EnglishFrame an ad-hoc ask before coding, then audit the diff. Use for underspecified imperative asks, raw-diff self-audits, or /rite-quick setup. Not a lifecycle gate.
EnglishIncludes Devrites API Interface, Devrites Audit, Devrites Browser Proof, and other workflows.
Supported by the Atlas install prompt. Skill-specific requirements vary.
Pack stats
What’s included
Devrites API Interface
Design stable APIs and interface contracts before implementation — REST/GraphQL endpoints, module boundaries, type contracts, FE/BE splits. Use when the user says "design the API", "contract this out", "split frontend and backend", or a slice crosses a boundary. Not for internal helpers or post-ship interfaces (use /rite-review).
Devrites Audit
Read-only audit dispatch for the active feature on the requested axis — security (OWASP, trust boundary, secrets), perf (measure-first, N+1, CWV), or simplify (Chesterton's Fence, deletion test). Use when the user says "security review", "is this safe", "is this fast enough", "perf check", "N+1", "simplify this", "Chesterton's Fence". Not for write actions or whole-project audits.
Devrites Browser Proof
Prove UI behavior via the browser-proof ladder — browser-harness → Chrome DevTools MCP → /run+/verify → project E2E → manual — recording routes, viewports, screenshots, console, network, interactions, design-reference match to browser-evidence.md. Use when the user says "check the UI in browser", "screenshot this", "prove it renders". Not for backend-only features.
Devrites Debug Recovery
Debug systematically when tests, builds, or runtime/browser checks fail — deterministic feedback loop, reproduce, 3-5 ranked hypotheses, instrument, fix root cause, regression-test. Use when the user says "debug this", "why is it failing", "it broke", "the build is red", "the tests fail". Not for code review or flaky tests (fix the flake first).
Devrites Doubt
Stress-test a single non-trivial decision via CLAIM → EXTRACT → DOUBT → RECONCILE → STOP with devrites-doubt-reviewer for an independent take. Use when the user says "are we sure", "double-check this", "what could go wrong", or a boundary / data-model / auth / public-API / migration change is about to commit. Not for post-merge review or trivial choices.
Devrites Frontend Craft
Implement frontend at senior designer-engineer quality — design-system discovery, shape-before-code, every state, a11y + WCAG 2.2 AA, anti-AI-slop, 2026 CWV bar, fullstack via contract-first slices. Use when the user says "build the UI", "ship-quality frontend", "design system", "a11y", or /rite-build detects UI. Not for polishing a built feature or design exploration.
Devrites Interview
One-question-at-a-time interview to extract what the user wants — each question carries a best-guess + structured options; stop at ~95% confidence. Use when the user says "interview me", "grill me", "I'm not sure what I want", or /rite-spec / /rite-define flags the ask as underspecified. Not for casual clarification or ideation (use rite-pressure-test).
Devrites Lib
Internal shared DevRites helper library. Documents cross-cutting engine commands and references; not a user workflow. Do not invoke directly.
Devrites Prose Craft
Humanize prose without losing technical content. Use when asked to remove AI-writing tells, match a writing sample or project voice, edit artifacts/replies/commit or PR prose, or run /rite-polish's prose pass. Not for code comments or UI craft.
Devrites Refresh Indexes
Refresh stale optional indexes. Use when structural lookup disagrees with live code or rite-doctor requests a synchronous reindex.
Devrites Source Driven
Verify uncertain framework or library behavior against official docs or installed source before relying on it, then record the source in evidence.md / decisions.md. Use when the user says "check the docs", "is this still the API", "don't guess", "cite the source", "verify this assumption", or build encounters an unfamiliar framework call. Not for project-internal code or trivial stdlib calls.
Devrites UX Shape
Plan the UX/UI before any code — produce the feature-level design-brief.md (design direction, key states, interaction model, visual-direction probe) the build then targets. Use when /rite-spec detects UI, or the user says "shape the UX", "plan the UI before coding", "design direction", "what should this look like", or a UI feature needs its look & flow decided up front. Woven into spec/build, not a separate phase. Not for building (use devrites-frontend-craft), polishing a built UI (use /rite-polish), or throwaway exploration (use /rite-prototype).
Rite
DevRites menu + router. Without args, renders the menu. With a verb (e.g. spec, build, review), dispatches to the matching rite- skill — /rite spec foo is equivalent to /rite-spec foo. Use when the user types /rite or names a phase verb.
Rite Adopt
Adopt an existing or legacy codebase into DevRites by reverse-engineering current behavior, seeding conventions, and establishing the workflow. Use for inherited or live applications.
Rite Autocomplete
Run the entire DevRites lifecycle end-to-end with no per-phase human iteration — spec → define → build×N → prove → polish → review → seal → ship — choosing the best option at every soft gate and recording the rationale. A vague prompt triggers an up-front clarifying interview; after that it runs unattended, pausing only on hard irreversible-risk gates (auth / migration / public-API / red tests), blocking or escalating gates, or a NO-GO. Default stops at the final type-GO; --ship (alias --yolo) auto-confirms it for a zero-touch push. Use when the user says "autocomplete", "do the whole thing", "run the full cycle", "build this end to end", "one-shot this feature", or "ship it autonomously". Not for a single phase (use the specific /rite- skill) or when the user wants to drive each step.
Rite Build
Implement exactly ONE vertical slice of the active feature, then stop with evidence — TDD, doubt loop, frontend craft, Spec Drift Guard. Use when the user says "build the next slice", "implement slice N", "continue", "code this slice". Not for bug fixes, prototypes, refactors outside scope, or two slices in a row.
Rite Clarify
Audit a completed spec for missing decisions before strategy or architecture. Use after /rite-spec when coverage is incomplete or stale; not for spec writing.
Rite Converge
Converge intent and live code. Use when resuming a half-built feature, after /rite-adopt drift, or the user asks "what's left to build". Not for initial planning.
Rite Customize
User-invoked helper for authoring DevRites overrides or extensions.
Rite Define
Decompose an approved spec.md into plan.md + vertical task slices + state.md; every acceptance criterion maps to ≥1 slice. Use when the user says "plan this", "break this into slices", "task breakdown". Not for writing code or repairing an existing plan (use /rite-plan).
Rite Doctor
Doctor DevRites setup or index health. Use when workflow wiring is broken, the user asks to check DevRites, or says "reindex". Not for application bugs.
Rite Dogfood
Explicit browser dogfood QA for the active feature or branch.
Rite Explain
User-invoked explainer that teaches one concept, diff, idea, or recent-work recap with an optional retrieval check-in.
Rite Frame
Frame an ad-hoc ask before coding, then audit the diff. Use for underspecified imperative asks, raw-diff self-audits, or /rite-quick setup. Not a lifecycle gate.
Showing 24 of 44 skills. Use the list’s page controls above to explore the rest.
Quick start
- Choose your skills. Select individual skills above, or choose the entire pack.
- Copy the install prompt. Use Copy install prompt above the list.
- Send it to your agent. Paste into your coding agent’s chat. Your agent reviews the source and guides the setup.
Try it with your agent
After installation, start with a request like:
Use the Devrites API Interface skill to help with my task.
Ask me for the context you need before getting started.Requirements & license
- A coding agent that can access your project files and install skills.
- Your agent checks each skill’s instructions, dependencies, and permissions during setup.
- License details are not provided in these listings. Check the author’s terms before using the skills.