<Devsly/>
NotebookLM Watermark Remover
Remove the NotebookLM watermark from PDF slide exports — free, unlimited, and 100% in your browser.
View
NotebookLM Video Watermark Remover
Remove the NotebookLM watermark from every frame of your MP4 and auto-trim the end card — free and unlimited.
View
Gemini Watermark Remover
Remove the Gemini (Veo) sparkle watermark from every frame of your AI-generated MP4 — free and unlimited.
View
MCP https://devsly.io/mcp MCP Tools Best Skills API Docs

Keyboard Shortcuts

Navigation

Quick Search
⌘ / Ctrl + K
Toggle Dark Mode
⌘ / Ctrl + D
Close Dialogs
Esc

Tool Actions

Execute / Process
⌘ / Ctrl + Enter
Clear Input
⌘ / Ctrl + Shift + C
Copy Output
⌘ / Ctrl + Shift + X

Editor

Select All
⌘ / Ctrl + A
Undo
⌘ / Ctrl + Z
Redo
⌘ / Ctrl + Shift + Z

Updated 2w ago

by ITSalt

NaCl

Full-SDLC suite of 57 agent skills for Claude Code & Codex: business analysis → system architecture → TDD development → review → QA → release. Neo4j knowledge graph as the source of truth for every requirement.

Works with
  • Claude
  • Codex

28 GitHub stars (28)

+1 in 16 days

Stars gained per day · daily snapshots since Sep 30
Stars gained per day, Sep 30 to Oct 16: +1 in total; the busiest day was Oct 16 with +1 stars.Oct 1: 0 starsOct 2: 0 starsOct 3: 0 starsOct 4: 0 starsOct 5: 0 starsOct 6: 0 starsOct 7: 0 starsOct 8: 0 starsOct 9: 0 starsOct 10: 0 starsOct 11: 0 starsOct 12: 0 starsOct 13: 0 starsOct 14: 0 starsOct 15: 0 starsOct 16: +1 stars
Stars gained between daily snapshots
PeriodNew stars
Oct 10
Oct 20
Oct 30
Oct 40
Oct 50
Oct 60
Oct 70
Oct 80
Oct 90
Oct 100
Oct 110
Oct 120
Oct 130
Oct 140
Oct 150
Oct 16+1
  • 30 skills (30 skills found in its SKILL.md files)
  • 4 forks (4 forks)
  • 2w ago last update (Last updated 2w ago)

Install

Skills CLI

npx skills add ITSalt/NaCl

Asks which skills and agents to install. Just one: npx skills add ITSalt/NaCl --skill nacl-ba-analyze — add -g for every project.

Claude Code

git clone https://github.com/ITSalt/NaClcp -r "NaCl/nacl-ba-analyze" ~/.claude/skills/

Copies the nacl-ba-analyze skill into ~/.claude/skills/ for every project (use .claude/skills/ for one project). Repeat for the other skills listed below.

Plugin

/plugin marketplace add ITSalt/NaCl

Run inside Claude Code if the repository ships a plugin marketplace, then pick plugins from /plugin.

Skills can run code on your machine — read the SKILL.md first.

What it does

In the author's own words, from each skill's SKILL.md — showing the first 30 of 333 files.

  • nacl-ba-analyze

    Анализ Excalidraw-доски бизнес-процесса: полнота, diff со snapshot, сравнение с Neo4j-графом. Используй когда пользователь просит: проанализировать доску, проверить доску, найти проблемы на доске, board analysis, nacl-ba-analyze.

    nacl-ba-analyze/SKILL.md on GitHub (opens in a new tab)
  • nacl-ba-context

    Define system boundaries in Neo4j graph: scope, stakeholders, external entities, data flows.— all data stored as graph nodes and edges. Use when: define system scope with graph, system context diagram, or the user says "/nacl-ba-context".

    nacl-ba-context/SKILL.md on GitHub (opens in a new tab)
  • nacl-ba-entities

    Catalog business entities in Neo4j: stereotypes, attributes, states, CRUD matrix.Use when: model entities with graph, create entity catalog, or the user says "/nacl-ba-entities".

    nacl-ba-entities/SKILL.md on GitHub (opens in a new tab)
  • nacl-ba-from-board

    Orchestrator skill: unified BA-board workflow combining import_doc + analyze + sync. Creates boards, imports client documents, analyzes completeness, syncs to Neo4j graph. Invocation: /nacl-ba-from-board <command> [arguments]

    nacl-ba-from-board/SKILL.md on GitHub (opens in a new tab)
  • nacl-ba-full

    Full BA model creation in Neo4j via 10-phase orchestration. Chains all nacl-ba-* skills sequentially with user confirmation gates.Use when: create complete BA model with graph, full business analysis, or the user says "/nacl-ba-full".

    nacl-ba-full/SKILL.md on GitHub (opens in a new tab)
  • nacl-ba-glossary

    Build ubiquitous language glossary in Neo4j: terms, definitions, synonyms, links.Use when: create glossary with graph, define terms, or the user says "/nacl-ba-glossary".

    nacl-ba-glossary/SKILL.md on GitHub (opens in a new tab)
  • nacl-ba-handoff

    Generate BA→SA handoff package from Neo4j: traceability matrix, automation scope, module suggestions, coverage stats. Creates cross-layer edges after user confirmation.Use when: prepare BA→SA handoff, build traceability matrix, or the user says "/nacl-ba-handoff".

    nacl-ba-handoff/SKILL.md on GitHub (opens in a new tab)
  • nacl-ba-import-doc

    Parse a client document (DOCX/PDF/XLSX/text) and place extracted business-process elements onto an Excalidraw board with swimlanes, confidence colors, and customData. Invocation: /nacl-ba-import-doc <file_path>

    nacl-ba-import-doc/SKILL.md on GitHub (opens in a new tab)
  • nacl-ba-process

    Build business process map in Neo4j: process groups, processes, links, roles.— all data stored as graph nodes and edges. Use when: map processes with graph, create process map, or the user says "/nacl-ba-process".

    nacl-ba-process/SKILL.md on GitHub (opens in a new tab)
  • nacl-ba-roles

    Identify and describe business roles in Neo4j: departments, responsibilities, role-process matrix.Use when: define roles with graph, build role matrix, or the user says "/nacl-ba-roles".

    nacl-ba-roles/SKILL.md on GitHub (opens in a new tab)
  • nacl-ba-rules

    Catalog business rules in Neo4j: constraints, calculations, invariants, authorization.Use when: extract business rules with graph, classify rules, or the user says "/nacl-ba-rules".

    nacl-ba-rules/SKILL.md on GitHub (opens in a new tab)
  • nacl-ba-sync

    Синхронизация Excalidraw-доски с Neo4j графом: элементы доски становятся узлами и рёбрами. Используй когда пользователь просит: синхронизировать доску с графом, пушнуть доску в Neo4j, создать узлы из доски, ba-sync, nacl-ba-sync.

    nacl-ba-sync/SKILL.md on GitHub (opens in a new tab)
  • nacl-ba-validate

    Validate BA model consistency via Cypher: L1-L8 internal checks, XL1-XL5 cross-validation with SA layer. Read-only, no writes.Use when: validate BA model, check consistency, or the user says "/nacl-ba-validate".

    nacl-ba-validate/SKILL.md on GitHub (opens in a new tab)
  • nacl-ba-workflow

    Build activity diagrams for business processes in Neo4j: workflow steps, performers, documents, decisions. 3-swimlane decomposition.Use when: decompose process into steps with graph, or the user says "/nacl-ba-workflow".

    nacl-ba-workflow/SKILL.md on GitHub (opens in a new tab)
  • nacl-core

    Shared references, templates, and utilities for all nacl-* skills. Not directly invocable — provides Neo4j connection conventions, schema references, ID format rules, and Excalidraw standards.

    nacl-core/SKILL.md on GitHub (opens in a new tab)
  • nacl-goal

    Safety-first wrapper around Anthropic's /goal command. Resolves a high-level NaCl alias into a deterministic GOAL_PROOF completion condition that the transcript-only evaluator can actually verify. Two UX modes coexist: preview-by-default for the 2.10.0 aliases (wave / fix / validate / reopened-drain); autonomy-by-default for the 2.10.1 `intake` orchestrator alias (free-text/image goal → classifie…

    nacl-goal/SKILL.md on GitHub (opens in a new tab)
  • nacl-init

    Initialize a new project with CLAUDE.md containing development rules, skill routing, bug fix protocol, and documentation discipline. Use when: new project, initialize project, setup project, create CLAUDE.md, or the user says "/nacl-init".

    nacl-init/SKILL.md on GitHub (opens in a new tab)
  • nacl-migrate-ba

    Migrate an OLD-methodology BA layer from Markdown to Neo4j. Parses docs/00-context, docs/01-business-processes, docs/02-business-entities, docs/03-business-roles, docs/04-business-rules, docs/99-meta/glossary via deterministic Python scripts (no LLM parsing), then writes BA nodes and relationships to the graph via mcp__neo4j__write-cypher. Use when: migrate BA from markdown, import old BA into gr…

    nacl-migrate-ba/SKILL.md on GitHub (opens in a new tab)
  • nacl-migrate-sa

    Migrate an OLD-methodology SA layer from Markdown to Neo4j. Parses docs/10-architecture (or 00-architecture), docs/12-domain (or 02-domain), docs/13-roles (or 03-roles), docs/14-usecases (or 04-usecases), docs/15-interfaces (or 05-interfaces), docs/16-requirements (or 06-requirements), plus docs/99-meta/traceability-matrix.md. Writes SA nodes, SA-internal relationships, and cross-layer handoff ed…

    nacl-migrate-sa/SKILL.md on GitHub (opens in a new tab)
  • nacl-migrate

    Orchestrator: migrate an OLD-methodology project (Markdown BA/SA docs) into the graph-based nacl-* methodology. Chains nacl-init, nacl-migrate-ba, nacl-ba-validate, nacl-migrate-sa, nacl-sa-validate, nacl-tl-diagnose, nacl-render (for diff), with user confirmation gates between steps. Produces MIGRATION-REPORT.md aggregating all phase reports. Use when: migrate project to graph, import old-method…

    nacl-migrate/SKILL.md on GitHub (opens in a new tab)
  • nacl-postmortem

    Post-mortem of a project built end-to-end via nacl-* skills: for each post-"done" bug, find which skill gate let it through. Produces docs/retrospectives/<project>-postmortem.md. Use when: a finished nacl-built project with a git dev→fix boundary, "where did the skills break", post-mortem, deep skill-gap audit, or the user says "/nacl-postmortem". RARE / read-only / high-stakes.

    nacl-postmortem/SKILL.md on GitHub (opens in a new tab)
  • nacl-publish

    Публикация графа в Docmost и генерация Excalidraw-бордов. Используй когда пользователь просит: опубликовать граф, синхронизировать с Docmost, сгенерировать борды, nacl-publish, graph publish.

    nacl-publish/SKILL.md on GitHub (opens in a new tab)
  • nacl-render

    Convert Neo4j graph data into Markdown documents with Mermaid diagrams. Use when: render graph, generate docs, or the user says "/nacl-render md". Excalidraw board rendering moved to analyst-tool — see the file body.

    nacl-render/SKILL.md on GitHub (opens in a new tab)
  • nacl-sa-architect

    Декомпозиция системы на модули (Bounded Contexts), построение Context Map и определение NFR. Читает BA-данные из Neo4j графа, записывает Module/Requirement узлы в граф. Используй когда пользователь просит: спроектировать архитектуру в графе, разбить на модули, определить bounded contexts, создать обзор системы, nacl-sa-architect.

    nacl-sa-architect/SKILL.md on GitHub (opens in a new tab)
  • nacl-sa-domain

    Domain Model through Neo4j graph: DomainEntity, DomainAttribute, Enumeration, relationships. Modes: IMPORT_BA (import from BA layer), CREATE (new entity), MODIFY (change entity), FULL (full module domain model). Use when: create domain model, import BA entities, add domain entity, modify attribute, create enumeration.

    nacl-sa-domain/SKILL.md on GitHub (opens in a new tab)
  • nacl-sa-feature

    Incremental feature specification via Neo4j graph. Impact analysis through Cypher traversal, selective SA skill invocation, FeatureRequest artifact.Use when: add feature with graph, new functionality, or the user says "/nacl-sa-feature".

    nacl-sa-feature/SKILL.md on GitHub (opens in a new tab)
  • nacl-sa-finalize

    Finalize specification via Neo4j: statistics, glossary, ADR, traceability matrix, readiness assessment. All computed from graph queries.Use when: finalize spec with graph, generate statistics, or the user says "/nacl-sa-finalize".

    nacl-sa-finalize/SKILL.md on GitHub (opens in a new tab)
  • nacl-sa-flags

    Backfill validation-exemption properties on SA-layer nodes (has_ui, system_only, shared, internal, field_category). Pure validator metadata; no domain logic, no new nodes/edges. Designed for projects that were populated before L4–L7 validators existed (typical after nacl-migrate-sa) or after manual graph edits left some flags NULL. Use when: nacl-sa-validate pre-flight reports many NULL exemption…

    nacl-sa-flags/SKILL.md on GitHub (opens in a new tab)
  • nacl-sa-full

    Full SA specification in Neo4j via 10-phase orchestration. Chains all nacl-sa-* skills with user confirmation gates.Use when: create complete SA spec with graph, or the user says "/nacl-sa-full".

    nacl-sa-full/SKILL.md on GitHub (opens in a new tab)
  • nacl-sa-roles

    System roles and permission matrix through Neo4j graph: SystemRole, HAS_PERMISSION, MAPPED_TO. Modes: IMPORT_BA (import BusinessRole from BA layer), CREATE (new role), MODIFY (change role), FULL (full role model). Use when: define system roles in graph, import BA roles, create permission matrix, nacl-sa-roles.

    nacl-sa-roles/SKILL.md on GitHub (opens in a new tab)

Review before you install

A skill is a set of instructions and scripts your agent will follow, and it can run code on your machine. Read the SKILL.md and any scripts first — this listing is not a security review.