Feature
SkillMediaInspect, design, trace, or revise NiceEval Feature and Use Case contracts. Use for adopted current product behavior; use Roadmap for finalized but unadopted directions and Design for competing plans.
Available today. Use it from your connected AI after setup.
No other account needed.
Connect ahel once, and every AI you use reads what you have installed.
Then ask your AI: use the Feature skill
What this skill tells your AI
The instructions your AI receives, as published by niceeval/niceeval in .agents/skills/feature/SKILL.md and read by ahel’s review.
Read the Feature authoring contract and the Trace workflow before changing a Feature or Use Case. Run pnpm run repo docs feature --help for current command syntax.
A Feature is the adopted current product target, even when implementation has not caught up. A finalized but unadopted direction belongs in Roadmap; alternatives that still require comparison belong in Design. Do not weaken a Feature into an implementation-status document.
Before editing, use pnpm run repo docs feature list and pnpm run repo docs feature show to identify the exact package, page roles, direct Use Cases, runner-inventoried cases, Feedback/Memory evidence, and related docs. Test coverage is derived only through case sidecar → owner → exact contract; never infer it from directories, filenames, or readable titles.
Keep each fact in its owning page. Put public TypeScript shape in library.md, command behavior in cli.md, internal invariants in architecture.md, cross-owner sequencing in lifecycle.md, and one minimal user goal in each leaf Use Case. Strong relations remain with their source owner; do not add a reverse registry or formatter metadata.
The Feature structure surface is limited to managed feature create, feature page add, and feature page set. It never creates a package implicitly, and it is not retire, physical delete, move, or Roadmap adoption. For a new leaf Use Case, run pnpm run repo docs use-case create --help: its independent owner publishes the body, node metadata, and index link under an existing Feature and existing Use Case index. Do not copy templates, hand-write generated indexes, or fabricate a receipt.
After changes, rerun pnpm run repo docs feature show for the affected Feature and pnpm run repo docs test show <path#caseId> for every changed case. Use pnpm run repo docs test owner --help when creating, retargeting, or retiring the reusable owner anchor; never hand-edit a case sidecar. Run pnpm lint; run pnpm typecheck when repository tooling or TypeScript examples changed. Commit only the intended Feature, Use Case, relation-owner, sidecar/evidence, and generated-index paths.
Signals
- GitHub stars
- 152
- Forks
- 4
- Last commit
- Sep 2026
Advanced
- Catalog kind
- skill
- Gateway key
feature-niceeval- Source
- github.com/niceeval/niceeval