Skip to main content

Skills dans ce dépôt

ForceInjection/domain-driven-design-skills - Page 24

SkillsMP a collecté 2 238 skills depuis ForceInjection/domain-driven-design-skills. Ouvrez un skill pour examiner sa source et ses détails.

ForceInjection/domain-driven-design-skills

Affichage de 40 skills collectés sur 2 238.

métier
Développeurs de logiciels
description

Generate Wheels MVC controllers with CRUD actions, filters, parameter verification, and proper rendering. Use when creating or modifying controllers, adding actions, implementing filters for authentication/authorization, handling form submissions, or…

Langue du texte source : anglais

mis à jour
métier
Développeurs de logiciels
description

WordPress security best practices and vulnerability prevention patterns. Use when reviewing WordPress code for security issues, writing secure WordPress code, or checking for common vulnerabilities like SQL injection, XSS, CSRF, and authentication issues.

Langue du texte source : anglais

mis à jour
métier
Analystes en assurance qualité des logiciels et testeurs
description

WordPress security audit and vulnerability analysis. Use when reviewing WordPress code for security issues, auditing themes/plugins for vulnerabilities, checking authentication/authorization, analyzing input validation, or detecting security anti-patterns, or…

Langue du texte source : anglais

mis à jour
métier
Développeurs de logiciels
description

Author and structure effective Agent Skills. Use when creating new skills, refining existing ones, or auditing skill structure and best practices.

Langue du texte source : anglais

mis à jour
métier
Analystes en sécurité de l'information
description

This skill provides comprehensive security assessment and vulnerability management tools through x-cmd CLI, including network reconnaissance with Shodan, vulnerability scanning with OSV, and known exploited vulnerability tracking with KEV. This skill should…

Langue du texte source : anglais

mis à jour
métier
Développeurs de logiciels
description

Use when you need to add or evaluate Maven dependencies that improve code quality — including nullness annotations (JSpecify), static analysis (Error Prone + NullAway), functional programming (VAVR), or architecture testing (ArchUnit) — and want a…

Langue du texte source : anglais

mis à jour
métier
Développeurs de logiciels
description

Use when you need to add or configure Maven plugins in your pom.xml — including quality tools (enforcer, surefire, failsafe, jacoco, pitest, spotbugs, pmd), security scanning (OWASP), code formatting (Spotless), version management, build information tracking,…

Langue du texte source : anglais

mis à jour
métier
Développeurs de logiciels
description

Use when you need to create a DEVELOPER.md file for a Maven project — combining a fixed base template with dynamic sections derived from the project pom.xml, including a Plugin Goals Reference, Maven Profiles table, and Submodules table for multi-module…

Langue du texte source : anglais

mis à jour
métier
Développeurs de logiciels
description

Use when you need to review, improve, or refactor Java code for object-oriented design quality — including applying SOLID, DRY, and YAGNI principles, improving class and interface design, fixing OOP concept misuse (encapsulation, inheritance, polymorphism),…

Langue du texte source : anglais

mis à jour
métier
Développeurs de logiciels
description

Use when you need to review, improve, or refactor Java code for type design quality — including establishing clear type hierarchies, applying consistent naming conventions, eliminating primitive obsession with domain-specific value objects, leveraging generic…

Langue du texte source : anglais

mis à jour
métier
Développeurs de logiciels
description

Use when you need to apply Java exception handling best practices — including using specific exception types, managing resources with try-with-resources, securing exception messages, preserving error context via exception chaining, validating inputs early…

Langue du texte source : anglais

mis à jour
métier
Analystes en sécurité de l'information
description

Use when you need to apply Java secure coding best practices — including validating untrusted inputs, defending against injection attacks with parameterized queries, minimizing attack surface via least privilege, applying strong cryptographic algorithms,…

Langue du texte source : anglais

mis à jour
métier
Analystes en assurance qualité des logiciels et testeurs
description

Use when you need to review, improve, or write Java unit tests — including migrating from JUnit 4 to JUnit 5, adopting AssertJ for fluent assertions, structuring tests with Given-When-Then, ensuring test independence, applying parameterized tests, mocking…

Langue du texte source : anglais

mis à jour
métier
Analystes en assurance qualité des logiciels et testeurs
description

Use when you need to set up, review, or improve Java integration tests — including generating a BaseIntegrationTest.java with WireMock for HTTP stubs, detecting HTTP client infrastructure from import signals, injecting service coordinates dynamically via…

Langue du texte source : anglais

mis à jour
métier
Développeurs de logiciels
description

Use when you need to refactor Java code to adopt modern Java features (Java 8+) — including migrating anonymous classes to lambdas, replacing Iterator loops with Stream API, adopting Optional for null safety, switching from legacy Date/Calendar to java.time,…

Langue du texte source : anglais

mis à jour
métier
Développeurs de logiciels
description

Use when you need to apply functional programming principles in Java — including writing immutable objects and Records, pure functions, functional interfaces, lambda expressions, Stream API pipelines, Optional for null safety, function composition,…

Langue du texte source : anglais

mis à jour
métier
Développeurs de logiciels
description

Use when you need to apply functional exception handling best practices in Java — including replacing exception overuse with Optional and VAVR Either types, designing error type hierarchies using sealed classes and enums, implementing monadic error…

Langue du texte source : anglais

mis à jour
métier
Développeurs de logiciels
description

Use when you need to apply data-oriented programming best practices in Java — including separating code (behavior) from data structures using records, designing immutable data with pure transformation functions, keeping data flat and denormalized with…

Langue du texte source : anglais

mis à jour
métier
Développeurs de logiciels
description

Use when you need to generate or improve Java project documentation — including README.md files, package-info.java files, and Javadoc enhancements — through a modular, step-based interactive process that adapts to your specific documentation needs. Part of…

Langue du texte source : anglais

mis à jour
métier
Développeurs de logiciels
description

Use when you need to generate Architecture Decision Records (ADRs) for a Java project through an interactive, conversational process that systematically gathers context, stakeholders, options, and outcomes to produce well-structured ADR documents. Part of the…

Langue du texte source : anglais

mis à jour
métier
Développeurs de logiciels
description

Use when you need to generate Java project diagrams — including UML sequence diagrams, UML class diagrams, C4 model diagrams, and UML state machine diagrams — through a modular, step-based interactive process that adapts to your specific visualization needs.…

Langue du texte source : anglais

mis à jour
métier
Biochimistes et biophysiciens
description

This skill should be used for academic paper search, literature reviews, and research synthesis. Combines Exa MCP (research_paper category, arxiv.org filtering) with arxiv-mcp-server for paper discovery, download, and deep analysis. Use when searching for…

Langue du texte source : anglais

mis à jour
métier
Développeurs de logiciels
description

This skill should be used when the user asks to "activate site", "provision website", "activate a Power Pages website", "activate portal", "provision portal", "turn on my site", "enable website", or wants to activate/provision a Power Pages website in their…

Langue du texte source : anglais

mis à jour
métier
Développeurs de logiciels
description

This skill should be used when the user asks to "add sample data", "populate tables", "seed data", "add test records", "generate sample records", "insert demo data", "fill tables with data", "create test data", or wants to populate their Dataverse tables with…

Langue du texte source : anglais

mis à jour
métier
Développeurs web
description

This skill should be used when the user asks to "add SEO", "add meta tags", "add robots.txt", "add sitemap", "improve SEO", "search engine optimization", "add open graph tags", "add favicon", "make site searchable", or wants to add SEO essentials (robots.txt,…

Langue du texte source : anglais

mis à jour
métier
Développeurs de logiciels
description

Automates browser interactions for web testing, form filling, screenshots, and data extraction. Use when the user needs to navigate websites, interact with web pages, fill forms, take screenshots, test web applications, or extract information from web pages.

Langue du texte source : anglais

mis à jour
métier
Analystes en études de marché et spécialistes en marketing
description

Audit how a brand appears in AI-powered search (ChatGPT, Perplexity, Claude, Gemini). Use when user mentions "AI search," "how do I show up in ChatGPT," "AI discoverability," "AEO," "LLM visibility," or wants to understand their brand's AI presence.

Langue du texte source : anglais

mis à jour
métier
Directeurs artistiques
description

Creates visual concepts for album artwork and generates AI art prompts. Use during planning for concept discussion, or after all tracks are Final for actual artwork generation.

Langue du texte source : anglais

mis à jour
métier
Écrivains et auteurs
description

Designs album concepts, tracklist architecture, and thematic planning through 7 structured phases. Use when planning a new album or reworking an existing album concept.

Langue du texte source : anglais

mis à jour
métier
Producteurs et réalisateurs
description

Shows a structured progress dashboard for an album with percentage complete per phase, blocking items, and status breakdown. Use for a quick visual overview of album progress.

Langue du texte source : anglais

mis à jour
métier
Développeurs web
description

Create Aldea-branded technical slide decks with Blueprint (Next.js 14, PDF export, dark/light themes) or Overwatch (Vite+React 19, live SPA, WebGPU shaders, Framer Motion). Supports 4 domains, 30+ components, 16 reference files, visual QA via agent-browser.

Langue du texte source : anglais

mis à jour
métier
Développeurs de logiciels
description

Build comprehensive ARCHITECTURE.md files for any repository following matklad's canonical guidelines. This skill should be used when creating codebase documentation that serves as a map for developers and AI agents, auditing existing repos for architectural…

Langue du texte source : anglais

mis à jour
métier
Analystes en gestion
description

Verbalized Sampling (VS) protocol for deep intent exploration before planning. Use when starting ambiguous or complex tasks, when multiple interpretations exist, or when you need to explore diverse intent hypotheses and ask maximum clarifying questions before…

Langue du texte source : anglais

mis à jour
métier
Préparateurs de déclarations fiscales
description

This skill should be used when the user asks to determine what tax filings they need, wants to know if they must file a tax return (確定申告), asks about consumption tax obligations (消費税), or needs help understanding their filing requirements. Trigger phrases…

Langue du texte source : japonais

mis à jour
métier
Graphistes
description

Conduct comprehensive UX research for America's Test Kitchen across any feature area (recipes, equipment, subscription, app experience, billing, etc.). Uses Exa Search, Firecrawl, Perplexity MCP, and Reddit JSON API to gather user feedback from app stores,…

Langue du texte source : anglais

mis à jour
métier
Autres occupations informatiques
description

Use Beads (bd tool) for dependency-aware task tracking and long-horizon planning in coding projects. This skill should be used when working on complex multi-step projects that span multiple agent sessions, when discovering new work during implementation, or…

Langue du texte source : anglais

mis à jour
métier
Développeurs de logiciels
description

Render Mermaid diagrams as ASCII/Unicode art for terminal display or as SVG files. Use when visualizing flowcharts, state machines, sequence diagrams, class diagrams, or ER diagrams. Supports 15 themes including tokyo-night, catppuccin, nord, dracula, and…

Langue du texte source : anglais

mis à jour
métier
Développeurs de logiciels
description

Design agent team structure for a task. Use when "set up a team", "team for this", "should I use agents", "design a team", "bond a team", "how many agents", "agent team".

Langue du texte source : anglais

mis à jour
métier
Autres occupations informatiques
description

Generate multiple viable solution options after research is complete, before converging on a single approach. Use when you need to explore the solution space, ask clarifying questions, and produce 3-5 distinct options to consider.

Langue du texte source : anglais

mis à jour
métier
Autres occupations informatiques
description

Generate multiple viable solution options after research is complete, before converging on a single approach. Use when you need to explore the solution space, ask clarifying questions, and produce 3-5 distinct options to consider.

Langue du texte source : anglais

mis à jour
Affichage de 40 skills collectés sur 2 238.