add-entity-field
Add a new field to an existing entity/model with related service and endpoint updates
Best use case
add-entity-field is best used when you need a repeatable AI agent workflow instead of a one-off prompt.
Add a new field to an existing entity/model with related service and endpoint updates
Teams using add-entity-field should expect a more consistent output, faster repeated execution, less prompt rewriting.
When to use this skill
- You want a reusable workflow that can be run more than once with consistent structure.
When not to use this skill
- You only need a quick one-off answer and do not need a reusable workflow.
- You cannot install or maintain the underlying files, dependencies, or repository context.
Installation
Claude Code / Cursor / Codex
Manual Installation
- Download SKILL.md from GitHub
- Place it in
.claude/skills/add-entity-field/SKILL.mdinside your project - Restart your AI agent — it will auto-discover the skill
How add-entity-field Compares
| Feature / Agent | add-entity-field | Standard Approach |
|---|---|---|
| Platform Support | Not specified | Limited / Varies |
| Context Awareness | High | Baseline |
| Installation Complexity | Unknown | N/A |
Frequently Asked Questions
What does this skill do?
Add a new field to an existing entity/model with related service and endpoint updates
Where can I find the source code?
You can find the source code on GitHub using the link provided at the top of the page.
SKILL.md Source
# Add Entity Field Skill
Add a new field to an existing entity/model in the NovaTune project.
## Steps
1. **Identify the entity file**
- Location: `src/NovaTuneApp/NovaTuneApp.ApiService/Models/`
- File naming: `{EntityName}.cs`
2. **Add the property to the entity class**
```csharp
public required string NewFieldName { get; set; }
// Or for optional fields:
public string? OptionalFieldName { get; set; }
```
3. **Update related services**
- Check `src/NovaTuneApp/NovaTuneApp.ApiService/Services/` for services that use this entity
- Update DTOs if they exist
- Update any mapping logic
4. **Update endpoints**
- Check `src/NovaTuneApp/NovaTuneApp.ApiService/Endpoints/` for affected endpoints
- Update request/response models if needed
5. **Update RavenDB indexes if applicable**
- Location: `src/NovaTuneApp/NovaTuneApp.ApiService/Infrastructure/RavenDb/`
- Add field to index if it will be queried
6. **Add tests**
- Unit tests: `src/unit_tests/`
- Integration tests: `src/NovaTuneApp/NovaTuneApp.Tests/`
## Code Style
- Use `required` for mandatory fields
- Use nullable reference types (`?`) for optional fields
- PascalCase for property names
- Add XML documentation comments for public APIsRelated Skills
add-ravendb-identity-store
Implement ASP.NET Identity user and refresh token stores backed by RavenDB
add-domain-entity
Create domain layer components: models, repository interfaces, marshallers, and implementations. Use when: (1) adding domain model in internal/domain/model/, (2) creating repository interface in internal/domain/repository/, (3) implementing repository with marshaller in internal/infrastructure/{db}/. This is Step 2 of CRUD workflow (after add-database-table, before add-api-endpoint).
add-config-field
Guide adding a new config field across types, defaults, config.yaml, and optional state/env wiring.
acc-create-entity
Generates DDD Entities for PHP 8.5. Creates identity-based objects with behavior, state transitions, and invariant protection. Includes unit tests.
abp-entity-patterns
ABP Framework domain layer patterns including entities, aggregates, repositories, domain services, and data seeding. Use when: (1) creating entities with proper base classes, (2) implementing custom repositories, (3) writing domain services, (4) seeding data.
Enforce Agent Identity in Skill
No description provided.
abaqus-field
Define initial conditions and predefined fields. Use when user mentions initial temperature, pre-stress, residual stress, or import from previous analysis.
thor-skills
An entry point and router for AI agents to manage various THOR-related cybersecurity tasks, including running scans, analyzing logs, troubleshooting, and maintenance.
grail-miner
This skill assists in setting up, managing, and optimizing Grail miners on Bittensor Subnet 81, handling tasks like environment configuration, R2 storage, model checkpoint management, and performance tuning.
ontopo
An AI agent skill to search for Israeli restaurants, check table availability, view menus, and retrieve booking links via the Ontopo platform, acting as an unofficial interface to its data.
chrome-debug
This skill empowers AI agents to debug web applications and inspect browser behavior using the Chrome DevTools Protocol (CDP), offering both collaborative (headful) and automated (headless) modes.
tech-blog
Generates comprehensive technical blog posts, offering detailed explanations of system internals, architecture, and implementation, either through source code analysis or document-driven research.