nacl-sa-feature

Traverse a live Neo4j graph to identify affected modules, UCs, entities, and roles.

23|2|Updated Apr 10, 2026
One-click install
npx skills add https://github.com/ITSalt/NaCl --skill nacl-sa-feature
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: nacl-sa-feature
Source: https://github.com/ITSalt/NaCl/tree/main/nacl-sa-feature
Command: npx skills add https://github.com/ITSalt/NaCl --skill nacl-sa-feature

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It enables incremental feature specification by analyzing the live Neo4j graph to identify touched modules, domain entities, and use cases, enabling precise, staged work and better traceability.

Core Features & Use Cases

  • Graph-first impact analysis identifies affected modules, entities, and UCs by traversing the graph.
  • Selective invocation of nacl-sa-* skills in dependency order to minimize work and preserve traceability.
  • FeatureRequest artifact creation for TL handoff and coordinated planning.
  • Spec-first workflow with phased validation and continuous traceability.

Quick Start

Describe the feature in natural language to trigger graph-based impact analysis and selective SA updates.

Frequently Asked Questions about nacl-sa-feature

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

FAQPage Schema
How do I perform graph-based impact analysis for a new feature request?

Graph-based impact analysis identifies affected modules, use cases, entities, and roles by traversing a live Neo4j graph. You describe the feature in natural language to trigger the traversal, which pinpoints exactly what needs modification before any specification work begins.

How does graph-driven feature spec orchestration maintain traceability?

Graph-driven feature spec orchestration maintains traceability by selectively invoking dependency-ordered skills to update architecture, domain models, roles, and UI. It generates a FeatureRequest artifact that ensures continuous validation scoping and phased handoff throughout the six-phase workflow.

Can I use Neo4j to identify affected domain entities and use cases for incremental feature specification?

Yes, you can use Neo4j to identify affected domain entities and use cases for incremental feature specification. The graph-first approach traverses live nodes and relationships to isolate touched modules, enabling precise staged work and comprehensive traceability.

What is the best way to scope validation for a feature request using a live graph?

The best way to scope validation for a feature request using a live graph is applying selective nacl-sa-* skills in dependency order. This minimizes unnecessary work by updating only the impacted architecture, domain models, roles, use cases, and UI components.

Does feature spec orchestration generate artifacts for technical lead handoff?

Feature spec orchestration generates a FeatureRequest artifact specifically for technical lead handoff and coordinated planning. This output encapsulates the graph-based impact analysis results and selective updates to ensure seamless phased transitions.

When do I need graph-first impact analysis instead of manually tracing feature dependencies?

You need graph-first impact analysis instead of manually tracing feature dependencies when working with a complex Neo4j graph of interconnected modules, entities, and use cases. It automates identification of touched components to ensure precise staged work and strict traceability.