jonmagic
- 25 skills
- 0 followers
- 3 days ago last updated
- ▌ Advisor · jonmagicInteractive workflow advisor that helps you choose optimal AI primitives from agentconfig.org based on your specific workflow needs, skill level, and tooling preferences. Use when deciding which primitives to implement or how to structure your AI configuration.
- ▌ Co Author · jonmagicManage co-author attribution in commits for agentconfig.org. Use when pair programming, collaborating on changes, or when the user mentions working with another contributor.
- ▌ Create Page · jonmagicCreate a new tutorial/content page on agentconfig.org with proper file structure, routing, and registry entry. Use when adding a new top-level page like /skills, /agents, or /mcp.
- ▌ Add Provider · jonmagic bundleAdd a new AI provider to agentconfig.org's comparison system. Use when integrating a new coding assistant (e.g., Cursor, Claude Desktop, GitHub Copilot alternative) with proper type system updates, implementation data, UI components, tests, and documentation.
- ▌ Page Styling · jonmagicDefine agentconfig.org page layout and hero styling for new pages that match the site.
- ▌ Add Primitive · jonmagicAdd or modify AI primitive definitions in the data layer with correct typing and complete metadata. Use when adding new primitives, updating descriptions, or extending primitive categories.
- ▌ Generate Llms · jonmagic bundleGenerate llms.txt and llms-full.txt files for AI agent consumption following the llmstxt.org standard. Use when updating site content that should be reflected in the llms files, or when building/deploying the site.
- ▌ Theme Styling · jonmagic bundleApply consistent theming with Tailwind CSS 4, including dark mode support and design tokens. Use when styling components, fixing dark mode issues, or adjusting visual design.
- ▌ Write E2e Test · jonmagicWrite Playwright E2E tests following project patterns for components and user interactions. Use when adding tests for new features, testing accessibility, or validating responsive behavior.
- ▌ Create Component · jonmagic bundleCreate new Preact components following project conventions with proper file structure, TypeScript types, and Tailwind styling. Use when adding UI components, sections, or interactive elements to the site.
- ▌ Refresh Provider Docs · jonmagic bundleRetrieve, normalize, compare, and cite authoritative AI provider documentation to verify what agentconfig.org publishes. Use when checking whether provider config locations, hook events, skills, MCP, custom agents, or precedence claims are still accurate, when adding a provider to the compatibility index, or when running the scheduled documentation refresh.
- ▌ Principal Engineer Review · jonmagic bundleReviews and explains PRs, local diffs, implementation plans, and code-adjacent designs through a principal engineer lens. Use when the user asks to review or understand a change, build enough context to review it, assess readiness, check MVP scope or maintainability, receive high-signal critique, or invoke `/principal-engineer-review next`. Requires an explicit request to review work that already exists. Do not use for implementation work.
- ▌ Brain · jonmagic bundleComplete operating system for jonmagic's second brain — search, create, capture, commit, and maintain Brain content. Use for any Brain operation: search, daily projects, bookmarks, weekly notes, meetings, sessions, catch-ups, commits, frontmatter, and context loading.
- ▌ Pr Handoff · jonmagic bundlePrepare GitHub pull requests for review and follow up on PR review comments. Use before any PR creation or update, including "open a PR", "create a PR", "make a pull request", `gh pr create`, writing/updating a PR body, requesting review, handling Copilot or human review feedback, resolving comments, or asking whether a branch is ready to review. Includes rubber ducking, semantic commits, PR body/review guidance, 5-minute Copilot feedback follow-up scheduling, and work-repo vs personal-project boundaries.
- ▌ Roundtable · jonmagicRun an explicitly requested multi-model review or adjudicate a consequential disagreement between a driver and reviewer. Uses one different-provider reviewer by default and a third provider only when direct verification cannot resolve the dispute. Not for routine ambiguity or fleet mode.
- ▌ D2 Diagrams · jonmagic bundleCreate, modify, and render D2 diagrams using the d2 CLI. Use when the user asks for diagrams, architecture visuals, ERDs, sequence diagrams, flowcharts, grid layouts, or any declarative diagramming task. Trigger phrases include "d2 diagram", "create a diagram", "architecture diagram", "sequence diagram", "ERD", "flowchart", "draw", "visualize".
- ▌ Ollama Imagegen · jonmagicGenerate images locally using Ollama's x/z-image-turbo model. Use when the user asks to generate an image, create art, make a picture, or produce a visual. Trigger phrases include "generate an image", "create a picture", "make art", "image of", "draw me", "visualize", "photo of", "illustration of".
- ▌ Semantic Commit · jonmagicGenerate semantic commit messages from staged changes. Use when committing code to produce consistent, well-structured commit messages following conventional commit format.
- ▌ Plan Stress Test · jonmagicStress-test plans, designs, proposals, and implementation strategies by interviewing the user one decision at a time. Use when the user says "stress test this", "interview me", "improve this plan", "challenge this plan", "poke holes in this", or wants plan refinement.
- ▌ Dependency Safety · jonmagicPrevents unnecessary dependency installation and audits unavoidable packages. Use before adding, installing, upgrading, or recommending dependencies, packages, libraries, gems, npm modules, pip packages, crates, GitHub Actions, CLIs, or package-manager commands.
- ▌ Executive Summary · jonmagic bundleCreate formal executive summaries from GitHub conversations or meeting transcripts. Use when generating leadership-ready summaries that distill key decisions, alternatives, outcomes, and next steps from complex conversations or meetings. Supports GitHub issues/PRs and transcript URIs (Zoom, Teams, etc.). Outputs are saved to Executive Summaries/ with date-organized structure, and source inputs are archived to Transcripts/ with matching naming.
- ▌ Knowledge Hygiene · jonmagic bundleRuns bounded, evidence-first reviews of old or confusing GitHub issues with complete primary-artifact research, current-state corroboration, conversational approval, exact writes, and verification. Use when deciding whether to keep, update, connect, consolidate, deprecate, close, or escalate lingering issues. Do not use for ordinary sprint triage, creating issues, or bulk stale automation.
- ▌ Header Image Prompt · jonmagicGenerate an AI art prompt for a blog post or GitHub discussion header image. Interactive skill that reads the content, interviews the user about their vision, and produces a ready-to-use prompt for any AI image generation tool. Use when the user says "header image", "create a header", "generate art for my post", or similar.
- ▌ Software Design Laws · jonmagic bundleUse this skill when the user asks to evaluate a software design, architecture, API, service boundary, platform abstraction, planning tradeoff, or code-quality question against named software engineering laws or explicit design principles such as Conway's Law, Hyrum's Law, Brooks's Law, YAGNI, Gall's Law, Postel's Law, CAP, or leaky abstractions. Do not use for ordinary PR review or generic critique unless named laws/principles are requested or principal-engineer-review explicitly composes it as a design lens.
- ▌ Skill Fleet Maintenance · jonmagic bundleUse this skill when auditing, validating, evaluating, or maintaining a fleet of agent skills. Covers structural validation, trigger tests, with-skill versus without-skill output comparisons, upstream freshness snapshots, and evidence reports. Do not use for ordinary single-skill tasks unless fleet health or eval quality is in scope.