Start here. Reads content/queue.md to find the next open slot, then delegates automatically to the right skill — carousel, post, or reel. The entry point for all social content production.
Generates a 6-slide M4D Instagram carousel. Adds slides to carousel-preview.html and creates a caption.md. Blog post is separate — run /new-blog-post after.
Generates a single-image Instagram post — quote card, type/color specimen, BTS single, story format, or story poll. Adds to single-post-preview.html with a caption.
Generates a 15–30s Instagram Reel script — talking head + motion graphics format. Produces a shootable script.md with hook, core point, CTA, shot directions, and motion graphics callouts.
Converts a reel script.md into a paste-ready Gemini Veo 2 video generation prompt. Also outputs adapted variants for Canva, Kling AI, Pika Labs, Runway ML, and HeyGen. Free tiers recommended first.
Composites a raw video + M4D text overlays + animated astronaut PNG into a finished 1080×1920 MP4 using FFmpeg and Pillow. Outputs to content/social/reels/<slug>/. Requires FFmpeg installed.
Drafts a companion "From The Stack" blog post for an M4D Instagram carousel or post. Separate from /write-post which handles standalone resource posts.
Drafts a new "From The Stack" blog post in the exact WordPress format used by march4orthdesign.com. Use for standalone resource posts — not tied to a carousel. Separate from /new-blog-post.
Searches Unsplash and applies space/nebula/astronaut photography to card backgrounds in the project. Use when you want to swap, refresh, or assign Unsplash images to project cards in index.html or redesign-04.html.
Commits and pushes to main, triggering the GitHub Actions FTP deploy to GoDaddy. Only run when explicitly told to deploy. Always verifies release notes are updated first.
Stages and commits current changes with a descriptive commit message following the project's conventional commit style. Does not push to remote.
Launches the project app and drives it to verify a change is working in the real browser. Use to confirm a feature works, check that a fix landed, or validate changes before pushing.
Runs the app and observes real behavior to verify a code change does what it's supposed to. Use before declaring any task complete. Runs actual checks — never trusts intent alone.
Reads content/ops/master-plan.md and updates master-plan-report.html with current project status.
Reviews the current diff for correctness bugs and reuse/simplification/efficiency cleanups. Pass an effort level: low / high / ultra. Add --fix to apply findings or --comment to post as PR comments.
Reviews changed code for reuse, simplification, efficiency, and altitude cleanups, then applies the fixes. Quality only — does not hunt for bugs. Use /code-review for bugs.
Completes a security review of pending changes on the current branch. Checks for OWASP top 10 vulnerabilities, injection risks, exposed keys, and auth/access control issues.
Audits the m4d-projects site for stale links, outdated copy, nav inconsistencies, wrong URLs, and retired page references. Run before any deploy or when something feels off.
Reviews a pull request. Pass a PR number to review a specific GitHub PR. Checks for correctness, security, and design consistency.
Loads .claude/handoff.md and resumes work from where the last session left off. Use at the start of a new session when context needs to be restored.
Generates a structured handoff document capturing everything a new Claude Code session needs to continue the work — current state, key decisions, next steps, and open questions. Writes to .claude/handoff.md.
Configures the Claude Code harness via settings.json. Use for hooks ("before/after X"), permissions ("allow X"), env vars, or any automated behaviors that need the harness — not memory or preferences.
Customizes keyboard shortcuts and key bindings in ~/.claude/keybindings.json. Supports chord bindings, rebinding submit keys, and custom shortcut definitions.
Creates, updates, lists, or runs scheduled remote agents on a cron schedule. Use for recurring automated tasks or one-time scheduled runs ("run this once at 3pm").
Runs a prompt or slash command on a recurring interval. Pass an interval (e.g. /loop 5m /sweep) or omit for self-paced. Use for polling, status checks, or repeated tasks.
Initializes a new CLAUDE.md file with codebase documentation — architecture summary, key files, conventions, and project context.
Scans transcripts for common read-only Bash and MCP tool calls, then adds a prioritized allowlist to project .claude/settings.json to reduce permission prompts.
Design and build interfaces in the M4D Design Stack — March4orth's systematic design language. Use for landing pages, marketing surfaces, deep-dive pages, or product UI. Codifies the full token architecture, type stack, motion principles, and editorial voice.
Reference for the Claude API / Anthropic SDK — model IDs, pricing, params, streaming, tool use, MCP, agents, caching, token counting, and model migration. Auto-triggers on any task involving Claude or Anthropic API usage.