← all publishers

gsmlg-dev

@gsmlg-dev source repo

48 published skills

  1. Setup MCP · gsmlg-dev
    Use when adding or configuring an MCP (Model Context Protocol) server in a Claude Code plugin. Triggers on "add mcp", "setup mcp", "configure mcp server", "add mcp.json to plugin", or any request to wire up an external MCP tool server to a plugin in this repository.
    0
    installs
  2. Denox · gsmlg-dev bundle
    Use when building Elixir applications that need to evaluate JavaScript or TypeScript code, run Deno programs as subprocesses (MCP servers, CLI tools), load ES modules, import npm/jsr packages, call JS functions from Elixir, or use V8 snapshots. Also use when the user mentions Denox, deno_core, Rustler NIF JS runtime, TypeScript transpilation in Elixir, running MCP servers from Elixir, or managing Deno subprocesses with OTP supervision. Make sure to trigger this skill even if the user just says "add JS evaluation" or "run a TypeScript server" in an Elixir project that has denox as a dependency.
    0
    installs
  3. Cmd Review · gsmlg-dev
    Code review using the reviewer agent
    0
    installs
  4. Cmd Suggest · gsmlg-dev
    Analyze repository and suggest improvements
    0
    installs
  5. Ecto Thinking · gsmlg-dev
    This skill should be used when the user asks to "add a database table", "create a new context", "query the database", "add a field to a schema", "validate form input", "fix N+1 queries", "preload this association", "separate these concerns", or mentions Repo, changesets, migrations, Ecto.Multi, has_many, belongs_to, transactions, query composition, or how contexts should talk to each other.
    0
    installs
  6. Oban Thinking · gsmlg-dev
    This skill should be used when the user asks to "add a background job", "process async", "schedule a task", "retry failed jobs", "add email sending", "run this later", "add a cron job", "unique jobs", "batch process", or mentions Oban, Oban Pro, workflows, job queues, cascades, grafting, recorded values, job args, or troubleshooting job failures.
    0
    installs
  7. Cmd Fix Pr Review · gsmlg-dev
    Fix review comments on current PR
    0
    installs
  8. Cmd Speckit Init · gsmlg-dev
    Initialize the .specify/ directory structure for Spec-Driven Development in the current project
    0
    installs
  9. Cmd Speckit Plan · gsmlg-dev
    Execute the implementation planning workflow using the plan template to generate design artifacts.
    0
    installs
  10. Elixir Phoenix · gsmlg-dev bundle
    Use when creating a new Phoenix project, adding Phoenix to an umbrella, configuring assets with Bun, setting up devenv.nix for a Phoenix project, configuring Ecto with PostgreSQL Unix sockets, or adding end-to-end tests.
    0
    installs
  11. Cmd Speckit Tasks · gsmlg-dev
    Generate an actionable, dependency-ordered tasks.md for the feature based on available design artifacts.
    0
    installs
  12. Elixir Thinking · gsmlg-dev
    This skill should be used when the user asks to "implement a feature in Elixir", "refactor this module", "should I use a GenServer here?", "how should I structure this?", "use the pipe operator", "add error handling", "make this concurrent", or mentions protocols, behaviours, pattern matching, with statements, comprehensions, structs, or coming from an OOP background. Contains paradigm-shifting insights.
    0
    installs
  13. Cmd Fix Pr Chechers · gsmlg-dev
    Fix failing GitHub Actions in current PR
    0
    installs
  14. Cmd Setup Workflows · gsmlg-dev
    Create or update GitHub Actions workflows (ci, test, release, e2e) based on project type detection
    0
    installs
  15. Flutter Duskmoon · gsmlg-dev bundle
    Flutter DuskMoon UI design system — theme, adaptive widgets, settings, feedback, forms, data visualization, code editor engine, and BLoC theme persistence. Use when building Flutter apps with duskmoon_ui, duskmoon_theme, duskmoon_widgets, duskmoon_settings, duskmoon_feedback, duskmoon_form, duskmoon_visualization, duskmoon_code_engine, or duskmoon_theme_bloc packages.
    0
    installs
  16. Cmd Brainstorm · gsmlg-dev
    Generate and evaluate solution options
    0
    installs
  17. Cmd Git Commit · gsmlg-dev
    Stage and commit changes with conventional commit message
    0
    installs
  18. Phoenix App Clip · gsmlg-dev bundle
    Use when mounting a React element into a Phoenix LiveView DOM node and moving data between the two — the "app-clip" integration pattern. Trigger this whenever the user wants to render a React component (or any client-side element) from inside a LiveView, embed an SPA-style widget in a LiveView page, use `createRoot`/`ReactDOM` inside a `phx-hook`, pass server data from Phoenix into a React tree, push events or state from React back to a LiveView's `handle_event/3`, share an auth token or trigger navigation from a mounted React component, or mentions app-clips, `phx-hook` `Mount*`, `phx-update` `"ignore"`, `pushEvent`/`handleEvent`, or React-in-LiveView integration. Use it even if they only say "render my React component in a LiveView" or "get data from Phoenix into React". This skill covers ONLY the integration seam — mounting and bidirectional data transfer. What the React component is, and which UI libraries it uses, is the user's own concern.
    0
    installs
  19. Phoenix Thinking · gsmlg-dev
    This skill should be used when the user asks to "add a LiveView page", "create a form", "handle real-time updates", "broadcast changes to users", "add a new route", "create an API endpoint", "fix this LiveView bug", "why is mount called twice?", or mentions handle_event, handle_info, handle_params, mount, channels, controllers, components, assigns, sockets, or PubSub. Covers where to load data (mount vs handle_params) and the LiveView lifecycle.
    0
    installs
  20. Cmd Speckit Analyze · gsmlg-dev
    Perform a non-destructive cross-artifact consistency and quality analysis across spec.md, plan.md, and tasks.md after task generation.
    0
    installs
  21. Cmd Speckit Clarify · gsmlg-dev
    Identify underspecified areas in the current feature spec by asking up to 5 highly targeted clarification questions and encoding answers back into the spec.
    0
    installs
  22. Cmd Speckit Specify · gsmlg-dev
    Create or update the feature specification from a natural language feature description.
    0
    installs
  23. Duskmoon Bundler · gsmlg-dev bundle
    Setup and use DuskmoonBundler for Phoenix and Phoenix LiveView assets. Use when installing or configuring :duskmoon_bundler, :duskmoon_bundler_runtime, or duskmoon_npm; replacing esbuild, Tailwind CLI, Bun, npm, or yarn workflows; adding DuskmoonBundler.DevServer; defining named bundler profiles; wiring static_path or preload tags; building assets with mix duskmoon_bundler.build; installing packages with mix npm.install; or running JS/TS format and lint tasks.
    0
    installs
  24. Cmd Speckit Converge · gsmlg-dev
    Assess the current codebase against the feature's spec, plan, and tasks, then append any remaining unbuilt work as new tasks to tasks.md so implement can complete it.
    0
    installs
  25. Duskmoon Dev Core · gsmlg-dev
    When using npm package `@duskmoon-dev/core`, this skill shows how to install, configure, and use the CSS component library
    0
    installs
  26. Duskmoon Elements · gsmlg-dev bundle
    Use the DuskMoon Elements custom element library (`<el-dm-*>` web components). Use when building web pages or apps with DuskMoon elements, registering elements, setting properties/attributes, listening to events, using slots, applying themes, or styling with CSS custom properties. Covers all 44 element packages (button, card, input, dialog, table, tabs, markdown-input, code-block, pro-data-grid, circle-menu, and more).
    0
    installs
  27. Cmd Fix Github Actions · gsmlg-dev
    Fix GitHub Actions failures by analyzing recent workflow runs and applying fixes in a worktree
    0
    installs
  28. Cmd Speckit Checklist · gsmlg-dev
    Generate a custom checklist for the current feature based on user requirements.
    0
    installs
  29. Cmd Speckit Implement · gsmlg-dev
    Cmd Speckit Implement
    0
    installs
  30. Cmd Worktree Merge · gsmlg-dev
    Merge all worktrees from .trees/ into current branch and clean up
    0
    installs
  31. Duskmoon Components · gsmlg-dev
    Use this skill whenever building a React or Next.js UI with @duskmoon-dev/components, choosing DuskMoon React imports, wiring package styles, using standard components such as Button/Table/Form/Input, using Dm workflow components, or explaining how consumers should install and use the package. This skill is for package consumption, not for editing the package source.
    0
    installs
  32. Phoenix Duskmoon UI · gsmlg-dev bundle
    Phoenix Duskmoon UI component library for Elixir/Phoenix LiveView applications. Use when building UIs with `phoenix_duskmoon` — covers installation, CSS/JS setup, component usage patterns (dm_* prefix), slots, form inputs, icons, CSS art, and the v9 custom elements architecture. Trigger on: adding phoenix_duskmoon to a Phoenix project, using dm_* components, configuring themes, setting up hooks, or integrating @duskmoon-dev/core CSS design system.
    0
    installs
  33. Elixir Observability · gsmlg-dev bundle
    Use this skill when designing, implementing, reviewing, or refactoring observability in Elixir, Phoenix, Ecto, Oban, Broadway, or OTP applications. Applies when choosing between :telemetry and OpenTelemetry, defining telemetry events, adding metrics, creating spans, propagating trace context, or integrating with observability backends.
    0
    installs
  34. Cmd Speckit Init Update · gsmlg-dev
    Update .specify/ scripts and templates from upstream github/spec-kit
    0
    installs
  35. Duskmoon Dev CSS Art · gsmlg-dev
    When using npm package `@duskmoon-dev/css-art`, this skill shows how to install, configure, and use the pure CSS art component library
    0
    installs
  36. Cmd Fix Internal Requests · gsmlg-dev
    Fix all open GitHub issues labeled `internal request` in isolated worktrees, then open PRs
    0
    installs
  37. Cmd Speckit Constitution · gsmlg-dev
    Create or update the project constitution from interactive or provided principle inputs, ensuring all dependent templates stay in sync.
    0
    installs
  38. Duskmoon Art Elements · gsmlg-dev bundle
    Use the DuskMoon CSS Art Elements (`<el-dm-art-*>` web components). Use when adding pure CSS art animations to web pages — atom, moon, sun, plasma-ball, gemini-input, synthwave-starfield, and more. Covers all 15 CSS art packages, registration patterns, size variants, and the @layer stripping technique required for Shadow DOM compatibility.
    0
    installs
  39. Flutter Duskmoon Design · gsmlg-dev
    Use when writing Flutter code that uses flutter_duskmoon_ui packages, when creating or modifying widgets that consume DmTheme or DmDesignTokens, when setting up theming in a DuskMoon app, when building adaptive widgets, or when reviewing code for DuskMoon design compliance. Also trigger when the user mentions duskmoon_theme, duskmoon_widgets, DuskmoonApp, DmTheme, DmAdaptiveWidget, DmDesignTokens, DmPlatformStyle, or any Dm* widget prefix. This skill defines the rules and patterns that ALL code touching the DuskMoon Flutter ecosystem must follow.
    0
    installs
  40. Cmd Speckit Taskstoissues · gsmlg-dev
    Convert existing tasks into actionable, dependency-ordered GitHub issues for the feature based on available design artifacts.
    0
    installs
  41. Ecto Release Migrations · gsmlg-dev
    Set up database migrations for Elixir releases. Use when asked to configure release migrations, add migrate command to releases, or set up Ecto for production deployment without Mix.
    0
    installs
  42. Chrome Devtools MCP · gsmlg-dev
    Browser automation and testing using chrome-devtools MCP server. Use when automating web browsers, taking screenshots, inspecting console logs, monitoring network requests, testing responsive layouts, collecting performance metrics, or debugging web applications. Critical for visual testing workflows and browser-based automation tasks.
    0
    installs
  43. Duskmoon Art Components · gsmlg-dev
    Use this skill whenever adding CSS art illustrations to a React or Next.js app with @duskmoon-dev/art-components, choosing Art* wrapper components, wiring @duskmoon-dev/css-art styles, configuring art variants, or explaining how consumers should install and use the package. This skill is for package consumption, not for editing the package source.
    0
    installs
  44. Phoenix Duskmoon Design · gsmlg-dev
    Design conventions and visual quality guide for Phoenix projects using DuskMoon UI. Defines component color defaults, theme setup, surface elevation, color pairing rules, typography, layout composition, and motion patterns. Read this before writing any HEEX template, CSS, layout code, or creating new pages/views.
    0
    installs
  45. Memory Leak Debugging · gsmlg-dev bundle
    Diagnoses and resolves memory leaks in JavaScript/Node.js applications. Use when a user reports high memory usage, OOM errors, or wants to analyze heapsnapshots or run memory leak detection tools like memlab.
    0
    installs
  46. Cmd Setup Phoenix Duskmoon · gsmlg-dev
    Set up DuskMoon UI system in a Phoenix project — tailwindcss v4, duskmoon_bundler, phoenix_duskmoon components, and CLAUDE.md constitution
    0
    installs
  47. Cmd Phoenix Convert Gettext · gsmlg-dev
    Convert Phoenix app hardcoded text to use gettext with domain-based translations
    0
    installs
  48. Cmd Check Flutter Duskmoon Design · gsmlg-dev
    Read `phoenix-duskmoon-design` skill first to understand all design rules, then audit this project for compliance. Report every violation with file path, line number, the offending code, and the correct fix.
    0
    installs