← all publishers

jsamuelsen11

@jsamuelsen11 source repo

37 published skills

  1. Rust Conventions · jsamuelsen11
    This skill should be used when working on Rust projects, writing Rust code, running Rust tests, managing Cargo dependencies, or reviewing Rust code.
    1 install
  2. Script Patterns · jsamuelsen11
    This skill should be used when implementing common shell script patterns such as argument parsing, logging, cleanup, temp files, script directory resolution, input validation, process management, and portability helpers. It provides ready-to-use patterns with CORRECT and WRONG examples.
    1 install
  3. Build Conventions · jsamuelsen11
    This skill should be used when creating or editing pom.xml, build.gradle.kts, managing Java dependencies, configuring Maven/Gradle plugins, or organizing multi-module projects.
    1 install
  4. Cargo Conventions · jsamuelsen11
    This skill should be used when managing Cargo.toml configuration, workspace setup, dependency management, feature flags, publishing crates, or configuring build profiles in Rust projects.
    1 install
  5. Compose Patterns · jsamuelsen11
    This skill should be used when designing Docker Compose services, configuring networking, managing volumes, or setting up multi-container applications.
    1 install
  6. Mysql Conventions · jsamuelsen11
    This skill should be used when working on MySQL databases, writing SQL schemas, creating tables, designing database architecture, or reviewing MySQL code.
    2 installs
  7. Advanced Patterns · jsamuelsen11
    This skill should be used when implementing caching strategies, rate limiting, distributed locks, session management, job queues, or other Redis-based patterns.
    1 install
  8. Redis Conventions · jsamuelsen11
    This skill should be used when working with Redis, designing key schemas, selecting data structures, configuring Redis clients, or managing Redis memory.
    1 install
  9. Shell Conventions · jsamuelsen11
    This skill should be used when working on shell scripts, writing bash or sh code, reviewing shell scripts, or running shell-based automation. It covers safety rules, style rules, portability rules, and structure rules for production-quality shell scripting.
    1 install
  10. Helm Patterns · jsamuelsen11
    This skill should be used when designing Helm charts, writing values.yaml, creating templates, managing chart dependencies, or testing Helm releases.
    1 install
  11. Writing Quality · jsamuelsen11
    This skill should be used when improving documentation clarity, reviewing technical writing quality, or ensuring documentation is complete and readable.
    1 install
  12. Migration Patterns · jsamuelsen11
    This skill should be used when writing database migrations, altering tables, adding columns, creating indexes, or planning schema changes for MySQL.
    4 installs
  13. Performance Tuning · jsamuelsen11
    This skill should be used when analyzing MySQL query performance, running EXPLAIN, tuning indexes, configuring the buffer pool, or optimizing database performance.
    5 installs
  14. Embedded Patterns · jsamuelsen11
    This skill should be used when embedding SQLite in applications, managing concurrent access, implementing backup strategies, or using libSQL/Turso.
    1 install
  15. Csharp Conventions · jsamuelsen11
    This skill should be used when working on C# or .NET projects, writing C# code, reviewing C# code, or applying modern C# 12+ idioms and patterns.
    1 install
  16. Docker Conventions · jsamuelsen11
    This skill should be used when working with Docker, writing Dockerfiles, configuring Docker Compose, building container images, or reviewing Docker configuration.
    1 install
  17. Image Optimization · jsamuelsen11
    This skill should be used when optimizing Docker image size, improving build performance, implementing caching strategies, or hardening container security.
    1 install
  18. Module Conventions · jsamuelsen11
    This skill should be used when creating or editing go.mod, managing Go dependencies, configuring Go modules, or organizing Go packages and module boundaries.
    1 install
  19. Python Conventions · jsamuelsen11
    This skill should be used when working on Python projects, writing Python code, running Python tests, managing Python dependencies, or reviewing Python code.
    1 install
  20. Sqlite Conventions · jsamuelsen11
    This skill should be used when working on SQLite databases, writing SQL schemas, configuring PRAGMAs, using FTS5, or designing embedded database schemas.
    1 install
  21. TS Conventions · jsamuelsen11
    This skill should be used when working on TypeScript projects, writing TypeScript code, configuring tsconfig, or reviewing TypeScript code.
    1 install
  22. CI Patterns · jsamuelsen11
    This skill should be used when implementing CI pipelines, configuring caching, setting up matrix builds, creating composite actions, or optimizing workflow performance.
    1 install
  23. K8S Conventions · jsamuelsen11
    This skill should be used when working with Kubernetes manifests, designing deployments, configuring services, or reviewing cluster configuration.
    1 install
  24. Mongodb Conventions · jsamuelsen11
    This skill should be used when working on MongoDB databases, designing document schemas, creating collections, or reviewing MongoDB code. It provides document modeling rules, BSON type guidance, collection design conventions, JSON Schema validator patterns, and existing repository compatibility checks for consistent MongoDB development.
    1 install
  25. Sharding Strategies · jsamuelsen11
    This skill should be used when planning MongoDB sharding, selecting shard keys, configuring zone sharding, or diagnosing sharding performance issues. It provides shard key selection criteria covering cardinality, frequency, and monotonicity analysis, hashed vs ranged sharding trade-offs, zone sharding patterns for multi-tenancy and data residency, scatter-gather avoidance techniques, and chunk management best practices.
    1 install
  26. Aggregation Patterns · jsamuelsen11
    This skill should be used when writing MongoDB aggregation pipelines, using $lookup, $group, $merge, or optimizing pipeline performance. It provides pipeline stage ordering rules, $lookup vs app-side join guidance, $facet patterns, $merge for materialized views, pipeline optimization techniques, and $out vs $merge comparisons.
    1 install
  27. Packaging Conventions · jsamuelsen11
    This skill should be used when creating or editing pyproject.toml, managing Python dependencies, configuring build systems, setting up uv workspaces, or publishing Python packages.
    1 install
  28. Markdown Conventions · jsamuelsen11
    This skill should be used when working with Markdown, writing documentation, formatting markdown files, or reviewing markdown content.
    3 installs
  29. Deployment Patterns · jsamuelsen11
    This skill should be used when implementing deployment strategies, configuring autoscaling, setting up probes, managing disruption budgets, or designing zero-downtime deployments.
    1 install
  30. Documentation Patterns · jsamuelsen11
    This skill should be used when creating or structuring documentation, writing READMEs, designing documentation architecture, or organizing project documentation.
    1 install
  31. Postgres Conventions · jsamuelsen11
    This skill should be used when working on PostgreSQL databases, writing SQL schemas, creating tables, designing database architecture, or reviewing PostgreSQL code.
    1 install
  32. Actions Conventions · jsamuelsen11
    This skill should be used when working with GitHub Actions, writing CI/CD workflows, configuring workflow triggers, or reviewing GitHub Actions configuration.
    1 install
  33. Workflow Rules · jsamuelsen11
    This skill should be used for ALL coding tasks, code reviews, planning, git operations, and development work. It defines mandatory workflow rules that must be followed in every session.
    1 install
  34. Browser Testing · jsamuelsen11
    This skill should be used when testing web UIs, browser automation, end-to-end testing with Playwright or Puppeteer, Chrome DevTools debugging, or visual regression testing.
    1 install
  35. Go Conventions · jsamuelsen11
    This skill should be used when working on Go projects, writing Go code, running Go tests, managing Go dependencies, or reviewing Go code.
    1 install
  36. Java Conventions · jsamuelsen11
    This skill should be used when working on Java or Kotlin projects, writing Java code, configuring Spring Boot, or reviewing Java code.
    1 install
  37. Testing Patterns · jsamuelsen11
    This skill should be used when writing Java tests, creating JUnit 5 test fixtures, using Mockito, testing Spring Boot applications, or improving test coverage.
    1 install