plugin

NaCl

Develop without IT-specialists

NaCl (reading as Natrium Chloride) is an open-source full-SDLC framework, and its core innovation is how it solves the hardest problem in agentic development: storing and retrieving project knowledge. Instead of markdown specs that agents must re-read every session, all project knowledge — requirements, architecture decisions, entities, rules, and their relationships — lives in a Neo4j knowledge graph as first-class queryable objects. The measured effect: planning a single use case takes ~550 tokens (one targeted Cypher query) instead of ~150,000 tokens (reading a ~70-file markdown spec, because the agent doesn't know in advance where the relevant facts live) — a 99.6% reduction in context per use case, repeated in every planning session.

Around the graph we've built the full tooling for agentic development and testing: 57 skills covering BA → SA → TDD development → review → QA → release, quality gates before production, and an autonomous goal orchestrator (/nacl-goal). The framework answers "how is this built and why" for any part of the system, regardless of project scale or iteration count. Benchmarked on a real production project (EV charging station management): a classical team was estimated at 5,831 person-hours; running fully on NaCl the same scope takes 1,480 person-hours — 4x fewer person-hours and 60% lower cost.

Install

  1. 1Add it in ChatGPT

    Open Plugins in the ChatGPT sidebar (web or desktop), search for “NaCl” and select +. You'll be asked to sign in to any connected service on first use. Then type @ in a chat to call it.

Skills 10

  • nacl-ba

    Route NaCl business analysis across context, processes, entities, roles, rules, workflows, validation, sync, and handoff. Use for graph-first BA work.

  • nacl-diagnose

    Diagnose NaCl project health, drift, status, reconciliation, or next work using read-only evidence and actionable closed outcomes.

  • nacl-fix

    Diagnose and repair a bounded NaCl defect with spec-first classification, a regression test, verification, and honest status propagation.

  • nacl-goal

    Plan or conduct a bounded NaCl objective with explicit checks and closed statuses. Use for multi-step goals and resumable orchestration.

  • nacl-init

    Inspect or initialize a NaCl project with a per-project Neo4j Community graph and project-local MCP. Use for first setup, bootstrap, and repair planning.

  • nacl-migrate

    Plan or execute confirmed NaCl methodology migrations for legacy, BA, or SA artifacts with backups, validation, and read-back.

  • nacl-publish

    Render, package, ship, release, deploy, or publish NaCl outputs with explicit external-write authorization and verified evidence.

  • nacl-sa

    Route NaCl system analysis across architecture, domains, roles, use cases, UI, features, validation, and finalization. Use for graph-first SA work.

  • nacl-tl

    Route NaCl team-lead work across intake, planning, development, review, QA, status, release, and deployment. Use for graph-aware delivery work.

  • nacl-verify

    Verify NaCl code, tests, QA, synchronization, review evidence, or stubs without converting missing runtime proof into success.

Things to ask

  • “Check my NaCl project and summarize its delivery status.”
  • “Analyze this feature request and route it through the right NaCl workflow.”
  • “Verify this NaCl change and report specification or test gaps.”

Related