Francisco Javier Ahijado
Community@icesoft · Madrid, Spain
Microservices. Architect. Technology geek
Agent Skills by Francisco Javier Ahijado
Showing 56 vetted skills indexed across 1 GitHub repositories.
clean-ddd-hexagonal
Enforces DDD and Hexagonal architecture boundaries for backend systems.
database-optimizer
Optimize PostgreSQL and MySQL queries with EXPLAIN ANALYZE and index tuning.
bdd-patterns
Apply Behavior-Driven Development patterns with Given-When-Then scenarios and feature files.
api-design-principles
Design REST and GraphQL APIs with schema-first patterns and versioning strategies.
architecture-patterns
Apply Clean Architecture, Hexagonal Architecture, and DDD to backend service designs.
multi-stage-dockerfile
Create multi-stage Dockerfiles with builder and runtime stage separation.
backend-architect
Design backend system architectures with service boundaries, contracts, and resilience patterns.
conventional-commit
Generate standards-compliant conventional commit messages in XML.
microservices-patterns
Design microservices architectures with decomposition, communication, and resilience patterns.
error-handling-patterns
Standardize error handling patterns across Python, TypeScript, Rust, and Go.
sql-optimization
Analyze execution plans and recommend indexing for SQL queries.
java-architect
Guide Spring Boot 3.x microservice architecture with Java 21 and domain-driven design.
java-springboot
Apply Spring Boot best practices for structure, configuration, and testing.
sql-optimization-patterns
Analyze EXPLAIN plans and apply indexing strategies to eliminate slow SQL queries.
spring-boot-engineer
Generate Spring Boot 3.x scaffolding with REST controllers, security, and data access.
architecture-designer
Design scalable system architectures and write Architecture Decision Records.
ddd-domain-expert
Bound complex business realities into technical boundaries using bounded contexts and aggregates.
ddd-strategic-design
Identify core subdomains and bounded contexts to create a ubiquitous language glossary.
openapi-spec-generation
Generate and maintain OpenAPI 3.1 specifications from code and design inputs.
deployment-patterns
Coordinate deployment planning and execution for web applications.
debugging-and-error-recovery
Diagnose software failures with a structured triage framework for root cause analysis.
grpc-design
Design and implement gRPC services in Java microservices with protobuf contracts.
test-quality
Write JUnit 5 tests with AssertJ and Arrange-Act-Assert structure.
java-sensitive-log-auditor
Detect sensitive data exposures in Java logs, stack traces, and exception messages.