spring-data-neo4j
Expert in Spring Data Neo4j integration patterns for graph database development. Use when working with Neo4j graph databases, node entities, relationships, Cypher queries, reactive Neo4j operations, or Spring Data Neo4j repositories. Essential for graph data modeling, relationship mapping, custom queries, and Neo4j testing strategies.
4
0
2025年10月26日 16:38
giuseppe-trisciuoglio
giuseppe-trisciuoglio/developer-kit下载技能文件
下载包含 SKILL.md 和所有相关文件的完整技能目录
相关技能
unit-test-bean-validation
giuseppe-trisciuoglio
Unit testing Jakarta Bean Validation (@Valid, @NotNull, @Min, @Max, etc.) with custom validators and constraint violations. Test validation logic without Spring context. Use when ensuring data integrity and validation rules are correct.
unit-test-mapper-converter
giuseppe-trisciuoglio
Unit tests for mappers and converters (MapStruct, custom mappers). Test object transformation logic in isolation. Use when ensuring correct data transformation between DTOs and domain objects.
sql-optimization-patterns
wshobson
Master SQL query optimization, indexing strategies, and EXPLAIN analysis to dramatically improve database performance and eliminate slow queries. Use when debugging slow queries, designing database schemas, or optimizing application performance.
unit-test-boundary-conditions
giuseppe-trisciuoglio
Edge case and boundary testing patterns for unit tests. Testing minimum/maximum values, null cases, empty collections, and numeric precision. Pure JUnit 5 unit tests. Use when ensuring code handles limits and special cases correctly.
unit-test-caching
giuseppe-trisciuoglio
Unit tests for caching behavior using Spring Cache annotations (@Cacheable, @CachePut, @CacheEvict). Use when validating cache configuration and cache hit/miss scenarios.
unit-test-json-serialization
giuseppe-trisciuoglio
Unit tests for JSON serialization/deserialization with Jackson and @JsonTest. Use when validating JSON mapping, custom serializers, and date format handling.
unit-test-application-events
giuseppe-trisciuoglio
Testing Spring application events (ApplicationEvent) with @EventListener and ApplicationEventPublisher. Test event publishing, listening, and async event handling in Spring Boot applications. Use when validating event-driven workflows in your Spring Boot services.
unit-test-utility-methods
giuseppe-trisciuoglio
Unit tests for utility/helper classes and static methods. Test pure functions and helper logic. Use when validating utility code correctness.
unit-test-exception-handler
giuseppe-trisciuoglio
Unit tests for @ExceptionHandler and @ControllerAdvice for global exception handling. Use when validating error response formatting and HTTP status codes.
unit-test-parameterized
giuseppe-trisciuoglio
Parameterized testing patterns with @ParameterizedTest, @ValueSource, @CsvSource. Run single test method with multiple input combinations. Use when testing multiple scenarios with similar logic.
unit-test-config-properties
giuseppe-trisciuoglio
Unit tests for @ConfigurationProperties classes with @ConfigurationPropertiesTest. Use when validating application configuration binding and validation.
unit-test-scheduled-async
giuseppe-trisciuoglio
Unit tests for scheduled and async tasks using @Scheduled and @Async. Mock task execution and timing. Use when validating asynchronous operations and scheduling behavior.