← NaClCONTENT HISTORYWHAT CHANGED · RULE-BASED ANALYSIS
changed
changed
Update to NaCl
Snapshot Oct 9, 2026 · 00:04 UTC · version 0.2.2
Package or technical metadata updated
Discoverability changed from “UNLISTED” to “LISTED”.
Observed in package metadata. These changes alone do not establish a new customer-facing feature.
Discoverability
Before
UNLISTED
After
LISTED
Share url
Before
Not present
After
https://chatgpt.com/plugins/plugins_6a5e37e544648191aae6a3ac7d59f4e8?open_in_app
Compare saved observations
Download comparison JSONFull technical diff · 2 changed fields
changed /discoverability
BEFORE
"UNLISTED"
AFTER
"LISTED"
changed /share_url
BEFORE
null
AFTER
"https://chatgpt.com/plugins/plugins_6a5e37e544648191aae6a3ac7d59f4e8?open_in_app"
Full snapshot data
{
"canonical_app_id": null,
"connector_id": null,
"created_at": "2026-07-20T16:01:51.526662Z",
"discoverability": "LISTED",
"id": "plugins_6a5e37e544648191aae6a3ac7d59f4e8",
"is_template": false,
"name": "nacl",
"release": {
"app_ids": [],
"app_manifest": null,
"app_templates": [],
"description": "Open-source full-SDLC framework with graph-native project knowledge for agentic development.",
"display_name": "NaCl",
"id": "pluginrel_4d147325af888191af4556608fe35475",
"interface": {
"brand_color": "#0F766E",
"capabilities": [
"Analysis",
"Planning",
"Delivery",
"Verification",
"Read",
"Write"
],
"category": "Developer Tools",
"composer_icon_dark_url": null,
"composer_icon_url": "https://files.openai.com/content?id=file_0000000099c881f7be71b582ee1c443d",
"default_prompt": "Check my NaCl project and summarize its delivery status.",
"default_prompts": [
"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."
],
"developer_name": "ITSalt",
"logo_url": "https://files.openai.com/content?id=file_0000000085ec81f7973cb66ab2b525f9",
"logo_url_dark": "https://files.openai.com/content?id=file_000000005f2881f78e1c6fdd5bbe2bae",
"long_description": "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.\n\nAround 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.",
"plugin_category_id": "developer tools",
"privacy_policy_url": "https://github.com/ITSalt/NaCl/blob/main/PRIVACY.md",
"screenshot_urls": [],
"short_description": "Develop without IT-specialists",
"terms_of_service_url": "https://github.com/ITSalt/NaCl/blob/main/TERMS.md",
"website_url": "https://github.com/ITSalt/NaCl"
},
"keywords": [
"developer-tools",
"software-delivery",
"systems-analysis",
"verification"
],
"mcp_servers": [],
"onboarding_skill_name": null,
"requires_local_executor": false,
"skills": [
{
"description": "Route NaCl business analysis across context, processes, entities, roles, rules, workflows, validation, sync, and handoff. Use for graph-first BA work.",
"interface": {
"brand_color": null,
"default_prompt": null,
"display_name": "nacl-ba",
"icon_large_url": null,
"icon_small_url": null,
"iconography": "hierarchy",
"short_description": "Route NaCl business analysis across context, processes, entities, roles, rules, workflows, validation, sync, and handoff. Use for graph-first BA work."
},
"name": "nacl-ba",
"plugin_release_skill_id": "pluginrsk_6a609a1816bc8191a532a8a01f4f0cc9"
},
{
"description": "Diagnose NaCl project health, drift, status, reconciliation, or next work using read-only evidence and actionable closed outcomes.",
"interface": {
"brand_color": null,
"default_prompt": null,
"display_name": "nacl-diagnose",
"icon_large_url": null,
"icon_small_url": null,
"iconography": "radar",
"short_description": "Diagnose NaCl project health, drift, status, reconciliation, or next work using read-only evidence and actionable closed outcomes."
},
"name": "nacl-diagnose",
"plugin_release_skill_id": "pluginrsk_6a609a18b62c8191ae4227c03bc76529"
},
{
"description": "Diagnose and repair a bounded NaCl defect with spec-first classification, a regression test, verification, and honest status propagation.",
"interface": {
"brand_color": null,
"default_prompt": null,
"display_name": "nacl-fix",
"icon_large_url": null,
"icon_small_url": null,
"iconography": "code",
"short_description": "Diagnose and repair a bounded NaCl defect with spec-first classification, a regression test, verification, and honest status propagation."
},
"name": "nacl-fix",
"plugin_release_skill_id": "pluginrsk_6a609a185a508191be1ac7665f0efca4"
},
{
"description": "Plan or conduct a bounded NaCl objective with explicit checks and closed statuses. Use for multi-step goals and resumable orchestration.",
"interface": {
"brand_color": null,
"default_prompt": null,
"display_name": "nacl-goal",
"icon_large_url": null,
"icon_small_url": null,
"iconography": "hierarchy",
"short_description": "Plan or conduct a bounded NaCl objective with explicit checks and closed statuses. Use for multi-step goals and resumable orchestration."
},
"name": "nacl-goal",
"plugin_release_skill_id": "pluginrsk_6a609a17eae88191b95c232086973f8e"
},
{
"description": "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.",
"interface": {
"brand_color": null,
"default_prompt": null,
"display_name": "nacl-init",
"icon_large_url": null,
"icon_small_url": null,
"iconography": "hierarchy",
"short_description": "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."
},
"name": "nacl-init",
"plugin_release_skill_id": "pluginrsk_6a609a19378881918f3a9b811985a290"
},
{
"description": "Plan or execute confirmed NaCl methodology migrations for legacy, BA, or SA artifacts with backups, validation, and read-back.",
"interface": {
"brand_color": null,
"default_prompt": null,
"display_name": "nacl-migrate",
"icon_large_url": null,
"icon_small_url": null,
"iconography": "hierarchy",
"short_description": "Plan or execute confirmed NaCl methodology migrations for legacy, BA, or SA artifacts with backups, validation, and read-back."
},
"name": "nacl-migrate",
"plugin_release_skill_id": "pluginrsk_6a609a18f2548191955a55f68a18270c"
},
{
"description": "Render, package, ship, release, deploy, or publish NaCl outputs with explicit external-write authorization and verified evidence.",
"interface": {
"brand_color": null,
"default_prompt": null,
"display_name": "nacl-publish",
"icon_large_url": null,
"icon_small_url": null,
"iconography": "hierarchy",
"short_description": "Render, package, ship, release, deploy, or publish NaCl outputs with explicit external-write authorization and verified evidence."
},
"name": "nacl-publish",
"plugin_release_skill_id": "pluginrsk_6a609a187ee08191af1a401341a2ee1b"
},
{
"description": "Route NaCl system analysis across architecture, domains, roles, use cases, UI, features, validation, and finalization. Use for graph-first SA work.",
"interface": {
"brand_color": null,
"default_prompt": null,
"display_name": "nacl-sa",
"icon_large_url": null,
"icon_small_url": null,
"iconography": "hierarchy",
"short_description": "Route NaCl system analysis across architecture, domains, roles, use cases, UI, features, validation, and finalization. Use for graph-first SA work."
},
"name": "nacl-sa",
"plugin_release_skill_id": "pluginrsk_6a609a188a7881919912869df48656ef"
},
{
"description": "Route NaCl team-lead work across intake, planning, development, review, QA, status, release, and deployment. Use for graph-aware delivery work.",
"interface": {
"brand_color": null,
"default_prompt": null,
"display_name": "nacl-tl",
"icon_large_url": null,
"icon_small_url": null,
"iconography": "hierarchy",
"short_description": "Route NaCl team-lead work across intake, planning, development, review, QA, status, release, and deployment. Use for graph-aware delivery work."
},
"name": "nacl-tl",
"plugin_release_skill_id": "pluginrsk_6a609a19571c8191a3ff01fa39d827b1"
},
{
"description": "Verify NaCl code, tests, QA, synchronization, review evidence, or stubs without converting missing runtime proof into success.",
"interface": {
"brand_color": null,
"default_prompt": null,
"display_name": "nacl-verify",
"icon_large_url": null,
"icon_small_url": null,
"iconography": "radar",
"short_description": "Verify NaCl code, tests, QA, synchronization, review evidence, or stubs without converting missing runtime proof into success."
},
"name": "nacl-verify",
"plugin_release_skill_id": "pluginrsk_6a609a1808cc8191abc07ba331e11245"
}
],
"version": "0.2.2"
},
"scope": "GLOBAL",
"share_url": "https://chatgpt.com/plugins/plugins_6a5e37e544648191aae6a3ac7d59f4e8?open_in_app",
"status": "ENABLED"
}SHA-256 of public snapshot: e233ffaf753ee1ff321bf5a9593bfd73b47360ce38f1f23011935f0647a5f3fe