Skip to content

Iron Scrolls

Ancient techniques for modern engineers.

Iron Scrolls is a collection of Claude Code custom slash commands. Each command is a structured prompt that turns Claude into a specialist for a specific engineering discipline — SEO, accessibility, performance, security, and more.

Type /seo-audit in any Claude Code session and Claude performs a complete SEO audit, generates two professional HTML reports, and applies every fix. In minutes, not days.

Terminal window
git clone https://github.com/Oladiman/iron-scrolls.git
cd iron-scrolls
bash install.sh

Then open any project in Claude Code and type the command name.


/seo-audit

Complete SEO audit for Next.js App Router projects. Audits metadata, OG tags, structured data, robots.txt, sitemap, and image alt text. Generates a developer report and a plain-English owner report. View docs →

/accessibility-audit

WCAG 2.1 AA audit for any web framework. Checks semantic HTML, ARIA, keyboard navigation, colour contrast, focus visibility, images, and motion safety. Works with React, Vue, Svelte, Astro, and plain HTML. View docs →

/performance-audit

Core Web Vitals audit — LCP, CLS, and INP patterns. Checks JS bundles, images, fonts, third-party scripts, and caching strategy. Framework-aware: Next.js, Nuxt, SvelteKit, Astro, and Vite. View docs →

/security-audit

OWASP-aligned security audit — secrets exposure, auth flaws, SQL/NoSQL/command injection, XSS, security headers, CSRF, dependency CVEs, and file upload risks. View docs →

/pr-review

Structured pull request review across correctness, security, performance, code quality, tests, and conventions. Works on any branch or open PR, any language or framework. View docs →

/api-design-review

REST and GraphQL API design review — naming, HTTP methods, request validation, response shape, auth, rate limiting, and error handling. Supports Next.js, tRPC, Express, Nuxt, and SvelteKit. View docs →

/test-coverage

Test coverage audit for Jest and Vitest projects. Maps every untested code path by risk, writes missing unit and integration tests using your existing patterns, and enforces coverage thresholds. View docs →


Claude Code supports user-defined /slash-commands stored as markdown files in ~/.claude/commands/. When you type /command-name, the file expands as a fully-structured expert prompt — giving you repeatable, project-agnostic workflows without retyping the same instructions across projects.

Iron Scrolls is the permanent, versioned home for these commands. One git clone and bash install.sh and they’re live on any machine.

If these scrolls have served you well —
☕ Support on Ko-fi ♥ GitHub Sponsors