
Security News
OWASP 2025 Top 10 Adds Software Supply Chain Failures, Ranked Top Community Concern
OWASP’s 2025 Top 10 introduces Software Supply Chain Failures as a new category, reflecting rising concern over dependency and build system risks.
supernal-coding
Advanced tools
Comprehensive development workflow CLI with kanban task management, project validation, git safety hooks, and cross-project distribution system
sc) - Development Workflow CLIComprehensive development workflow system with kanban task management, requirements validation, git safety hooks, intelligent priority management, and live interactive documentation.
📖 Complete Documentation • 🚀 Quick Start Guide • 💻 CLI Reference
| Resource | Description | Link |
|---|---|---|
| 📖 Documentation | Complete interactive documentation | code.supernal.ai |
| 🚀 Getting Started | Installation and setup guide | Quick Start |
| 💻 CLI Commands | Complete command reference | CLI Reference |
| 📦 NPM Package | Install via npm | supernal-code |
| 🐙 GitHub | Source code and issues | Repository |
| 🤝 Contributing | Contribution guidelines | Contributing Guide |
🌐 Visit code.supernal.ai for the complete interactive documentation with:
For Local Documentation:
# Start the local documentation server
cd documentation && npm start
open http://localhost:3000
# Clone and set up for local development
git clone <repository-url>
cd supernal-coding
# Install dependencies
npm install
# Link for global-like access during development
npm link
# Now 'sc' command is available globally
sc --version
sc --help
# Install globally from npm
npm install -g supernal-code
# Verify installation
sc --version
sc --help
# Get started with your first project
sc init
📖 Detailed installation guide available on our documentation site.
# Use via npm scripts
npm run sc -- --help
npm run sc -- priority show
npm run sc -- validate --all
# Or direct node execution
sc --help
sc priority show
# Initialize in any repository
sc init [directory]
# Validate installation and configuration
sc validate-installation --all
# Agent workflow management
sc agent <action> [options]
# Priority management
sc priority [action] [options]
# Git workflow utilities
sc git-smart <action> [options]
sc git-assess [options]
# Kanban task management
sc kanban [action] [options]
# Documentation management
sc docs <action> [options]
# Development tools
sc dev <action> [options]
# Testing
sc test [options] [type] [target]
📖 See code.supernal.ai/docs/cli-commands for the complete interactive command reference with examples.
Our test suite serves as comprehensive, executable documentation:
# Run tests to see examples in action
npm test -- tests/requirements/req-003/multi-repo-init.test.js
# View configuration examples
npm test -- tests/requirements/req-011/req-011.unit.test.js
# See git workflow examples
npm test -- tests/requirements/req-011/req-011.e2e.test.js
📖 See docs/TESTS_AS_DOCUMENTATION.md for how to use tests as documentation.
The system uses supernal-code.config.toml for all settings:
[project]
name = "your-project"
type = "standard"
[paths]
requirements = "supernal-coding/requirements"
kanban = "supernal-coding/kanban"
[compatibility]
multi_repo_support = true
dynamic_path_resolution = true
📖 See docs/CONFIGURATION_SYSTEM_GUIDE.md for complete configuration guide.
sc git-smart status
sc git-smart branch-cleanup
sc git-smart commit-assist
### **Project Setup**
```bash
# Initialize supernal-coding in new project
sc init [directory]
# Install system in target repository
sc install <path>
# Agent coordination
sc agent handoff
sc agent status
sc agent assign <task>
# Documentation management
sc docs generate
sc docs validate
sc docs serve
# Start the live documentation server
cd documentation && npm start
# Or using the CLI command (future)
sc docs serve
🌐 View Documentation: Open http://localhost:3000 in your browser
✨ Features:
command-mapping.jsongit clone <repository-url>
cd supernal-coding
npm install
npm link # Makes 'sc' available globally
sc --version # Test global command
npm run sc -- --help # Test via npm script
npm test # Run test suite
# Test the intelligent priority system
sc priority update # Recalculate all priorities
sc priority show # View distribution
npm install -g supernal-coding
cd your-project
sc init
sc validate --all # Validate project
sc priority show # Check priorities
sc kanban list # View tasks
The intelligent priority system automatically calculates requirement priorities based on:
supernal-coding/
├── cli/ # CLI entry point and commands
│ ├── index.js # Main CLI script (#!/usr/bin/env node)
│ └── commands/ # Command modules
├── documentation/ # 🆕 Interactive documentation system (Docusaurus)
│ ├── docs/ # Generated CLI documentation
│ ├── plugins/ # Custom CLI docs generator plugin
│ └── src/ # Documentation components
├── scripts/ # Core functionality scripts
├── templates/ # Project templates
├── package.json # NPM configuration with 'bin' setup
└── README.md # This file
📖 For comprehensive troubleshooting guides, visit code.supernal.ai/docs/troubleshooting
# Check if npm link worked
which sc
# If not found, try:
npm unlink supernal-coding
npm link
# Or use npm scripts instead:
npm run sc -- --help
# For global install permission issues:
npm config set prefix ~/.npm-global
export PATH=~/.npm-global/bin:$PATH
# Or use npm link for development
npm link
# If priorities seem outdated:
sc priority update # Recalculate all priorities
sc priority validate # Check for issues
# Debug with direct script:
sc priority update
# Start the documentation server:
cd documentation && npm start
# If port 3000 is busy:
cd documentation && npm start -- --port 3001
# Check if server is running:
lsof -i :3000
# Rebuild documentation:
cd documentation && npm run build
Documentation Features:
cli/command-mapping.jsonsupernal-code.config.toml for project settingssupernal-coding/requirements/supernal-coding/kanban/templates/supernal-code-package/lib/cli/index.js (packaged CLI) and cli/index.js (development wrapper)package.json for both sc and supernal-coding commandsnpm link for development, npm run sc for testingnpm publish when neededThis project uses a Dual License system - see the LICENSE file for details.
Organizations wishing to use this software commercially must obtain a commercial license.
Contact: licensing@supernal.ai
Full License: LICENSE
git checkout -b feature/amazing-feature)git commit -m 'Add some amazing feature')git push origin feature/amazing-feature)code.supernal.aiThis project is designed for deployment to code.supernal.ai as part of the Supernal Intelligence ecosystem. Here's the integration strategy:
┌─────────────────────────────────────────────────────────┐
│ code.supernal.ai │
│ (GitHub Pages - Static) │
│ • Documentation (Docusaurus) • Blog Posts │
│ • CLI Reference • Static Assets │
└─────────────────────┬───────────────────────────────────┘
│
┌─────────────────────┼───────────────────────────────────┐
│ api.code.supernal.ai │
│ (Vercel - APIs) │
│ • Dashboard API (Serverless) • Requirements API │
│ • Premium Features • Analytics & Insights │
└─────────────────────┼───────────────────────────────────┘
│
┌─────────────────────┼───────────────────────────────────┐
│ Local Development (All Users) │
│ • CLI Tools • Local Dashboard │
│ • Requirements Tracking • Kanban Management │
│ • Git Integration • Basic Export │
└─────────────────────┴───────────────────────────────────┘
supernal-ai-integration.config.js - Complete integration configurationdocs/SUPERNAL_AI_DEPLOYMENT_GUIDE.md - Step-by-step deployment guidedashboard/src/services/supernal-integration.js - Premium feature servicedashboard/routes/premium-api.js - Premium API endpointsThe system uses centralized authentication to serve multiple Supernal products:
┌─────────────────────────────────────────────────────┐
│ 1. User visits code.supernal.ai │
│ → Logs in via auth.supernal.ai │
└─────────────────────┬───────────────────────────────┘
▼
┌─────────────────────────────────────────────────────┐
│ 2. auth.supernal.ai returns JWT bearer token │
│ → Token contains user profile + subscription │
└─────────────────────┬───────────────────────────────┘
▼
┌─────────────────────────────────────────────────────┐
│ 3. Frontend sends requests to api.code.supernal.ai │
│ → Header: "Authorization: Bearer <token>" │
└─────────────────────┬───────────────────────────────┘
▼
┌─────────────────────────────────────────────────────┐
│ 4. api.code.supernal.ai validates token │
│ → Calls auth.supernal.ai/validate │
│ → Returns user features based on subscription │
└─────────────────────────────────────────────────────┘
Benefits:
auth.supernal.ai serves multiple domains (main site, code tools, other products)api.code.supernal.ai is specific to this project's needscode.supernal.ai → supernalintelligence.github.io (CNAME)api.code.supernal.ai → Vercel deployment (CNAME)auth.supernal.ai → Centralized auth service (managed separately)For detailed deployment instructions, see docs/SUPERNAL_AI_DEPLOYMENT_GUIDE.md.
Next Steps:
npm link && sc --versionsc priority showsc initsc priority update # Test pre-push hookFAQs
Comprehensive development workflow CLI with kanban task management, project validation, git safety hooks, and cross-project distribution system
The npm package supernal-coding receives a total of 108 weekly downloads. As such, supernal-coding popularity was classified as not popular.
We found that supernal-coding demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Security News
OWASP’s 2025 Top 10 introduces Software Supply Chain Failures as a new category, reflecting rising concern over dependency and build system risks.

Research
/Security News
Socket researchers discovered nine malicious NuGet packages that use time-delayed payloads to crash applications and corrupt industrial control systems.

Security News
Socket CTO Ahmad Nassri discusses why supply chain attacks now target developer machines and what AI means for the future of enterprise security.