Skip to main content

このリポジトリの skills

ForceInjection/domain-driven-design-skills - 24ページ

SkillsMP は ForceInjection/domain-driven-design-skills から 2,238 件の skill を収集しています。skill を開くとソースと詳細を確認できます。

ForceInjection/domain-driven-design-skills

収集済み skill 2,238 件中 40 件を表示しています。

職業分類
ソフトウェア開発者
説明

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…

原文の言語: 英語

更新
職業分類
ソフトウェア開発者
説明

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.

原文の言語: 英語

更新
職業分類
ソフトウェア品質保証アナリスト・テスター
説明

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…

原文の言語: 英語

更新
職業分類
ソフトウェア開発者
説明

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

原文の言語: 英語

更新
職業分類
情報セキュリティアナリスト
説明

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…

原文の言語: 英語

更新
職業分類
ソフトウェア開発者
説明

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…

原文の言語: 英語

更新
職業分類
ソフトウェア開発者
説明

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,…

原文の言語: 英語

更新
職業分類
ソフトウェア開発者
説明

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…

原文の言語: 英語

更新
職業分類
ソフトウェア開発者
説明

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),…

原文の言語: 英語

更新
職業分類
ソフトウェア開発者
説明

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…

原文の言語: 英語

更新
職業分類
ソフトウェア開発者
説明

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…

原文の言語: 英語

更新
職業分類
情報セキュリティアナリスト
説明

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,…

原文の言語: 英語

更新
職業分類
ソフトウェア品質保証アナリスト・テスター
説明

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…

原文の言語: 英語

更新
職業分類
ソフトウェア品質保証アナリスト・テスター
説明

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…

原文の言語: 英語

更新
職業分類
ソフトウェア開発者
説明

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,…

原文の言語: 英語

更新
職業分類
ソフトウェア開発者
説明

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,…

原文の言語: 英語

更新
職業分類
ソフトウェア開発者
説明

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…

原文の言語: 英語

更新
職業分類
ソフトウェア開発者
説明

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…

原文の言語: 英語

更新
職業分類
ソフトウェア開発者
説明

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…

原文の言語: 英語

更新
職業分類
ソフトウェア開発者
説明

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…

原文の言語: 英語

更新
職業分類
ソフトウェア開発者
説明

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.…

原文の言語: 英語

更新
職業分類
生化学者・生物物理学者
説明

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…

原文の言語: 英語

更新
職業分類
ソフトウェア開発者
説明

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…

原文の言語: 英語

更新
職業分類
ソフトウェア開発者
説明

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…

原文の言語: 英語

更新
職業分類
ウェブ開発者
説明

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,…

原文の言語: 英語

更新
職業分類
ソフトウェア開発者
説明

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.

原文の言語: 英語

更新
職業分類
市場調査アナリスト・マーケティングスペシャリスト
説明

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.

原文の言語: 英語

更新
職業分類
アートディレクター
説明

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.

原文の言語: 英語

更新
職業分類
作家・著者
説明

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

原文の言語: 英語

更新
職業分類
プロデューサー・監督
説明

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.

原文の言語: 英語

更新
職業分類
ウェブ開発者
説明

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.

原文の言語: 英語

更新
職業分類
ソフトウェア開発者
説明

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…

原文の言語: 英語

更新
職業分類
マネジメントアナリスト
説明

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…

原文の言語: 英語

更新
職業分類
確定申告代行者
説明

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…

更新
職業分類
グラフィックデザイナー
説明

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,…

原文の言語: 英語

更新
職業分類
その他コンピュータ職
説明

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…

原文の言語: 英語

更新
職業分類
ソフトウェア開発者
説明

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…

原文の言語: 英語

更新
職業分類
ソフトウェア開発者
説明

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".

原文の言語: 英語

更新
職業分類
その他コンピュータ職
説明

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.

原文の言語: 英語

更新
職業分類
その他コンピュータ職
説明

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.

原文の言語: 英語

更新
収集済み skill 2,238 件中 40 件を表示しています。