newheap-backend-development
Build or change NewHeap consumer .NET foundations, modules, models, services, controllers, Scalar/OpenAPI contracts, partial updates, service-owned units of…
Skill by NewHeap
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/newheap-newheap-backend-development
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: design, backend
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md and code. Checked Oct 26, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/newheap-backend-development
What's inside
- Skill name
newheap-backend-development- Description
- Build or change NewHeap consumer .NET foundations, modules, models, services, controllers, Scalar/OpenAPI contracts, partial updates, service-owned units of work, bulk imports, logging, and governed AI assistants, agents and tools. Excludes provider-specific database design and authentication policy work.
- License
- Apache-2.0
- Instructions
- 49 lines in SKILL.md · view on GitHub
Files (26)
- SKILL.md
- openai.yaml · agents/
- ai-agent-framework.md · references/
- ai-agent-runs.md · references/
- ai-api-bridge.md · references/
- ai-assets.md · references/
- ai-assistant.md · references/
- ai-context-retrieval.md · references/
- ai-durable-runs.md · references/
- ai-ingestion.md · references/
- ai-local-tools.md · references/
- ai-mcp-imports.md · references/
- ai-mcp-tools.md · references/
- ai-model-profiles.md · references/
- ai-observability-evaluation.md · references/
- ai-protected-actions.md · references/
- backend-collection-processing.md · references/
- backend-controller-contracts.md · references/
- backend-models-localization.md · references/
- backend-module-composition.md · references/
- backend-partial-update.md · references/
- backend-platform-pipeline.md · references/
- backend-project-foundation.md · references/
- backend-unit-of-work.md · references/
- database-bulk-upsert.md · references/
- observability-logging.md · references/
SKILL.md (first lines)
# NewHeap backend development Keep domain entities, concrete services, DbContext configuration and migrations in the consuming application. Keep controllers thin and HTTP-specific; services own validation, normalization, query composition and transaction boundaries. Read only the reference needed for the current backend task: - [project foundation](references/backend-project-foundation.md) for solutions, projects and central build/package policy; - [module composition](references/backend-module-composition.md) for entities, relationships, repositories and registration; - [platform pipeline](references/backend-platform-pipeline.md) for `AddNewHeapPlatformAspNetCommon`, `UseNewHeapPlatformAspNetCommon` and controller routing; - [models and localization](references/backend-models-localization.md) for view/mutate contracts and mappings; - [controller contracts](references/backend-controller-contracts.md) for controllers and Scalar/OpenAPI; - [partial updates](references/backend-partial-update.md) for top-level JSON patch behavior; - [unit of work](references/backend-unit-of-work.md) for service-owned transactions; - [collection processing](references/backend-collection-processing.md) for server-side filtering, ordering, paging defaults and bounded deadlock retries; - [bulk upsert](references/database-bulk-upsert.md) for large untracked imports through `ExecuteUpsertAsync`; - [logging and observability](references/observability-logging.md) for structured logging, OpenTelemetry traces and metrics, and correlation identifiers. Read multiple references only when the requested change genuinely crosses those boundaries. New modules normally include the consumer-owned entity and relationships, `DbSet`, repository and service registration, view and mutate models, NewHeap mapping profiles and a thin authorized controller. View-model IDs are filterable; mutate models omit creation and last-modified timestamps. Every changed HTTP action exposes a typed Scalar/OpenAPI contract with summary, description, explicit binding, authorization intent and the response metadata the implementation can actually produce. Use service-owned units of work for mutations and preserve the normal update pipeline for partial updates. Never hand-edit existing migrations or snapshots. Run focused backend tests and the consumer's normal build. Report the contracts and transaction behavior exercised. ## AI assistants, agents and tools Read these references only when the task adds or changes AI behavior through the `NewHeap.Platform.AI` packages, and only those whose boundaries it crosses: - [model profiles](references/ai-model-profiles.md) when registering provider clients as named profiles with capabilities, data policy, budgets and startup requirements; - [local tools](references/ai-local-tools.md) when declaring application tool contracts that become authorized local AI functions; - [API bridge](references/ai-api-bridge.md) when existing authorized controller actions should become AI tools that run as the calling user; - [context retrieval](references/ai-context-retrieval.md) when a model receives application context that must be authorized, scoped and budgeted; - [ingestion](references/ai-ingestion.md) when content is indexed into a vector store with scope, provenance and classification; - [protected actions](references/ai-protected-actions.md) when an AI action changes state and needs an exact proposal, approval and verification; - [assets](references/ai-assets.md) when versioning instructions or agent assets for approvals, evaluation and rollout; - [assistant](references/ai-assistant.md) for the in-app assistant: durable conversations, streamed turns, in-chat approvals, sharing and its administration; - [agent runs](references/ai-agent-runs.md) for agents that run on their own from events, schedules or people, with deferred proposals, skills, boards and the approval inbox; - [Agent Framework](references/ai-agent-framework.md) when creating Microsoft Agent Framework agents bound to NewHeap profiles, tools and policy; - [durable runs](references/ai-durable-runs.md) when AI work outlives a request inside a background operation with checkpoints and approval waits; - [MCP tools](references/ai-mcp-tools.md) when exposing generated tools to MCP clients; - [MCP imports](references/ai-mcp-imports.md) when importing tools from external MCP servers; - [scripting](references/ai-scripting.md) when a model should chain the tools of its turn in one sandboxed script, in the assistant or over MCP; - [observability and evaluation](references/ai-observability-evaluation.md) for content-free AI telemetry, usage and evaluation gates before changing production defaults. The authenticated invocation context these features run under belongs to the authentication module.
From NewHeap/NewHeap-Platform, Apache-2.0.
More from NewHeap/NewHeap-Platform
- 0.603score
newheap-platform-development
NewHeap
Build, bootstrap, upgrade, test, debug or review applications that consume NewHeap Platform packages.
SkillAFreshness: A★ 2Claude Code +9 - 0.603score
newheap-consumer-development
NewHeap
Bootstrap, inspect, repair or upgrade a repository that consumes NewHeap Platform packages.
SkillAFreshness: A★ 2Claude Code +9 - 0.603score
newheap-database-development
NewHeap
Implement, review or debug NewHeap consumer EF Core queries, provider wiring, migrations, raw SQL, bulk upserts and relational behavior across SQL Server and…
SkillAFreshness: A★ 2Claude Code +9 - 0.600score
newheap-background-processing
NewHeap
Implement or review NewHeap consumer CAP events, transactional outbox behavior, idempotent consumers, background jobs and operations, mail and notification…
SkillAFreshness: A★ 2Claude Code +9 - 0.599score
newheap-library-maintenance
NewHeap
Change or review NewHeap Platform libraries while keeping public APIs, behavior, provider support, executable samples, consumer guidance and distributable…
SkillAFreshness: A★ 2Claude Code +9 - 0.595score
newheap-media-development
NewHeap
Implement or review NewHeap consumer media storage, folders, files, metadata, thumbnails, HTTP contracts, domain authorization and media events.
SkillAFreshness: A★ 2Claude Code +9 - 0.595score
newheap-runtime-configuration
NewHeap
Configure or troubleshoot NewHeap consumer appsettings, secrets directories, environment variables, command-line overrides, telemetry exporter settings and…
SkillAFreshness: A★ 2Claude Code +9 - 0.595score
newheap-testing
NewHeap
Set up or review tests in NewHeap consumer applications, including reusable test-helper packages, consumer test-project boundaries, relational integration…
SkillAFreshness: A★ 2Claude Code +9 - 0.595score
newheap-authentication
NewHeap
Implement or review NewHeap consumer authentication and authorization, including session lifecycle, two-factor authentication, passkeys, token customization…
SkillAFreshness: A★ 2Claude Code +9 - 0.595score
newheap-frontend-development
NewHeap
Build or review NewHeap consumer Angular pages, collections, filters, lifecycle hooks, modals, forms, dropdowns, interceptors, toast notifications, error…
SkillAFreshness: A★ 2Claude Code +9 - 0.573score
sample-project-management-development
NewHeap
Maintain SampleProjectManagement as executable documentation for NewHeap consumer applications.
SkillAFreshness: A★ 2Claude Code +9
Signals
- Stars
- 2
- Forks
- 0
- Open issues
- 1
- Last commit (this folder)
- Oct 24, 2026 (5 days ago)
- Last release
- Oct 24, 2026 (5 days ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- Apache-2.0
- Repository
- github.com/NewHeap/NewHeap-Platform
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from NewHeap
- 0.603score
newheap-platform-development
NewHeap
Build, bootstrap, upgrade, test, debug or review applications that consume NewHeap Platform packages.
SkillAFreshness: A★ 2Claude Code +9 - 0.603score
newheap-consumer-development
NewHeap
Bootstrap, inspect, repair or upgrade a repository that consumes NewHeap Platform packages.
SkillAFreshness: A★ 2Claude Code +9 - 0.603score
newheap-database-development
NewHeap
Implement, review or debug NewHeap consumer EF Core queries, provider wiring, migrations, raw SQL, bulk upserts and relational behavior across SQL Server and…
SkillAFreshness: A★ 2Claude Code +9 - 0.600score
newheap-background-processing
NewHeap
Implement or review NewHeap consumer CAP events, transactional outbox behavior, idempotent consumers, background jobs and operations, mail and notification…
SkillAFreshness: A★ 2Claude Code +9 - 0.599score
newheap-library-maintenance
NewHeap
Change or review NewHeap Platform libraries while keeping public APIs, behavior, provider support, executable samples, consumer guidance and distributable…
SkillAFreshness: A★ 2Claude Code +9 - 0.595score
newheap-media-development
NewHeap
Implement or review NewHeap consumer media storage, folders, files, metadata, thumbnails, HTTP contracts, domain authorization and media events.
SkillAFreshness: A★ 2Claude Code +9
Cite this page
newheap-backend-development skill. Agent Mart. https://agentmart.dev/skills/newheap-newheap-backend-development (last updated 2026-10-24)