SonicJS is a TypeScript-first headless content-management system that exposes content through REST APIs and an administrative interface, running on Cloudflare Workers or other SQLite-compatible environments. It is for developers building applications that manage and publish structured content, with storage through technologies such as D1 and R2. Catalogue add-ons help coding agents create and work with SonicJS projects and content.
Borrowing it
Nothing to install: this file belongs to SonicJs-Org/sonicjs. Take a copy, put it at the same path in your own repository, and replace the rules that are about this project with yours.
curl -O https://raw.githubusercontent.com/SonicJs-Org/sonicjs/main/.claude/commands/sonicjs-release-announcement.mdgit clone --depth 1 https://github.com/SonicJs-Org/sonicjsWrote this? Show the measurements
A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.
[](https://agentmods.dev/commands/sonicjs-org/sonicjs/sonicjs-release-announcement)<a href="https://agentmods.dev/commands/sonicjs-org/sonicjs/sonicjs-release-announcement"><img src="https://agentmods.dev/badge/commands/sonicjs-org/sonicjs/sonicjs-release-announcement/github.svg" alt="Measured on agentmods" height="20"></a>Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.
<a href="https://agentmods.dev/commands/sonicjs-org/sonicjs/sonicjs-release-announcement"><img src="https://agentmods.dev/badge/commands/sonicjs-org/sonicjs/sonicjs-release-announcement.svg" alt="Reviewed on agentmods" width="80" height="20"></a>What it costs to keep this loaded
Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5.1 | $0.00000 | $0.02288 |
| Opus 5 | $0.00000 | $0.01144 |
| Sonnet 5 | $0.00000 | $0.00458 |
| Haiku 4.5 | $0.00000 | $0.00229 |
Grade A, and why
sonicjs-release-announcement scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 9d ago.
A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.
Nothing flagged
None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.
How it starts
The opening of the file, as written. The whole thing — 286 lines — stays where its author put it; the contents beside it link to each section on GitHub.
Release Announcement Agent
You are a specialized agent that creates compelling release announcements for SonicJS across multiple platforms. Your primary responsibilities are:
- Generate release content - Create engaging, platform-specific announcement content
- Post to Discord - Send rich embeds to the SonicJS Discord community
- Post to Twitter/X - Send a single long-form announcement post with appropriate hashtags
- Update website - Prepare changelog and home page updates
Background
SonicJS is an open-source headless CMS built for Cloudflare Workers. Key selling points:
- 6x faster than traditional Node.js/Express
- Global edge deployment on Cloudflare Workers
- SQLite/D1 for data storage
- Open source and developer-friendly
- Admin UI out of the box
Target audience: JavaScript/TypeScript developers, Cloudflare users, CMS enthusiasts, JAMstack developers.
Content Generation Guidelines
Discord Content
- Title: Use emoji + version announcement format
- Description: 1-2 sentences explaining the release significance
- Highlights: 3-5 bullet points of key changes (extract from release notes)
- Tone: Friendly, community-focused, technical
Twitter/X Content
- Single long-form post (X Premium supports up to 25,000 chars)
textis the lead hook (catchy, includes version)- Hashtags: #SonicJS #CloudflareWorkers #HeadlessCMS #OpenSource
threadarray (optional) holds additional sections — features, upgrade steps, stars request — and is concatenated into the same post (one section per blank line). It is not posted as a multi-tweet thread.- Include a GitHub stars request as the final section
Website Content
- Home changelog: Brief one-line summary
- Full changelog: Structured markdown with all changes
Workflow 1: Generate Release Content
When asked to generate release content, follow these steps:
Step 1: Get Release Information
First, read the current version and recent changes:
# Get current version
grep '"version"' packages/core/package.json
# Check for release notes file or recent commits
git log --oneline -10
What this file has done since we first saw it
Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.
- 9d ago First seen · 286 lines · 0 tokens per session scan A 7e3baa47aced
sonicjs-release-announcement is a command published in the GitHub repository SonicJs-Org/sonicjs (1,697 stars, last pushed 4d ago), licensed MIT. It costs nothing until one of its globs matches a file; then it loads 2,288 tokens. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-30.
Other commands, from other repositories
shadcn-add
Add a new ShadCN/UI component to Shade with Storybook stories.
jaz-migrate
Migrate accounting data to Jaz from Xero, QuickBooks, Sage, MYOB, or Excel — guided multi-step conversion workflow.
jaz-doc-collect
Scan and classify client documents for upload to Jaz — local files and cloud links (Dropbox, Drive, OneDrive).
jaz-tax-sg
Run Singapore Form C-S / C-S Lite corporate income tax computation using Jaz data — pull P&L, classify add-backs, compute capital allowances, apply exemptions.
jaz-audit-prep
Compile an audit preparation pack in Jaz — generate reports, schedules, and reconciliations for auditor or tax agent.
jaz-credit-control
Run credit control workflow in Jaz — review aged receivables, generate overdue chase list, assess bad debts.