noir-feature-add

Scaffold a new NOIR feature across five registries with generated wiring.

6|2|Updated Dec 29, 2025
One-click install
npx skills add https://github.com/NOIR-Solution/NOIR --skill noir-feature-add
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: noir-feature-add
Source: https://github.com/NOIR-Solution/NOIR/tree/main/.claude/skills/noir-feature-add
Command: npx skills add https://github.com/NOIR-Solution/NOIR --skill noir-feature-add

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill ensures every new NOIR feature is registered consistently across all required registries (Sidebar, Permissions, OpenAPI, Modules, MCP Tools) to prevent silent cross-cutting bugs and missing surface area in API docs, permissions, and tooling.

Core Features & Use Cases

  • Validates and scaffolds full cross-registry registrations for new features, modules, or top-level sidebar entries.
  • Auto-generates module definitions, permission constants, OpenAPI tags, sidebar entries, and MCP tool stubs, plus corresponding i18n keys.
  • Use Case: When adding a new feature named "Invoices" in the Catalog, this skill creates all necessary wiring so UI, API docs, and tooling are coherent and discoverable.

Quick Start

Run noir-feature-add to scaffold a new feature across all five registries.

Frequently Asked Questions about noir-feature-add

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I add a new module to NOIR and register it across all system registries?

Scaffolding a new module to NOIR automates cross-registry registration, generating module definitions, permissions, OpenAPI tags, sidebar entries, and MCP tool stubs to prevent missing surface area.

What happens if I miss a permission or OpenAPI tag when adding a new feature?

Missing a permission or OpenAPI tag registration causes silent cross-cutting bugs and missing surface area in API docs, permissions, and tooling. Automated scaffolding prevents this by wiring all registrations simultaneously.

Does this scaffolding process generate i18n keys and test scaffolding automatically?

Yes, the scaffolding process ensures naming, category alignment, i18n keys, and test scaffolding are generated and wired throughout the system alongside the module definitions and MCP tool stubs.

What's the best way to add a top-level sidebar entry without breaking existing navigation?

The best way to add a top-level sidebar entry is to use automated scaffolding, which validates and generates the new entry while ensuring category alignment and coherent UI navigation across the system.

Can I use this to scaffold MCP tool stubs for a new domain area?

Yes, you can scaffold MCP tool stubs for a new domain area. The process auto-generates the necessary tool stubs and wires them alongside the module definitions and OpenAPI tags.