← all publishers

douglance

@douglance source repo

24 published skills

  1. Matt Tdd · douglance bundle
    Test-driven development with red-green-refactor loop. Use when user wants to build features or fix bugs using TDD, mentions "red-green-refactor", wants integration tests, or asks for test-first development.
    0
    installs
  2. Matt Triage Issue · douglance
    Triage a bug or issue by exploring the codebase to find root cause, then create a GitHub issue with a TDD-based fix plan. Use when user reports a bug, wants to file an issue, mentions "triage", or wants to investigate and plan a fix for a problem.
    0
    installs
  3. Matt Git Guardrails · douglance bundle
    Set up Claude Code hooks to block dangerous git commands (push, reset --hard, clean, branch -D, etc.) before they execute. Use when user wants to prevent destructive git operations, add git safety hooks, or block git push/reset in Claude Code.
    0
    installs
  4. Matt Obsidian Vault · douglance
    Search, create, and manage notes in the Obsidian vault with wikilinks and index notes. Use when user wants to find, create, or organize notes in Obsidian.
    0
    installs
  5. Matt Setup Pre Commit · douglance
    Set up Husky pre-commit hooks with lint-staged (Prettier), type checking, and tests in the current repo. Use when user wants to add pre-commit hooks, set up Husky, configure lint-staged, or add commit-time formatting/typechecking/testing.
    0
    installs
  6. Matt Scaffold Exercises · douglance
    Create exercise directory structures with sections, problems, solutions, and explainers that pass linting. Use when user wants to scaffold exercises, create exercise stubs, or set up a new course section.
    0
    installs
  7. Matt Migrate To Shoehorn · douglance
    Migrate test files from `as` type assertions to @total-typescript/shoehorn. Use when user mentions shoehorn, wants to replace `as` in tests, or needs partial test data.
    0
    installs
  8. Matt Improve Codebase Architecture · douglance bundle
    Explore a codebase to find opportunities for architectural improvement, focusing on making the codebase more testable by deepening shallow modules. Use when user wants to improve architecture, find refactoring opportunities, consolidate tightly-coupled modules, or make a codebase more AI-navigable.
    0
    installs
  9. Nib · douglance bundle
    Visual feedback from humans via screenshot annotations. Use this skill CONSTANTLY — any time you need visual context, want to verify UI changes, need to confirm layout, debug a visual issue, check styling, validate a design, or show your work. Capture the screen, look at it, figure out what you need feedback on, annotate it, and ask. Do not ask the user what to capture — just capture and look.
    0
    installs
  10. Valinor · douglance
    Valinor - Multi-Agent Dungeon
    0
    installs
  11. Spacetimedb CLI · douglance
    SpacetimeDB CLI reference for initializing projects, building modules, publishing databases, querying data, and managing servers
    0
    installs
  12. Spacetimedb Rust · douglance
    Develop SpacetimeDB server modules in Rust. Use when writing reducers, tables, or module logic.
    0
    installs
  13. Spacetimedb Csharp · douglance
    Build C# modules and Unity clients for SpacetimeDB. Covers server-side module development and client SDK integration.
    0
    installs
  14. Spacetimedb Concepts · douglance
    Understand SpacetimeDB architecture and core concepts. Use when learning SpacetimeDB or making architectural decisions.
    0
    installs
  15. Spacetimedb Typescript · douglance
    Build TypeScript clients for SpacetimeDB. Use when connecting to SpacetimeDB from web apps, Node.js, Deno, Bun, or other JavaScript runtimes.
    0
    installs
  16. Matt Grill Me · douglance
    Interview the user relentlessly about a plan or design until reaching shared understanding, resolving each branch of the decision tree. Use when user wants to stress-test a plan, get grilled on their design, or mentions "grill me".
    0
    installs
  17. Matt Prd To Plan · douglance
    Turn a PRD into a multi-phase implementation plan using tracer-bullet vertical slices, saved as a local Markdown file in ./plans/. Use when user wants to break down a PRD, create an implementation plan, plan phases from a PRD, or mentions "tracer bullets".
    0
    installs
  18. Matt Write A Prd · douglance
    Create a PRD through user interview, codebase exploration, and module design, then submit as a GitHub issue. Use when user wants to write a PRD, create a product requirements document, or plan a new feature.
    0
    installs
  19. Matt Edit Article · douglance
    Edit and improve articles by restructuring sections, improving clarity, and tightening prose. Use when user wants to edit, revise, or improve an article draft.
    0
    installs
  20. Matt Prd To Issues · douglance
    Break a PRD into independently-grabbable GitHub issues using tracer-bullet vertical slices. Use when user wants to convert a PRD to issues, create implementation tickets, or break down a PRD into work items.
    0
    installs
  21. Matt Write A Skill · douglance bundle
    Create new agent skills with proper structure, progressive disclosure, and bundled resources. Use when user wants to create, write, or build a new skill.
    0
    installs
  22. Matt Design An Interface · douglance
    Generate multiple radically different interface designs for a module using parallel sub-agents. Use when user wants to design an API, explore interface options, compare module shapes, or mentions "design it twice".
    0
    installs
  23. Matt Ubiquitous Language · douglance
    Extract a DDD-style ubiquitous language glossary from the current conversation, flagging ambiguities and proposing canonical terms. Saves to UBIQUITOUS_LANGUAGE.md. Use when user wants to define domain terms, build a glossary, harden terminology, create a ubiquitous language, or mentions "domain model" or "DDD".
    0
    installs
  24. Matt Request Refactor Plan · douglance
    Create a detailed refactor plan with tiny commits via user interview, then file it as a GitHub issue. Use when user wants to plan a refactor, create a refactoring RFC, or break a refactor into safe incremental steps.
    0
    installs