← all publishers

thomasrohde

@thomasrohde source repo

44 published skills

  1. Archi Online Scripts Extensions · thomasrohde bundle
    Create, modify, package, review, and troubleshoot Archi Online `.ajs` scripts, editable source extensions, and `.archi-ext` extension packages. Use for jArchi-style model automation, `app` API commands, menus, toolbar buttons, panels, events, private storage, packaged assets, manifests, extension examples, and scripting or extension compatibility work in the `archi-online` repository or in standalone artifact folders.
    0
    installs
  2. Cairn Stack · thomasrohde bundle
    Build beautiful, self-contained Cairn stacks — single `.cairn.html` files that carry their own reader, editor, pictures, and reader progress, work offline from a folder, and stay readable for years. Use this skill whenever the user mentions Cairn, a `.cairn.html` file, or a `cairn/stack` document, AND whenever they ask for anything shaped like one even without naming it: an interactive card deck, a portable explainer or handbook, a field guide, a one-file course or onboarding walkthrough, an offline presentation, a self-contained interactive document, or "something I can email that just opens and works with no server". Also use it to edit, restyle, extend, or audit an existing `.cairn.html`. Prefer this over hand-rolling an HTML page whenever the deliverable should stay useful after its tooling is gone.
    0
    installs
  3. Archi MCP Modeling · thomasrohde bundle
    Model and evolve ArchiMate architectures through the local Archi MCP server with semantically correct element and relationship choices. Use when asked to create/update Archi models, generate views, map capabilities to applications/technology, or apply migration roadmaps using safe async operations.
    0
    installs
  4. Cut Release · thomasrohde
    Cut a release atomically — bump version, date the CHANGELOG section, commit, tag. Invoke with /cut-release X.Y.Z.
    0
    installs
  5. Find Skills · thomasrohde bundle
    Helps users discover agent skills when they ask questions like "how do I do X", "find a skill for X", "is there a skill that can...", or express interest in extending capabilities. Always ask the user for permission before installing any skill, and flag security risks.
    0
    installs
  6. Cwmem · thomasrohde bundle
    Record decisions, changes, events into cwmem — repo-native institutional memory. Use in any git-managed repository. Triggers: meaningful changes (architecture decisions, process changes, meeting outcomes), user asks to "remember"/"record"/"log"/"track", mentions of "cwmem"/"institutional memory"/ "decision log"/"knowledge base", or CLAUDE.md/AGENTS.md instructions. Proactively offer to record important decisions.
    0
    installs
  7. PPTX · thomasrohde bundle
    How to use the `pptx` CLI to create PowerPoint presentations from enterprise templates. Use this skill whenever the user wants to create, build, or generate PowerPoint slides or decks, work with .pptx templates, inspect slide layouts or placeholders, validate presentations, or anything related to PowerPoint generation from the command line. Also trigger when the user mentions deck specs, slide layouts, manifest packages, or template-bound presentation workflows. Even if the user just says "make me a presentation" or "create some slides", this skill applies.
    0
    installs
  8. PPTX Deck Builder · thomasrohde bundle
    Build enterprise PowerPoint decks using the `pptx` and `excal` CLI tools. Use this skill whenever the user wants to create a PowerPoint presentation, generate slides from a template, build a deck with diagrams, or produce consulting-style slide content. Also triggers for requests involving .pptx files, slide decks, presentation generation, Excalidraw diagrams for slides, or McKinsey/consulting-style deliverables. If the user mentions "pptx", "excal", "slides", "deck", "presentation", or "PowerPoint" in the context of creating output, use this skill.
    0
    installs
  9. Agent0 · thomasrohde bundle
    A0 Language Skill
    0
    installs
  10. Debug A0 · thomasrohde bundle
    This skill should be used when the user asks to "debug an A0 program", "fix A0 error", "understand A0 error", "A0 diagnostic", "A0 exit code", "read A0 trace", "why does my A0 program fail", "A0 parse error", "A0 capability denied", "A0 runtime error", or needs to diagnose, understand, or fix issues in existing A0 source code.
    0
    installs
  11. Write A0 · thomasrohde bundle
    This skill should be used when the user asks to "write an A0 program", "create an A0 script", "generate A0 code", "write a .a0 file", "A0 syntax", "A0 example", "how to write A0", "A0 language", or needs to produce any new A0 source code. Provides the complete syntax, type system, tool signatures, stdlib, and idiomatic patterns needed to author correct A0 programs.
    0
    installs
  12. Verify · thomasrohde
    Run the full quality gate — formatting, linting, type checking, and tests. Use after implementing changes to confirm everything passes.
    0
    installs
  13. Cpf Workflow Author · thomasrohde bundle
    Create and edit checkpointflow workflow YAML files. Use this skill whenever the user wants to create a workflow, automate a process as a YAML pipeline, define steps that mix CLI commands with human or agent checkpoints, turn a conversation into a reusable runbook, or asks about writing cpf/checkpointflow workflows. Also use it when you see keywords like "workflow", "runbook", "approval flow", "pause and resume", or "await event" in the context of automation.
    0
    installs
  14. Cpf Workflow Runner · thomasrohde
    Run, resume, and manage checkpointflow workflows interactively. Use this skill whenever the user wants to run a workflow, execute a YAML pipeline, resume a paused run, check workflow status, cancel a run, or interact with cpf at runtime. Also triggers on phrases like "run the workflow", "execute this", "resume the run", "what's the status", or when the user provides input for a waiting workflow step.
    0
    installs
  15. Okf Data Catalog · thomasrohde bundle
    Turn a data catalog (datasets, tables, columns, schemas, metrics, join paths) into an OKF bundle, mirroring the reference enrichment agent's metadata-then-docs passes.
    0
    installs
  16. Okf Author Concept · thomasrohde bundle
    Author individual OKF concept documents with correct frontmatter, useful Markdown sections, citations, and cross-links.
    0
    installs
  17. Okf Consume Bundle · thomasrohde bundle
    Use when a user wants Codex to consume, search, read, cite, review, or answer from an existing OKF bundle, especially a GitHub-hosted bundle URL.
    0
    installs
  18. Okf Parallel Build · thomasrohde bundle
    Build a large, exhaustive OKF bundle by fanning out many Codex subagents in parallel over a durable concept ledger, then reconciling and auditing coverage deterministically so no concept is dropped.
    0
    installs
  19. Okf Bundle Architect · thomasrohde bundle
    Design a new Open Knowledge Format bundle, including scope, concept taxonomy, directory structure, source policy, indexes, logs, validation gates, and final packaging.
    0
    installs
  20. Okf From Web Research · thomasrohde bundle
    Build or enrich an OKF bundle from web research with source quality controls, citations, freshness checks, and parallel subagent research patterns.
    0
    installs
  21. Okf Review And Repair · thomasrohde bundle
    Validate, audit, and repair an existing OKF bundle for conformance, citations, indexes, logs, links, metadata quality, and graph usefulness.
    0
    installs
  22. Okf Update Existing Bundle · thomasrohde bundle
    Update an existing OKF bundle with new research, changed sources, repaired links, preserved metadata, and dated log entries.
    0
    installs
  23. Blackbox Test · thomasrohde
    Run a blackbox test of the project's CLI or executable. Use this skill whenever the user wants to "blackbox test", "test the CLI blindly", "test as an outsider", "test without reading source", "QA test the tool", "smoke test the CLI", "exploratory testing", or says anything like "pretend you don't know the code and test it". Also triggers when the user mentions "blackbox", "black box", "blind test", or "external test" in the context of testing their project. This skill works with any tech stack — Python, Node, Rust, Go, or anything else that produces a CLI.
    0
    installs
  24. Improve Skill · thomasrohde bundle
    This skill should be used when the user asks to "improve a skill", "optimize a skill", "review a skill", "audit a skill", "apply SkillsBench findings", "make a skill more effective", "refactor a skill", "fix a skill", or mentions improving, optimizing, or auditing an existing Claude Code skill based on research-backed best practices.
    0
    installs
  25. Copilot Customization · thomasrohde bundle
    Create, scaffold, and configure GitHub Copilot customizations for VS Code projects. Covers custom instructions (.instructions.md), prompt files (.prompt.md), custom agents (.agent.md), agent skills (SKILL.md folders), hooks (.github/hooks/), and MCP server integration. Use when asked to "set up copilot", "create an agent", "add instructions", "create a prompt", "scaffold a skill", "configure hooks", "customize copilot", or when building any GitHub Copilot customization for VS Code or GitHub.com.
    0
    installs
  26. Cpf Skill Creator · thomasrohde bundle
    Create and improve Claude Code skills using a structured checkpointflow workflow with test-driven iteration. Use this skill whenever the user wants to create a skill, make a skill, build a skill, improve an existing skill, test a skill with evals, benchmark skill quality, optimize a skill description, or turn a conversation into a reusable skill. Also triggers on "skill for X", "automate this as a skill", "package this as a skill", and similar phrases.
    0
    installs
  27. Prd Writer · thomasrohde bundle
    Write enterprise-ready, agent-executable Product Requirements Documents (PRDs). Use this skill whenever the user wants to "write a PRD", "create a PRD", "draft product requirements", "create a product spec", "write requirements for a new feature", "create a product document", "write an agentic PRD", "create a requirements document", "draft a PRD for coding agents", "plan a new product or feature", or mentions "PRD", "product requirements document", or "product spec" in the context of writing or creating one. Also triggers when the user says "help me plan a feature", "scope out a project", or "define requirements for" something. This skill produces PRDs that coding agents can execute with low drift, low rework, and strong governance.
    0
    installs
  28. Drawio Diagram Creation · thomasrohde bundle
    This skill should be used when the user asks to "create a diagram", "make a flowchart", "generate a .drawio file", "draw.io diagram", "diagrams.net", "architecture diagram", "sequence diagram", "ER diagram", "class diagram", "network diagram", "org chart", "workflow diagram", "UML diagram", "ArchiMate diagram", "C4 diagram", "C4 model", "enterprise architecture", or mentions "drawio", "mxGraph", or diagram visualization. Provides comprehensive knowledge for creating production-ready DrawIO XML files.
    0
    installs
  29. Create Plan · thomasrohde bundle
    Generate self-contained, agent-executable Execution Plans (ExecPlans) from PRD files. Use this skill whenever the user wants to "create a plan", "generate an execution plan", "turn a PRD into a plan", "write an ExecPlan", "create an implementation plan from a PRD", "break down a PRD into steps", "make a plan from requirements", "convert PRD to plan", or mentions "ExecPlan", "execution plan", or "implementation plan" in the context of producing one from a requirements document. Also triggers when the user has a PRD.md file and wants actionable next steps, says "plan the implementation", "create milestones from this PRD", or "how do I implement this PRD". This skill produces plans that a stateless coding agent or human novice can follow from top to bottom to deliver working, observable results.
    0
    installs
  30. Jarchi Scripting · thomasrohde bundle
    This skill should be used when the user asks to "create a jArchi script", "write an Archi script", "automate ArchiMate", "export from Archi", "query ArchiMate elements", "create ArchiMate views", "run Archi headlessly", "Archi CLI", "batch process ArchiMate model", or mentions "jArchi", ".ajs script", "Archi automation", or ArchiMate scripting. Provides comprehensive jArchi API knowledge and CLI automation support.
    0
    installs
  31. API Anything · thomasrohde bundle
    Generate enterprise-ready, agent-first CLIs from OpenAPI or Swagger specifications. Use this skill whenever the user wants to "generate a CLI from an OpenAPI spec", "turn a Swagger API into a CLI", "scaffold an enterprise REST CLI", "create a CLI wrapper around a REST API", "derive a machine-readable CLI from an API description", "generate auth-aware commands from an OAS file", "build a deterministic CLI for this service", "create an agent-friendly CLI from this API", or mentions "api-anything", "OpenAPI CLI", "Swagger CLI", "REST CLI generator", "OAS to CLI", or "API CLI scaffold" in the context of generating CLI code from an API specification. Also triggers when the user provides an OpenAPI/Swagger spec file and asks to build a command-line tool from it, even if they don't use the exact term "CLI". Does NOT trigger for generic API discussion, SDK generation, client library generation, API debugging, or consuming an existing CLI.
    0
    installs
  32. Apply Rubric · thomasrohde bundle
    Apply an EAROS rubric to an architecture artifact using the three-pass agent evaluation pattern (Extractor, Evaluator, Challenger). Use this skill whenever the user wants to "evaluate an architecture artifact", "apply a rubric", "review an architecture document", "score an architecture artifact", "run an EAROS evaluation", "assess architecture quality", "apply the solution architecture rubric", "evaluate this ADR", "review this capability map", "check this against the rubric", "run the architecture review", or mentions "evaluate", "score", "assess", "review", or "apply rubric" in the context of applying an EAROS rubric to a specific artifact. Also triggers when the user says "how does this artifact score", "is this architecture document good enough", "run the three-pass evaluation", "extract evidence from this document", or any request to systematically evaluate a specific architecture work product against defined criteria. Does NOT trigger for creating rubrics (use earos-rubric for that), general architectur
    0
    installs
  33. Augment Plan · thomasrohde bundle
    Augment an existing Execution Plan (ExecPlan) with CLI design requirements and project scaffolding guidance. Use this skill whenever the user wants to "augment a plan", "add CLI requirements to a plan", "add scaffolding to a plan", "enrich a plan with CLI design", "make my plan CLI-ready", "add agent-first CLI patterns to my plan", or mentions "augment plan", "plan augmentation", "CLI plan", or "scaffold plan" in the context of enhancing an existing ExecPlan. Also triggers when the user has an existing PLAN.md and wants to add CLI interface design, structured output patterns, error handling contracts, or project scaffolding milestones. Covers both adding CLI-specific milestones (structured envelopes, error codes, exit codes, guide commands, dry-run, safety flags) and scaffolding milestones (repo layout, documentation, agent guidance files, quality infrastructure). Even if the user only mentions one aspect (e.g., "add CLI stuff to my plan" or "add scaffolding steps"), use this skill — it handles both independe
    0
    installs
  34. Autoresearch · thomasrohde
    Autonomous agent-driven optimization loop inspired by Karpathy's autoresearch. Sets up and runs an iterative hill-climbing harness where subagents modify an artifact, evaluate against a single scalar metric, and keep improvements. Use this skill whenever the user wants to "optimize something iteratively", "run an autoresearch loop", "hill-climb on performance", "auto-optimize", "iterate and improve automatically", "run experiments autonomously", "autonomous optimization", or mentions "autoresearch" in any context. Also triggers when the user describes a workflow like "try variations and measure which is best", "keep tweaking until it's faster", "optimize this config", "find the best prompt", "tune hyperparameters", "benchmark variations", or any scenario where they want an agent to autonomously explore a search space against a measurable objective. Works with any domain — code performance, prompt engineering, config tuning, SQL optimization, CSS optimization, model training, build flags, or anything with a me
    0
    installs
  35. Earos Rubric · thomasrohde bundle
    Create new architecture evaluation rubrics (profiles and overlays) based on the Enterprise Architecture Rubric Operational Standard (EAROS). Use this skill whenever the user wants to "create a rubric", "add a rubric profile", "write an architecture evaluation rubric", "define scoring criteria for architecture artifacts", "create an EAROS profile", "add an overlay", "create a security overlay", "create a data overlay", "evaluate architecture artifacts", "set up architecture review criteria", "build a rubric for solution architecture", "create an ADR rubric", "create a capability map rubric", "define architecture quality criteria", or mentions "EAROS", "rubric", "architecture evaluation", "scoring profile", or "architecture review criteria" in the context of creating or extending evaluation rubrics. Also triggers when the user says "help me evaluate architecture documents", "define review criteria for our artifacts", "standardize architecture review", "create a review checklist", or any request to systematicall
    0
    installs
  36. Archimate Model Quality · thomasrohde bundle
    This skill should be used when the user asks about "ArchiMate naming conventions", "model quality", "EA smells", "anti-patterns", "ArchiMate best practices", "model review", "abstraction levels", "viewpoints", "model organization", or needs guidance on creating high-quality ArchiMate models.
    0
    installs
  37. Archimate Modeling Fundamentals · thomasrohde bundle
    This skill should be used when the user asks about "ArchiMate elements", "which element to use", "ArchiMate layers", "business layer", "application layer", "technology layer", "motivation layer", "strategy layer", "active structure", "passive structure", "behavior elements", or needs help selecting the correct ArchiMate element type for modeling enterprise architecture.
    0
    installs
  38. Archimate Architecture Patterns · thomasrohde bundle
    This skill should be used when the user asks about "ArchiMate patterns", "microservices in ArchiMate", "cloud architecture ArchiMate", "API gateway pattern", "event-driven architecture", "container architecture", "Kubernetes ArchiMate", "data architecture pattern", "security architecture", "capability mapping", "value stream", or needs to model modern architecture patterns in ArchiMate.
    0
    installs
  39. Copilot Manager · thomasrohde bundle
    Discover, audit, reconcile, modify, and delete GitHub Copilot customizations across both Copilot IDE (VS Code) and Copilot CLI environments. Use this skill whenever the user wants to "list copilot customizations", "find copilot files", "audit copilot setup", "what copilot configs do I have", "reconcile copilot IDE and CLI", "clean up copilot files", "delete copilot agent", "show copilot instructions", "compare copilot configs", "remove unused copilot customizations", "copilot drift", "copilot inventory", "what does copilot see", "manage copilot", "copilot hygiene", or any request involving exploring, inspecting, modifying, or removing existing Copilot customization files. Also triggers when the user mentions conflicts between Copilot IDE and Copilot CLI, cross-readability issues, or wants to understand which files each Copilot variant sees. Does NOT trigger for creating new customizations from scratch (use copilot-customization skill instead).
    0
    installs
  40. Sapphire Design · thomasrohde bundle
    Approximate the Danske Bank Sapphire design system using plain CSS and HTML, without installing @danske/sapphire-* packages. Use this skill whenever the user asks to build UI that should look like Sapphire, match Danske Bank's design system, create Sapphire-styled components, or wants banking/fintech UI with a Scandinavian design language. Also trigger when the user mentions 'sapphire tokens', 'sapphire components', or wants to create UI prototypes that follow the Sapphire visual style. This skill is framework-agnostic and works with any frontend stack.
    0
    installs
  41. Archimate Relationships · thomasrohde bundle
    This skill should be used when the user asks about "ArchiMate relationships", "composition vs aggregation", "realization relationship", "serving relationship", "assignment relationship", "triggering", "flow relationship", "access relationship", "influence", "specialization", "cross-layer relationships", or needs help connecting ArchiMate elements correctly.
    0
    installs
  42. Plugin Integrator · thomasrohde bundle
    Integrate skills as plugins into the Claude Code plugin marketplace. Use this skill whenever the user wants to "add a skill to the marketplace", "create a plugin from a skill", "package a skill as a plugin", "register a plugin", "integrate a skill", "convert a skill to a plugin", "scaffold a plugin", or mentions adding something to the plugins directory. Also activate when the user has a SKILL.md they want to publish, wants to update marketplace.json, or is working on plugin structure in this repository.
    0
    installs
  43. Todo Skill Name · thomasrohde
    TODO: Describe what this skill does and when Copilot should load it. Include trigger phrases like "create X", "set up Y", "scaffold Z". Be specific — the description determines automatic activation.
    0
    installs
  44. Vendor Positioning Report · thomasrohde bundle
    Create or update independent vendor positioning matrix reports. Use when asked for magic quadrant style vendor comparisons, analyst-style market matrices, provider landscapes, technology shortlists, two-axis vendor charts, sourced scoring models, or PDF, Microsoft Word/DOCX, and Markdown vendor evaluation packages. Produces original, evidence-led reports with source ledgers, transparent scoring, bank/regulatory due diligence, and safeguards against Gartner or other analyst-firm imitation.
    0
    installs