basaltbytes-skills
Agent Skills for Odoo 19 development (backend, frontend, Owl, JS testing), plus coding guidelines, anti-slop writing, and public-facing copy.
Plugin basaltbytes-skills from marketplace basaltbytes in basaltbytes/skills. Commands read from the repo's manifest — 19 days ago.
What it installs
Skills (13)
migrate-oxlintGuide for migrating a project from ESLint to Oxlint. Use when asked to migrate, convert, or switch a JavaScript/TypeScript project's linter from ESLint to Oxlint.
wait-whatStop. That last message did not land — re-pitch it.
wayfinderPlan a huge chunk of work — more than one agent session can hold — as a shared map of decision tickets on your issue tracker, and resolve them one at a time until the way to the destination is clear.
writing-for-agentsWriting documents for agents. Use when creating or editing skills, or modifying AGENTS.md or CLAUDE.md.
writing-great-skillsReference for writing and editing skills well — the vocabulary and principles that make a skill predictable.
anti-slop-writingProduces human-sounding text that avoids detectable AI writing patterns. Activates on any writing task — tweets, emails, articles, bios, captions, reports, copy, messages, LinkedIn posts, cover letters, README files, or any content where the output must not read as AI-generated. Enforces banned voca
coding-guidelinesBasaltbytes coding-guidelines charter — always-valid domain modeling, functional-core architecture, typed-error discipline, idempotent workflows, observability, test economy and real seams, and hygiene. Use when designing or reviewing domain models, value objects, or state machines, when parsing at
odoo-backendUse when working on Odoo 19 server-side code or backend tests: Python models, ORM recordsets, fields/decorators, domains, SQL/cache, `__manifest__.py`, XML/CSV data, ACLs/rules, `sudo`, controllers, `@route`, `ir.cron`, JSON-2/XML-RPC, QWeb reports, `TransactionCase`, `HttpCase`, `Form`, tours, `sta
odoo-frontendUse when working on Odoo 19 web-client customizations in JavaScript or arch XML: assets, `@odoo-module`, registries, services, systray/client actions, browser state, `patch(...)`, view descriptors, `js_class`, `searchModel`, modifiers, `options=`, XPath inheritance, built-in/custom views, field/view
odoo-javascript-testingUse when writing or debugging Odoo 19 frontend JavaScript tests: Owl component tests, service/env tests, view or WebClient interaction tests, mock RPC/model setup, or Hoot assertions and timing. Triggers include `@odoo/hoot`, `@odoo/hoot-dom`, `@web/../tests/web_test_helpers`, `makeMockEnv`, `mountW
odooUse when an Odoo request is broad, ambiguous, explicitly asks for a general or umbrella Odoo skill, or spans multiple Odoo 19 domains such as backend Python, XML data/views, web-client JavaScript, Owl, frontend tests, tours, reports, security, assets, registries, or widgets. Do not use for a clear s
owlUse when writing or debugging OWL 2.x (Odoo Web Library) code for the Odoo 14–19 web client — components, QWeb templates, hooks, reactive state, slots, props, refs, error boundaries, re-renders, large-list performance. Triggers include `@odoo/owl`, `useState`, `reactive`, `markRaw`, `xml\`...\``, `t
public-facing-copyKeeps public-facing project text user-oriented and free of private discussion, thought process, and roadmap leakage. Use when editing README files, docs, PR titles or bodies, changelogs, release notes, package metadata, website copy, marketplace listings, or any text intended for external readers.
Maintain basaltbytes-skills?
This page updates itself from your repo. Add the badge to your README, or get it Featured to pin it above the organic results with a followed link to your site.