framework-practices
Applies current best practices of web and application frameworks, with deep guidance for ASP.NET Core and Spring Boot, and looks up the official documentation for the version installed. Use whenever code touches controllers, endpoints, dependency injection, configuration, EF Core, JPA or Hibernate, framework security, framework tests or startup, or someone asks how something should be done in a framework, even if they just say "cómo se hace esto en Spring" or "esto está bien en .NET". Also use for upgrades and for any other framework such as Django, Rails, Laravel, NestJS or Next.js. Covers "cuál es la forma correcta en ASP.NET", "por qué esto rompe en Spring Boot" and "cómo configuro esto". To turn an architect's design into framework code use implementing-designs; for general API contracts use api-design.
Pinned to revision 15e0e74e186c, so it is the text this page describes rather than whatever the author pushed since.
Files
- skills/framework-practices/SKILL.md
- skills/framework-practices/evals/review-aspnet-orders/case.yaml
- skills/framework-practices/evals/review-aspnet-orders/files/OrdersEndpoints.cs
- skills/framework-practices/evals/review-aspnet-orders/files/Program.cs
- skills/framework-practices/evals/review-aspnet-orders/graders/01-critical-captive.md
- skills/framework-practices/evals/review-aspnet-orders/graders/02-critical-background.md
- skills/framework-practices/evals/review-aspnet-orders/graders/03-blocking.md
- skills/framework-practices/evals/review-aspnet-orders/graders/04-httpclient.md
- skills/framework-practices/evals/review-aspnet-orders/graders/05-access.md
- skills/framework-practices/evals/review-aspnet-orders/graders/06-entity.md
- skills/framework-practices/evals/review-aspnet-orders/graders/07-no-edit.md
- skills/framework-practices/evals/review-aspnet-orders/prompt.md
- skills/framework-practices/evals/review-spring-transfer/case.yaml
- skills/framework-practices/evals/review-spring-transfer/files/SecurityConfig.java
- skills/framework-practices/evals/review-spring-transfer/files/TransferService.java
- skills/framework-practices/evals/review-spring-transfer/files/application.properties
- skills/framework-practices/evals/review-spring-transfer/graders/01-critical-self-invocation.md
- skills/framework-practices/evals/review-spring-transfer/graders/02-critical-security.md
- skills/framework-practices/evals/review-spring-transfer/graders/03-actuator.md
- skills/framework-practices/evals/review-spring-transfer/graders/04-ddl.md
- skills/framework-practices/evals/review-spring-transfer/graders/05-osiv.md
- skills/framework-practices/evals/review-spring-transfer/graders/06-client.md
- skills/framework-practices/evals/review-spring-transfer/graders/07-money.md
- skills/framework-practices/evals/review-spring-transfer/graders/08-no-edit.md
- skills/framework-practices/evals/review-spring-transfer/prompt.md
- skills/framework-practices/references/aspnet-core.md
- skills/framework-practices/references/spring-boot.md
Every link opens the file at its source, pinned to the revision this page describes.