Coding & Dev Tools
Coding agent skills teach AI agents repeatable engineering workflows: reviewing pull requests, writing tests, refactoring safely, and enforcing house style. Install one SKILL.md and your agent applies the same checklist every time, whether you use Claude Code, Cursor, Codex, or another agent.
-
orcaqubits Skill Spree ExtensionsBuild Spree extensions as Rails engines — gem scaffolding, `bin/rails g spree:extension`, mounting routes/migrations/assets, the modern `prepend` decorator pattern (`*_decorator.rb` with `self.prepended(base)`), generators (`spree:model_decorator`, `spree:controller_decorator`), the four customization surfaces in preference order (Events > Webhooks > Dependencies > Decorators), Spree::Dependencies for swapping service objects, gem release/versioning, and the deprecated Deface engine. Use when building a reusable Spree extension or adding non-trivial customization to an app.
-
orcaqubits Skill Medusa WorkflowsBuild Medusa v2 workflows — steps with createStep, compensation/rollback, parallel execution, hooks for extending built-in workflows, and when conditions. Use when orchestrating multi-step operations.
-
orcaqubits Skill Saleor CustomersManage Saleor customers and staff — customer accounts, registration, addresses, staff users, permission groups, and authentication. Use when working with user management.
-
orcaqubits Skill Saleor DashboardExtend the Saleor Dashboard — mounting points, App Bridge actions, MacawUI components, iframe extensions, and custom views. Use when building Dashboard extensions.
-
orcaqubits Skill Shopify CatalogManage Shopify catalog — Product, Variant, and Option models, collections, metafields and metaobjects, inventory management, product taxonomy, bulk operations, and media. Use when working with Shopify product data.
-
orcaqubits Skill Spree PerformanceProfile and optimize a Spree application — N+1 queries with bullet/scout, database indexing strategy for Spree's polymorphic associations, Rails fragment + Russian doll caching, ActiveStorage variant pre-generation, Sidekiq queue tuning, MeiliSearch vs Postgres FTS tradeoffs, Puma worker/thread sizing, CDN strategy for catalog pages, asset precompile time, and load testing. Use when Spree is slow, the database is hot, or you're preparing for a traffic spike (Black Friday, launch).
-
jmagly-ai-writing-guide Skill Daemon InitInitialize AIWG daemon mode configuration from a named profile for persistent background sessions
-
jmagly-ai-writing-guide Skill Hook EnableEnable the AIWG context hook in platform context files without re-deploying
-
jmagly-ai-writing-guide Skill Hook StatusShow AIWG hook state across all installed providers
-
jmagly-ai-writing-guide Skill New ProjectScaffold a new AIWG-managed project with .aiwg/ directory structure, starter CLAUDE.md, and framework registry. Use when creating or scaffolding a new project.
-
jmagly-ai-writing-guide Skill Soul CreateGenerate a SOUL.md identity file from source material, interactive prompts, or an existing voice profile. Use when authoring a persona / soul identity.
-
jmagly-ai-writing-guide Skill Soul EnableEnable soul enforcement by wiring SOUL.md into platform context files and deploying the enforcement rule
-
jmagly-ai-writing-guide Skill Soul StatusShow SOUL.md enforcement state across all installed providers with quality check
-
jmagly-ai-writing-guide Bundle Voice ApplyApply a voice profile to transform content. Use when the user asks to write in a specific voice, match a tone, or sound like a particular voice profile.
-
jmagly-ai-writing-guide Bundle Voice BlendCombine multiple voice profiles with weighted mixing to create hybrid voices
-
jmagly-ai-writing-guide Skill Dev DoctorRun a development-focused health check on the AIWG repository structure
-
jmagly-ai-writing-guide Skill Link CheckVerify @file references in AIWG skills and agents against the linking contract — per-file or corpus-wide, with optional auto-fix
-
jmagly-ai-writing-guide Skill Intake WizardGenerate or complete intake forms (project-intake, solution-profile, option-matrix) with interactive questioning and optional guidance. INTENDED FOR SUBSTANTIAL NEW WORK — new addons, new frameworks, new tracks, refactors crossing module boundaries — not every feature request. Apply the `sdlc-right-sizing` rule first to determine whether intake is appropriate; most day-to-day features need only an issue and possibly an ADR.
-
jmagly-ai-writing-guide Skill Issue CommentAdd structured comments to issues using templates for progress, feedback, or blockers
-
techwavedev Bundle Cqrs ImplementationImplement Command Query Responsibility Segregation for scalable architectures. Use when separating read and write models, optimizing query performance, or building event-sourced systems.
-
techwavedev Skill Context DegradationLanguage models exhibit predictable degradation patterns as context length increases. Understanding these patterns is essential for diagnosing failures and designing resilient systems.
-
techwavedev Skill Skill Rails UpgradeAnalyze Rails apps and provide upgrade assessments
-
techwavedev Skill Architect ReviewMaster software architect specializing in modern architecture
-
orcaqubits Skill Saleor AttributesWork with Saleor's typed attribute system — attribute types, product types, page types, variant selection attributes, and attribute-based filtering. Use when defining product schemas.
-
orcaqubits Skill Saleor PromotionsConfigure Saleor promotions — catalog promotions, order promotions, vouchers, manual discounts, gift cards, and discount stacking. Use when setting up pricing rules.
-
orcaqubits Skill Shopify WebhooksImplement Shopify webhooks — subscription methods (HTTP, EventBridge, Pub/Sub, SQS), HMAC verification, mandatory GDPR webhooks, delivery methods, retry policy, and idempotency. Use when building event-driven Shopify integrations.
-
orcaqubits Skill Medusa SubscribersImplement Medusa v2 event subscribers — pub/sub event handling, subscriber handler functions, scheduled jobs with cron, and the event module (Redis or in-memory). Use when reacting to commerce events.
-
techwavedev Bundle Async Python PatternsComprehensive guidance for implementing asynchronous Python applications using asyncio, concurrent programming patterns, and async/await for building high-performance, non-blocking systems.
-
techwavedev Skill Distributed TracingImplement distributed tracing with Jaeger and Tempo for request flow visibility across microservices.
-
jmagly-ai-writing-guide Skill Test CoverageAnalyze test coverage reports, identify gaps by priority, and recommend test improvements with trend tracking
-
jmagly-ai-writing-guide Skill Add BehaviorScaffold a new behavior definition with BEHAVIOR.md and optional scripts inside an existing addon or framework
-
jmagly-ai-writing-guide Skill Add TemplateScaffold a new document template inside an existing addon or framework
-
jmagly-ai-writing-guide Bundle Aiwg RefreshUpdate AIWG CLI and redeploy frameworks/tools to current project without leaving the session
-
jmagly-ai-writing-guide Skill Hook DisableDisable the AIWG context hook without uninstalling AIWG or deleting hook files
-
jmagly-ai-writing-guide Skill Mention LintLint @-mentions for style consistency and correctness
-
jmagly-ai-writing-guide Skill Mention WireAnalyze codebase and inject @-mentions for traceability
Frequently asked questions
What are Coding & Dev Tools agent skills?
Coding agent skills teach AI agents repeatable engineering workflows: reviewing pull requests, writing tests, refactoring safely, and enforcing house style. Install one SKILL.md and your agent applies the same checklist every time, whether you use Claude Code, Cursor, Codex, or another agent.
Which Coding & Dev Tools skills are most installed?
Popular Coding & Dev Tools skills on SkillMD right now include hook-enable, hook-status, new-project. Rankings shift as installs change; sort this page by "Most installs" for the live list.
Do Coding & Dev Tools skills work with Claude Code and Cursor?
Yes. Every skill here ships as a SKILL.md file, an open format that works in Claude Code, Claude.ai, Cursor, Codex, Windsurf, and 60+ other agents. Install one with npx skillmds@latest add <owner>/<name>, or copy the file into your agent's skills directory.