abp-entity-crud — for Claude Code abp-entity-crud, SeeSpecProject, community, for Claude Code, ide skills, 3. DTOs in, NET 8, SeeSpec.*, SeeSpecApi.*, DbSet<T>

v1.0.0

Acerca de este Skill

Escenario recomendado: Ideal for AI agents that need use this skill when one backend business entity needs to be implemented end to end in the seespec. Resumen localizado: # ABP Entity CRUD Use this skill when one backend business entity needs to be implemented end to end in the SeeSpec ABP stack. This AI agent skill supports Claude Code, Cursor, and Windsurf workflows.

Características

Use this skill when one backend business entity needs to be implemented end to end in the SeeSpec
docs/domain-model.md
docs/permissions.md
docs/api-contracts.md
docs/architecture.md

# Core Topics

EmmanuelSWE EmmanuelSWE
[0]
[0]
Updated: 4/2/2026

Killer-Skills Review

Decision support comes first. Repository text comes second.

Reference-Only Page Review Score: 8/11

This page remains useful for operators, but Killer-Skills treats it as reference material instead of a primary organic landing page.

Original recommendation layer Concrete use-case guidance Explicit limitations and caution
Review Score
8/11
Quality Score
39
Canonical Locale
en
Detected Body Locale
en

Escenario recomendado: Ideal for AI agents that need use this skill when one backend business entity needs to be implemented end to end in the seespec. Resumen localizado: # ABP Entity CRUD Use this skill when one backend business entity needs to be implemented end to end in the SeeSpec ABP stack. This AI agent skill supports Claude Code, Cursor, and Windsurf workflows.

¿Por qué usar esta habilidad?

Recomendacion: abp-entity-crud helps agents use this skill when one backend business entity needs to be implemented end to end in the seespec. ABP Entity CRUD Use this skill when one backend business entity needs to be

Mejor para

Escenario recomendado: Ideal for AI agents that need use this skill when one backend business entity needs to be implemented end to end in the seespec.

Casos de uso accionables for abp-entity-crud

Caso de uso: Applying Use this skill when one backend business entity needs to be implemented end to end in the SeeSpec
Caso de uso: Applying docs/domain-model.md
Caso de uso: Applying docs/permissions.md

! Seguridad y limitaciones

  • Limitacion: Use this skill when one backend business entity needs to be implemented end to end in the SeeSpec ABP stack.
  • Limitacion: Do not stop after creating only the entity or only the DTO.
  • Limitacion: avoid persistence-specific hacks in the application layer

Why this page is reference-only

  • - Current locale does not satisfy the locale-governance contract.
  • - The underlying skill quality score is below the review floor.

Source Boundary

The section below is imported from the upstream repository and should be treated as secondary evidence. Use the Killer-Skills review above as the primary layer for fit, risk, and installation decisions.

After The Review

Decide The Next Action Before You Keep Reading Repository Material

Killer-Skills should not stop at opening repository instructions. It should help you decide whether to install this skill, when to cross-check against trusted collections, and when to move into workflow rollout.

Labs Demo

Browser Sandbox Environment

⚡️ Ready to unleash?

Experience this Agent in a zero-setup browser environment powered by WebContainers. No installation required.

Boot Container Sandbox

FAQ & Installation Steps

These questions and steps mirror the structured data on this page for better search understanding.

? Frequently Asked Questions

What is abp-entity-crud?

Escenario recomendado: Ideal for AI agents that need use this skill when one backend business entity needs to be implemented end to end in the seespec. Resumen localizado: # ABP Entity CRUD Use this skill when one backend business entity needs to be implemented end to end in the SeeSpec ABP stack. This AI agent skill supports Claude Code, Cursor, and Windsurf workflows.

How do I install abp-entity-crud?

Run the command: npx killer-skills add EmmanuelSWE/SeeSpecProject/abp-entity-crud. It works with Cursor, Windsurf, VS Code, Claude Code, and 19+ other IDEs.

What are the use cases for abp-entity-crud?

Key use cases include: Caso de uso: Applying Use this skill when one backend business entity needs to be implemented end to end in the SeeSpec, Caso de uso: Applying docs/domain-model.md, Caso de uso: Applying docs/permissions.md.

Which IDEs are compatible with abp-entity-crud?

This skill is compatible with Cursor, Windsurf, VS Code, Trae, Claude Code, OpenClaw, Aider, Codex, OpenCode, Goose, Cline, Roo Code, Kiro, Augment Code, Continue, GitHub Copilot, Sourcegraph Cody, and Amazon Q Developer. Use the Killer-Skills CLI for universal one-command installation.

Are there any limitations for abp-entity-crud?

Limitacion: Use this skill when one backend business entity needs to be implemented end to end in the SeeSpec ABP stack.. Limitacion: Do not stop after creating only the entity or only the DTO.. Limitacion: avoid persistence-specific hacks in the application layer.

How To Install

  1. 1. Open your terminal

    Open the terminal or command line in your project directory.

  2. 2. Run the install command

    Run: npx killer-skills add EmmanuelSWE/SeeSpecProject/abp-entity-crud. The CLI will automatically detect your IDE or AI agent and configure the skill.

  3. 3. Start using the skill

    The skill is now active. Your AI agent can use abp-entity-crud immediately in the current project.

! Reference-Only Mode

This page remains useful for installation and reference, but Killer-Skills no longer treats it as a primary indexable landing page. Read the review above before relying on the upstream repository instructions.

Upstream Repository Material

The section below is imported from the upstream repository and should be treated as secondary evidence. Use the Killer-Skills review above as the primary layer for fit, risk, and installation decisions.

Upstream Source

abp-entity-crud

# ABP Entity CRUD Use this skill when one backend business entity needs to be implemented end to end in the SeeSpec ABP stack. This AI agent skill supports

SKILL.md
Readonly
Upstream Repository Material
The section below is imported from the upstream repository and should be treated as secondary evidence. Use the Killer-Skills review above as the primary layer for fit, risk, and installation decisions.
Supporting Evidence

ABP Entity CRUD

Use this skill when one backend business entity needs to be implemented end to end in the SeeSpec ABP stack.

Read first

Review:

  • docs/domain-model.md
  • docs/permissions.md
  • docs/api-contracts.md
  • docs/architecture.md
  • .codex/codex.md
  • .codex/standards/backend-structure.md

Generate this slice

For an entity-driven backend feature, cover these layers in order:

  1. domain entity in aspnet-core/src/SeeSpec.Core
  2. EF Core registration in aspnet-core/src/SeeSpec.EntityFrameworkCore
  3. DTOs in aspnet-core/src/SeeSpec.Application
  4. I{Entity}AppService
  5. {Entity}AppService
  6. permission hooks if the feature is protected
  7. integration tests or a documented reason they are deferred
  8. docs updates when contracts or permissions changed

Do not stop after creating only the entity or only the DTO.

Domain rules

  • target .NET 8
  • keep the SeeSpec.* project naming, not legacy SeeSpecApi.*
  • use singular entity names
  • prefer Guid ids unless the repo already defines otherwise
  • extend audited ABP base entities where appropriate
  • place validation and invariants in the domain layer when they represent business rules
  • avoid persistence-specific hacks in the application layer

Entity checklist

When creating or updating the entity:

  • define required properties and max lengths
  • define tenant and project scoping where applicable
  • define navigation properties only when they add clear value
  • define lifecycle/status fields as explicit enums when the state matters
  • keep names aligned with docs/domain-model.md

EF Core checklist

  • add the DbSet<T> to the DbContext
  • configure indexes, uniqueness, and delete behavior explicitly when needed
  • configure composite relationships in OnModelCreating when annotations are not enough
  • keep PostgreSQL/Npgsql consistency
  • do not introduce SQL Server provider assumptions

DTO rules

Create explicit DTOs rather than leaking entities:

  • {Entity}Dto
  • Create{Entity}Input
  • Update{Entity}Input
  • list/filter DTOs if the route needs them

DTOs must:

  • expose only contract-safe fields
  • carry readable related names only when the UI needs them
  • exclude internal navigation graphs
  • stay aligned with docs/api-contracts.md

Application service rules

Create:

  • I{Entity}AppService
  • {Entity}AppService

Use:

  • CRUD base services only when the entity truly fits CRUD
  • custom methods when permissions, scoping, or workflow steps are non-trivial

Always handle:

  • tenant scope
  • project scope
  • permission checks
  • paging/filtering when listing
  • auditability-sensitive mutations carefully

Permission hook

If the entity is role-sensitive:

  • consult docs/permissions.md
  • add or update permission names
  • apply [AbpAuthorize] or equivalent checks to mutation paths
  • ensure list/detail endpoints do not overexpose cross-tenant or cross-project data

Migration checklist

Do not treat the feature as done until migration impact is understood.

For each entity change:

  • determine whether a migration is required
  • name the migration after the behavior change
  • ensure the schema is valid for PostgreSQL
  • verify required defaults and nullability decisions before generating migration files

Test expectations

Add backend tests that cover:

  • create/read/update/delete happy path
  • forbidden mutation path
  • tenant/project scoping
  • validation failures for bad input

If tests are deferred, state why in the final response.

Documentation updates

Update docs when you change:

  • permissions -> docs/permissions.md
  • API contract -> docs/api-contracts.md
  • domain structure -> docs/domain-model.md
  • architecture assumptions -> docs/architecture.md

Final response

Report:

  • what layers were added or changed
  • whether migrations are required
  • whether tests were added or deferred
  • which docs were updated

Habilidades relacionadas

Looking for an alternative to abp-entity-crud or another community skill for your workflow? Explore these related open-source skills.

Ver todo

openclaw-release-maintainer

Logo of openclaw
openclaw

Your own personal AI assistant. Any OS. Any Platform. The lobster way. 🦞

333.8k
0
Inteligencia Artificial

widget-generator

Logo of f
f

Generar complementos de widgets personalizables para el sistema de feeds de prompts.chat

149.6k
0
Inteligencia Artificial

flags

Logo of vercel
vercel

El Marco de React

138.4k
0
Navegador

pr-review

Logo of pytorch
pytorch

Tensores y redes neuronales dinámicas en Python con fuerte aceleración de GPU

98.6k
0
Desarrollador