newheap-library-maintenance
Change or review NewHeap Platform libraries while keeping public APIs, behavior, provider support, executable samples, consumer guidance and distributable…
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-library-maintenance
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: frontend, 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. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
- Runs as
- Node.js package
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/newheap-library-maintenance
What's inside
- Skill name
newheap-library-maintenance- Description
- Change or review NewHeap Platform libraries while keeping public APIs, behavior, provider support, executable samples, consumer guidance and distributable skills synchronized. Use for new or changed public types, methods, options, exports, registrations or configuration keys; observable bug fixes; EF/query/provider/raw-SQL changes; compatibility-sensitive Angular behavior; package upgrades; release preparation; and guidance or sample maintenance after library changes.
- License
- Apache-2.0
- Instructions
- 72 lines in SKILL.md · view on GitHub
Before installing
- Ships executable scripts
Agent Skills spec issues
- files: referenced but missing: examples/SampleProjectManagement/docs/cases/sample-case-registry.json
Files (8)
- SKILL.md
- openai.yaml · agents/
- github-releases.md · references/
- release-checklist.md · references/
- sample-maintenance.md · references/
- skill-impact.md · references/
- assess-change-impact.mjs · scripts/
- regenerate-guidance.mjs · scripts/
SKILL.md (first lines)
# NewHeap library maintenance Treat the public implementation, focused tests, SampleProjectManagement, atomic guidance rules and generated consumer skill as one versioned product surface. ## Establish impact before editing 1. Read repository and subtree `AGENTS.md` files. 2. Inspect the owning library, public exports and existing focused tests. 3. Run `node <skill-directory>/scripts/assess-change-impact.mjs --base <target-branch>` when a target branch is available. 4. Search `examples/SampleProjectManagement/docs/cases/sample-case-registry.json` and `guidance/rules` for the affected surface. Extend an existing case and rule before adding duplicates. 5. Read [skill impact](references/skill-impact.md) for compatibility and ownership decisions. ## Change the complete contract Write all repository documentation, AI instructions, skills, guidance rules, sample-case titles/outcomes and generated narrative in English. Require every sample UI to provide a complete English translation set; additional languages may remain when their keys stay aligned with English. When language drift is found in generated output, update the canonical rule, registry, template or generator and regenerate instead of editing the generated file. For every new or observably changed public surface: 1. Implement it in the correct neutral or provider-specific project. 2. Add focused regression/behavior tests. 3. Add or update executable evidence in SampleProjectManagement. 4. Update the canonical case registry and the applicable atomic rule under `guidance/rules`. 5. Generate consumer documentation and skill references; never hand-edit generated files. 6. Refresh the public API snapshot when the exported surface intentionally changed. 7. Keep every release-unit, guidance and `newheap-platform` plugin version unchanged during feature work. Regenerate the consumer-skill mirror and review package compatibility metadata; the protected `Prepare release` workflow owns every eventual SemVer bump. Keep packable test-support projects and internal regression tests separate. `NewHeap.Platform.*.Test` contains only reusable consumer helpers; NewHeap's own `[Fact]` and `[Theory]` tests belong under `src/Back-end/Tests` in non-packable plural `*.Tests` projects. Release workflows test the latter and publish only the former. Keep tests fast as "Fast tests" in the repository `AGENTS.md` describes: focused tests while building, `npm run test:affected` before committing, the full matrix only before merging or releasing, a test clock instead of waits. For preview packages, stable versioning, public npm/NuGet publication, release assets or feed migration, follow [GitHub releases](references/github-releases.md). The release manifest and protected workflows replace the deleted PowerShell publish scripts. Follow [sample maintenance](references/sample-maintenance.md) for registry fields, evidence rules and generation. A Markdown snippet is not executable evidence. Register a `library-gap` when the public library cannot actually support the intended sample. ## Protect compatibility - Separate provider-neutral code from SQL Server and PostgreSQL implementations, SQL and migrations. - Preserve existing Angular defaults and provider scopes unless an intentional breaking change has a versioned migration plan. - Treat interceptor URL matching, lifecycle ordering, fluent filter serialization, falsy filters, enum reverse mappings and request-key composition as compatibility-sensitive. - Never put consumer migrations or resource permission types in a reusable library. - Do not use a sample-only improvement as permission to refactor unrelated library behavior. - Never copy identifying names, domains, local paths, certificates, stack traces or fixtures from internal comparison applications into source, samples, guidance, skills or release artifacts; translate useful patterns into neutral NewHeap-owned evidence. ## Generate and verify From the repository root run: ```text npm run guidance:generate npm run guidance:snapshot npm run guidance:validate npm run skills:eval npm run plugin:validate ``` Then complete the applicable commands in [release checklist](references/release-checklist.md), including both real relational providers for database behavior and both Angular sample builds for frontend behavior. Run the skill creator's `quick_validate.py` for both skill directories when their structure or metadata changes. The final handoff identifies changed public behavior, linked sample cases/evidence, generated guidance, compatibility impact, provider matrix and any explicit gap. Do not mark the work complete while generated artifacts or the API snapshot are stale.
From NewHeap/NewHeap-Platform, Apache-2.0.
More from NewHeap/NewHeap-Platform
- 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.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-backend-development
NewHeap
Build or change NewHeap consumer .NET foundations, modules, models, services, controllers, Scalar/OpenAPI contracts, partial updates, service-owned units of…
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.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.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 23, 2026 (6 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-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.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-backend-development
NewHeap
Build or change NewHeap consumer .NET foundations, modules, models, services, controllers, Scalar/OpenAPI contracts, partial updates, service-owned units of…
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.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.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-library-maintenance skill. Agent Mart. https://agentmart.dev/skills/newheap-newheap-library-maintenance (last updated 2026-10-24)