← all publishers

alexanderop

@alexanderop source repo

95 published skills

  1. Typescript Best Practices · alexanderop bundle
    TypeScript best practices. Use when reading or editing any .ts or .tsx file.
    0
    installs
  2. Principle Foundational Thinking · alexanderop
    Apply before writing logic: choosing core types and data structures, sequencing scaffold-vs-feature work, asking what concurrent actors share. Get the data structures right so downstream code becomes obvious.
    0
    installs
  3. Principle Redesign From First Principles · alexanderop
    Apply when integrating a new requirement into an existing design. Redesign as if the requirement had been a foundational assumption from day one, instead of bolting it on.
    0
    installs
  4. Code Simplifier · alexanderop
    Simplifies and refines code for clarity, consistency, and maintainability while preserving all functionality. Focuses on recently modified code unless instructed otherwise.
    0
    installs
  5. Screenshotting Apps · alexanderop bundle
    Generates annotated screenshot documentation for web apps and websites — local dev servers or live sites. Use when asked to "screenshot the app", "document the app", "visual docs", "screenshot documentation", "show me the app", "screenshot <url>", or "document this website".
    0
    installs
  6. Nuxt Content · alexanderop
    Use when answering questions about OR implementing features with Nuxt Content (queries, MDC components, document-driven mode), especially when uncertain about current API - Nuxt Content is frequently updated with breaking changes, so fetch current documentation from llms.txt before responding to ensure accuracy over training data
    0
    installs
  7. Blog Generator · alexanderop bundle
    Generates a self-contained, deeply-technical "deep dive" blog post as a single offline-capable HTML file — AstroPaper aesthetic, light/dark toggle, Mermaid diagrams (CDN), Shiki syntax highlighting (CDN ESM). Use when the user types "$blog" or "$blog-post", asks to "write a blog post", "deep dive blog", "generate a blog post about how X works", "explain X in a blog post so I can rebuild it", "in-depth post about", or wants a long-form publishable HTML article reverse-engineering a codebase, library, or architecture (not a quick summary, not an interactive walkthrough).
    0
    installs
  8. Good Docs Writer · alexanderop bundle
    Turn a topic into a structured blog-post draft for a developer audience, using The Good Docs Project templates as the structural backbone. Classifies the post intent (explainer, walkthrough, recipe, quickstart, debug story, release post, cheat sheet) via an internal index, fetches the matching Good Docs template (bundled locally from gitlab.com/tgdp/templates), then adapts it to blog voice (hook, narrative, takeaways, CTA). TRIGGER on: "good-docs-writer", "write a blog post about X", "draft a blog post on X", "blog post for X", or the explicit form "$good-docs-writer <intent> <topic>".
    0
    installs
  9. HTML Presentation · alexanderop bundle
    Generate a self-contained HTML presentation file from a topic or markdown content. This skill should be used when asked to "create an HTML presentation", "make slides as HTML", "generate a standalone presentation", "present about X as HTML", or when the user wants a portable presentation file they can open in any browser. Distinct from the blog presentation skill — this produces a standalone HTML file, not an Astro blog post.
    0
    installs
  10. Vue AI Assistant · alexanderop bundle
    Answer questions about Vue or AI using alexop.dev as the primary knowledge source. Use this skill whenever the user asks about Vue 3, composables, Pinia, Vitest, VueUse, SSR, local-first Vue, GraphQL in Vue, browser AI, Transformers.js, embeddings, AI-assisted development workflows, or asks what Alex Opalic has written about these topics. Always fetch https://alexop.dev/llms.txt first, then delegate the deep research to runSubagent before answering.
    0
    installs
  11. Vue · alexanderop bundle
    Vue 3 Composition API, script setup macros, reactivity system, and built-in components. Use when writing Vue SFCs, defineProps/defineEmits/defineModel, watchers, or using Transition/Teleport/Suspense/KeepAlive.
    0
    installs
  12. Antfu · alexanderop bundle
    Anthony Fu's opinionated tooling and conventions for JavaScript/TypeScript projects. Use when setting up new projects, configuring ESLint/Prettier alternatives, monorepos, library publishing, or when the user mentions Anthony Fu's preferences.
    0
    installs
  13. QA Explore · alexanderop bundle
    Exploratory browser QA — drive agent-browser through a real UI flow, capture screenshots and console output, then produce a structured markdown report with TC-## test cases, pass/fail verdicts, defects, risks and a ship recommendation. Use this whenever the user says "qa this", "verify like a qa engineer", "exploratory test", "manually verify in browser", "drive the browser and check X works", or asks for a QA report on a change. Prefer this over just running automated tests when the user explicitly wants hands-on, real-browser verification.
    0
    installs
  14. Research · alexanderop
    Deep research on a technical problem using parallel subagents for web docs, Stack Overflow, and codebase exploration, saving a markdown report to docs/research/. Use when the user says "research X", "investigate X", "find out how X works", or needs evidence-based recommendations before implementing.
    0
    installs
  15. Clone Repo · alexanderop
    Vendor a library's source code into the current repo as a git subtree under `repos/<name>/`, then wire it into AGENTS.md as reference material so coding agents read real source instead of fighting stale docs. Use when the user types "$clone-repo <url>", "/clone-repo <url>", "vendor <url>", "clone <url> as a subtree", "add <url> as reference for the agent", "feed <url> to the agent", "just clone the repo <url>", or otherwise asks to set up a third-party repo as agent-readable context.
    0
    installs
  16. Orchestrated Review · alexanderop bundle
    Orchestrated multi-agent code review modeled on Cloudflare's system. Risk-tiers the diff, filters noise, fans out specialist reviewers (security, performance, code quality, docs, tests, release, AGENTS.md), and consolidates everything through a coordinator judge pass into one structured verdict. Use for "orchestrated review", "multi-agent code review", "deep review", "review like Cloudflare", "thorough AI code review", or to review a GitHub PR with severity-graded findings and an approve/block decision.
    0
    installs
  17. Harden Github Actions · alexanderop
    Whenever you create or substantially edit a GitHub Actions workflow (.github/workflows/*.yml), run `uvx zizmor --persona pedantic` on it and fix every finding before considering the file done. Use this any time you add a new workflow, paste a template workflow (e.g. the Claude GitHub App, a marketplace action, a generated CI/CD file), or change `uses:`, `permissions:`, or trigger blocks — even if the user didn't mention security or zizmor. A workflow that hasn't been run through the pedantic audit is not finished.
    0
    installs
  18. Nuxt UI · alexanderop bundle
    Build UIs with @nuxt/ui v4 — 125+ accessible Vue components with Tailwind CSS theming. Use when creating interfaces, customizing themes to match a brand, building forms, or composing layouts like dashboards, docs sites, and chat interfaces.
    0
    installs
  19. Screenshot Test · alexanderop
    Add a screenshot (visual regression) browser test for a canvas feature. Use when asked to "add a screenshot test for X", "visual test for X", "screenshot test X", "add a browser test with screenshots", or when the user wants to verify how something renders on the canvas.
    0
    installs
  20. Vueuse Functions · alexanderop bundle
    Apply VueUse composables where appropriate to build concise, maintainable Vue.js / Nuxt features.
    0
    installs
  21. Fix Pipeline · alexanderop
    Check GitHub pipeline status and plan fixes if failing
    0
    installs
  22. Writing Plans · alexanderop bundle
    Use when you have a spec or requirements for a multi-step task, before touching code
    0
    installs
  23. Executing Plans · alexanderop
    Use when you have a written implementation plan to execute in a separate session with review checkpoints
    0
    installs
  24. Systematic Debugging · alexanderop bundle
    Use when encountering any bug, test failure, or unexpected behavior, before proposing fixes
    0
    installs
  25. Subagent Driven Development · alexanderop bundle
    Use when executing implementation plans with independent tasks in the current session
    0
    installs
  26. Pr · alexanderop
    Open a pull request from the current branch
    0
    installs
  27. Prd · alexanderop
    Generate a Product Requirements Document (PRD) for a new feature. Use when planning a feature, starting a new project, or when asked to create a PRD. Triggers on: create a prd, write prd for, plan this feature, requirements for, spec out.
    0
    installs
  28. Push · alexanderop
    Commit staged changes and push to remote
    0
    installs
  29. Check · alexanderop
    Review current changes with parallel subagents
    0
    installs
  30. Ralph · alexanderop bundle
    Convert PRDs to prd.json format for Ralph autonomous execution. Use when you have an existing PRD and need to convert it to Ralph's JSON format. Triggers on: convert this prd, turn this into ralph format, create prd.json, ralph json, run ralph on this.
    0
    installs
  31. Interview · alexanderop
    Interview me about the plan
    0
    installs
  32. Vue Newsletter · alexanderop bundle
    Generate a comprehensive Vue/Nuxt newsletter by researching 25+ sources in parallel. Use when asked to "create newsletter", "vue news", "what's new in vue", "nuxt updates", or "generate vue newsletter". Aggregates GitHub releases, Hacker News, Reddit, dev.to, official blogs, Vue-specific newsletters, podcasts, and key Vue personalities into a curated weekly digest.
    0
    installs
  33. Review Coderabbit · alexanderop
    Review CodeRabbit comments on current PR and implement valid fixes
    0
    installs
  34. Conversation Search · alexanderop bundle
    Search past Claude Code conversation history. Use when asked to recall, find, or search for anything from previous conversations - including content discussed, links shared, problems solved, topics covered, things posted, or work done together. Triggers include "what did we do today", "summary of our work", "what did we work on", "from our conversations", "what did we discuss", "which X was about Y", "recall when we", "find where we talked about", "search history", "what did I share/post/send you about", "how did we fix", or any reference to past sessions or collaborative work.
    0
    installs
  35. Lfg · alexanderop
    Autonomous end-to-end pipeline — takes a problem description, plans, implements, tests, reviews, and ships with minimal user interaction. Use when the user says 'lfg', 'just do it', 'ship it end to end', or wants the full pipeline run autonomously.
    0
    installs
  36. Test · alexanderop
    Write tests from a plan's acceptance criteria — before or after implementation. Use when the user says 'write tests', 'test this', 'TDD', or wants to create tests for a planned feature.
    0
    installs
  37. Work · alexanderop bundle
    Execute an implementation plan step by step with testing and commits. Use when the user says 'implement this', 'build this', 'start working', 'execute the plan', or wants to turn a plan into working code.
    0
    installs
  38. Cplan · alexanderop
    Research the codebase and create a structured implementation plan. Use when the user says 'plan this', 'create a plan', 'how should we implement', or wants to turn a feature description into a structured implementation plan.
    0
    installs
  39. Deepen · alexanderop
    Enhance an existing plan with parallel research agents for depth, best practices, and implementation details. Use when the user says 'deepen the plan', 'research more', or when a plan has high-risk dimensions that need more investigation.
    0
    installs
  40. Compound · alexanderop bundle
    Document a solved problem as reusable institutional knowledge with parallel research. Use when the user says 'document this', 'compound', 'save learnings', or wants to capture a solution for future reference.
    0
    installs
  41. Simplify · alexanderop
    Review changed code for reuse, quality, and efficiency — fix issues before review. Use when the user says 'simplify', 'clean up', 'review the code', or wants to improve code quality before formal review.
    0
    installs
  42. Brainstorm · alexanderop
    Explore requirements and approaches through collaborative dialogue before writing a right-sized requirements document and planning implementation. Use for feature ideas, problem framing, when the user says 'let's brainstorm', or when they want to think through options before deciding what to build.
    0
    installs
  43. Git Commit · alexanderop
    Create a git commit with a clear, value-communicating message. Use when the user says "commit", "commit this", "save my changes", "create a commit", or wants to commit staged or unstaged work. Produces well-structured commit messages that follow repo conventions when they exist, and defaults to conventional commit format otherwise.
    0
    installs
  44. Create Agent · alexanderop
    Scaffold a new custom agent — reviewers, researchers, or workflow agents. Use when asked to create, scaffold, or add a new agent.
    0
    installs
  45. Git Worktree · alexanderop
    Manage Git worktrees for isolated parallel development. Use when the user wants to work on multiple features in parallel, review code in isolation, or needs a clean workspace. Handles creating, listing, switching, and cleaning up worktrees.
    0
    installs
  46. Document Review · alexanderop
    Review requirements or plan documents using parallel persona agents that surface role-specific issues. Use when a requirements document or plan document exists and the user wants to improve it, or when invoked by /cplan for quality gating.
    0
    installs
  47. Git Commit Push Pr · alexanderop
    Commit, push, and open a PR with an adaptive, value-first description. Use when the user says "commit and PR", "push and open a PR", "ship this", "create a PR", "open a pull request", or wants to go from working changes to an open pull request in one step. Also handles "update the PR description" or "refresh the PR description".
    0
    installs
  48. How · alexanderop bundle
    Use for "how does X work", code walkthroughs before changing something, and placement / ownership / layering questions ("where should this live", "which package owns this", "is this the right layer"). Explains subsystem architecture, runtime flow, onboarding mental models. Use why for motivation.
    0
    installs
  49. Why · alexanderop bundle
    Use for 'why does X work this way', 'why we picked Y', design rationale, regressions, postmortems, or data-backed thresholds. Discovers available MCPs and queries each evidence category (source control, issue tracker, long-form docs, real-time chat, infrastructure observability, error tracking, product analytics warehouse) in parallel, then returns a cited read on decisions and tradeoffs. Use how for runtime behavior.
    0
    installs
  50. Arena · alexanderop
    Spawn N parallel candidates at the same task, pick a base, graft the strongest parts of the losers into it. Use for /arena, 'arena this', 'throw it in the arena', or when one attempt at a non-trivial artifact would lock in the wrong shape.
    0
    installs
  51. Swarm · alexanderop
    Fan out N parallel workers, drain them, and return one report. Use for /swarm, 'swarm this', or parallel coverage, races, gauntlets, and exploration.
    0
    installs
  52. Teach · alexanderop
    Explain a body of work plainly so a person actually understands it. Runs the `how` and `why` skills and weaves what they find into one clear explanation. Use for 'teach me this', 'help me really understand X', 'explain this change or subsystem to me'.
    0
    installs
  53. Recall · alexanderop
    Reconstruct your recent working context from your own chat history, live state, and the shared record (user reports, prior fixes, incidents), then hand back a tight current-state brief. Use for 'recall my work on X', 'catch me up', 'what have I been working on', 'where did I leave off', before starting or resuming work.
    0
    installs
  54. Reflect · alexanderop bundle
    Spawn three parallel review subagents over the active transcript, surface learnings, and route each to a concrete edit on an existing skill. Use when the user says reflect.
    0
    installs
  55. Architect · alexanderop bundle
    Sketch types, signatures, and module structure before code, then stay in the loop while implementation fills in. Use for /architect, 'architect this', 'design this', or non-trivial work where jumping to code would lock in the wrong shape.
    0
    installs
  56. Automate Me · alexanderop
    Use for "automate me", "create/update/refresh my -mode skill", "turn/capture my preferences or working style into a skill", or wanting agents to follow how the user works. Drafts or revises a personal -mode skill via create-skill + unslop, optionally pulling fresh evidence from recent transcripts.
    0
    installs
  57. Interrogate · alexanderop bundle
    Use for "interrogate", "adversarial review", "multi-model review", "challenge this", "stress test this code", "find blind spots", or "tear this apart". Multiple LLM reviewers challenge changes from independent angles.
    0
    installs
  58. Make Bot UI · alexanderop
    Use when building a custom UI (page, dashboard, buttons) that should wake a Grok Bot over a webhook, when the user must provide a webhook sender key, or when exposing that UI on Tailscale.
    0
    installs
  59. No Comments · alexanderop
    Spawn Comment Sicko, fix accepted findings, and offer encodings for claimed constraints.
    0
    installs
  60. Poteto Mode · alexanderop bundle
    poteto's agent style for concise, detailed responses, deliberate subagents, unslopped prose, simple code, and verified work. Use for poteto, /poteto-mode, or requests to work in this style.
    0
    installs
  61. Setup Pstack · alexanderop
    Detect the active agent harness and configure which models pstack uses per role. Writes ~/.pstack/models.md, which the skills read as an override on the harness defaults. Use for /setup-pstack, "configure pstack models", or changing pstack's model choices.
    0
    installs
  62. Figure It Out · alexanderop
    Design an auditable playbook when no narrower one fits: a large migration, an ambitious multi-part change, or work a human reviews after stepping away. Scales rigor to the task, runs a hypothesis loop, and logs decisions via show-me-your-work. Use for /figure-it-out, 'figure it out', a large migration, or when no narrower playbook applies.
    0
    installs
  63. Show Me Your Work · alexanderop bundle
    Keep a reviewable decision trail for long-running or unattended work: a TSV log with one row per decision (what, why, evidence, result). Local by default; commit it when a reviewer needs the trail to trust the result. Use for /show-me-your-work, autonomous or multi-phase runs, or work a human reviews after stepping away.
    0
    installs
  64. Create Verification Skill · alexanderop bundle
    Generate a project-local verification skill that drives your app the way a user does — any language, framework, or platform. Use for /create-verification-skill, "make a control skill for this repo", or when a project has no scripted way to prove UI/CLI/service behavior.
    0
    installs
  65. Maintain Verification Skill · alexanderop
    Periodic pass that keeps a project's verification skill and feature map honest: parallel source readers per feature, one live session driving every feature, at most one PR of proven corrections. Use for /maintain-verification-skill or "audit the verify skill".
    0
    installs
  66. Principle Compose Vue Components · alexanderop
    Apply when building or refactoring Vue components. Design accessibility first, organize by responsibility, and express layout variants through composition.
    0
    installs
  67. Principle Test Behavior Not Implementation · alexanderop
    Apply when you write, change, or keep a test. Call the code the way its users do and assert the result they observe against a literal expected value. If the test would still pass when every imported function returns undefined, rewrite the assertion or delete the test.
    0
    installs
  68. Learn · alexanderop
    Analyze conversation for learnings and save to docs folder
    0
    installs
  69. Mermaid · alexanderop bundle
    Must read guide on creating/editing mermaid charts with validation tools and syntax reference for all diagram types
    0
    installs
  70. Daily Note · alexanderop bundle
    Create or update today's private journal entry. Use when asked to "daily note", "journal", "log today", "morning pages", or "capture thoughts".
    0
    installs
  71. Moc Curator · alexanderop bundle
    Suggest MOC updates and new MOCs based on semantic clustering. Use when asked to "curate MOCs", "update maps", "find clusters", "what MOCs need updating", or "organize my notes".
    0
    installs
  72. Adding Notes · alexanderop bundle
    Create a note from any resource: URL, book, podcast, article, video, GitHub repo, Reddit thread, PDF, quote, or raw idea. Trigger on "add", "save", "capture", "note this", "take notes on", or any request to record content in the knowledge base.
    0
    installs
  73. Asking Notes · alexanderop
    Query your Second Brain with keyword search. Use when asked to "ask my notes", "what do I know about", "query my knowledge", "/ask", or when the user has a question that their notes might answer.
    0
    installs
  74. Adding Tweets · alexanderop
    Add tweets to the Second Brain. Use when the user provides a Twitter/X URL and pasted tweet content, asking to "add a tweet", "save this tweet", or "capture this tweet".
    0
    installs
  75. Linking Notes · alexanderop
    Discover and add wiki-links between notes. Use when asked to "find connections", "link this note", "what should I link to", or "connect my notes".
    0
    installs
  76. Managing Tags · alexanderop
    Manage and consolidate tags. Use when asked to "clean up tags", "consolidate tags", "tag audit", "merge tags", or "rename tag".
    0
    installs
  77. Weekly Review · alexanderop
    Summarize the past week's daily journal entries. Use when asked to "weekly review", "review the week", "summarize this week", or "week summary".
    0
    installs
  78. Writing Style · alexanderop
    Writing guidelines for clear, economical prose. Reference this skill when creating or enhancing note content.
    0
    installs
  79. Monthly Review · alexanderop
    Aggregate weekly summaries into a monthly overview. Use when asked to "monthly review", "review the month", "summarize this month", or "month summary".
    0
    installs
  80. Enhancing Notes · alexanderop
    Enhance book notes with Blinkist-style summaries. Use when asked to "enhance notes", "improve book notes", "add key insights", "expand notes", or "make notes better". Adds Core Message, Key Insights, Notable Quotes, and Who Should Read sections via parallel web research.
    0
    installs
  81. Enhancing Talks · alexanderop bundle
    Enhance talk notes with Blinkist-style summaries and timestamps. Use when asked to "enhance talk", "improve talk notes", "add timestamps", "blinkist-style talk summary", or "make talk notes better". Adds Core Message, Key Insights with timestamps, Talk Structure, Notable Quotes, Who Should Watch, and Action Items via transcript analysis.
    0
    installs
  82. Exploring Graph · alexanderop
    Analyze the knowledge graph for insights. Use when asked to "analyze connections", "graph report", "show hubs", "find orphans", or "knowledge map".
    0
    installs
  83. Reviewing Notes · alexanderop
    Audit notes for quality issues. Use when asked to "review notes", "check content quality", "audit my knowledge base", or "find broken links".
    0
    installs
  84. Mermaid Diagrams · alexanderop
    Generate Mermaid diagrams (flowcharts, sequence, class, state, ER, C4, mindmaps, gitgraph). Use when asked to create diagrams, visualize processes, document architecture, or explain systems visually. Triggers include "diagram", "flowchart", "sequence diagram", "class diagram", "state diagram", "ER diagram", "C4", "mindmap", "gitgraph", "visualize", "draw".
    0
    installs
  85. Demo 2 1 Features · alexanderop
    Demo skill showing all Claude Code 2.1 features. Use when asked to "demo 2.1" or "show new skill features".
    0
    installs
  86. Enhancing Authors · alexanderop
    Enhance author profiles by filling missing fields. Use when asked to "enhance author", "complete author profile", "find author info", or "update author details". Fills bio, avatar, website, and social links via parallel web research.
    0
    installs
  87. Summarizing Topic · alexanderop
    Synthesize knowledge on a topic from multiple notes. Use when asked "what do I know about X", "summarize topic", "synthesize notes on", or "overview of".
    0
    installs
  88. Update System Map · alexanderop
    Update the System Knowledge Map documentation
    0
    installs
  89. Weekly Newsletter · alexanderop bundle
    Generate a weekly newsletter summarizing resources added last week. Use when asked to "weekly newsletter", "newsletter", "what did I add this week", "generate newsletter", or "Monday newsletter".
    0
    installs
  90. Managing Blog Ideas · alexanderop
    Create and develop blog post ideas. Use when asked to "create a blog idea", "start a blog post", "expand blog outline", "develop this post idea", "update blog draft", or "list blog ideas".
    0
    installs
  91. Using Git Worktrees · alexanderop
    Use when starting feature work that needs isolation from current workspace or before executing implementation plans - creates isolated git worktrees with smart directory selection and safety verification
    0
    installs
  92. Debugging · alexanderop
    Debug issues in the Second Brain Nuxt 4 + @nuxt/content v3 project. Use for any bug, test failure, or unexpected behavior.
    0
    installs
  93. Creating Obsidian Templates · alexanderop
    Create Obsidian templates for the Second Brain vault. Use when asked to "create a template", "make a template for", "add an Obsidian template", or "template for X".
    0
    installs
  94. Walkthrough · alexanderop bundle
    Generates a self-contained HTML file with an interactive, clickable Mermaid diagram (flowchart or ER diagram) that explains how a codebase feature, flow, architecture, or database schema works. Designed for fast onboarding — each walkthrough is a visual mental model readable in under 2 minutes. TRIGGER this skill when ANY of these match: - The prompt starts with or contains "$walkthrough" (explicit trigger — always activate, even if no topic follows) - The user asks to "walk me through", "walkthrough", "trace the code path", "explain this flow", "show how X works", "how does X work step by step", "explain the architecture", "visualize the data model", "show the data structures", "show the relationships" - The user wants a visual/interactive explanation of code, flows, pipelines, or schemas When triggered, ALWAYS generate a walkthrough HTML file — never respond with just text. If "$walkthrough" is used with no topic, generate an overview walkthrough of the entire project.
    1
    install
  95. Publish Skill · alexanderop bundle
    Creates a new GitHub repository for a Claude Code skill with proper README and directory structure. Use when you want to package and publish a skill so others can install it. Triggers on "publish skill", "publish this skill", "create skill repo", "package skill", "share this skill".
    1
    install