Skip to content

vulkanfry/claude-nonstop-orchestrator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NONSTOP v2.1 - Claude Code Plugin

╔══════════════════════════════════════════════════════════════════╗
║                                                                  ║
║   I AM NONSTOP.                                                  ║
║                                                                  ║
║   I DO NOT STOP until the task is COMPLETE.                      ║
║   I DO NOT care about tokens or time.                            ║
║   I PLAN with ULTRATHINK before I execute.                       ║
║   I USE PARALLEL AGENTS for maximum efficiency.                  ║
║   I VERIFY until PERFECT.                                        ║
║                                                                  ║
╚══════════════════════════════════════════════════════════════════╝

License: MIT Full Vibe Coded

Unstoppable task execution with deep planning, parallel agents, and perfectionist verification.

What's New in v2.1

Feature Description
Progress Dashboard Real-time ASCII visualization of execution progress
Checkpoint System Save/restore state snapshots for safe experimentation
Quality Gates Configurable checks between execution phases
Agent Pooling Track, cache, and optimize parallel agent usage
Metrics & Analytics Timing, file changes, success rates, detailed reports
Domain Skills Library 18 expert skills for TypeScript, React, Python, Rust, GraphQL, Security, etc.
ULTRATHINK Planning 15+ sequential thinking iterations before any code
Parallel Execution Multiple agents work on independent stories simultaneously
Enhanced Recovery Full state recovery after context compaction

Architecture

┌─────────────────────────────────────────────────────────────────┐
│  /nonstop "implement feature X"                                 │
└───────────────────────────┬─────────────────────────────────────┘
                            ↓
┌─────────────────────────────────────────────────────────────────┐
│  PHASE 0: PREPARATION                                           │
│  • Analyze task domain                                          │
│  • Detect project type → Recommend domain skills                │
│  • Run pre_execute quality gates                                │
│  • Create initial checkpoint                                    │
└───────────────────────────┬─────────────────────────────────────┘
                            ↓
┌─────────────────────────────────────────────────────────────────┐
│  PHASE 1: ULTRATHINK PLANNING                                   │
│  • Deep analysis (15+ thinking iterations)                      │
│  • Decompose: Task → Stories → Tasks → Subtasks                 │
│  • Identify parallelizable work                                 │
│  • Start metrics collection                                     │
└───────────────────────────┬─────────────────────────────────────┘
                            ↓
┌─────────────────────────────────────────────────────────────────┐
│  PHASE 2: PARALLEL EXECUTION                                    │
│  • Launch agents for independent Stories                        │
│  • Track agents in pool, cache results                          │
│  • Create checkpoints after each story                          │
│  • Run post_execute quality gates                               │
│  • Display progress dashboard                                   │
└───────────────────────────┬─────────────────────────────────────┘
                            ↓
┌─────────────────────────────────────────────────────────────────┐
│  PHASE 3: VERIFICATION LOOP                                     │
│  • Run pre_complete quality gates                               │
│  • Tests, lint, typecheck, code review                          │
│  • Fix all issues, loop until perfect                           │
│  • Generate metrics report                                      │
└─────────────────────────────────────────────────────────────────┘

Installation

Quick Install

cd /path/to/your/project
/path/to/nonstop-claude-plugin/install.sh

What Gets Installed

your-project/
├── .claude/
│   ├── settings.json                    # Hooks configuration
│   ├── skills/
│   │   ├── nonstop-orchestrator/        # Main orchestrator
│   │   │   └── SKILL.md
│   │   └── domains/                     # Domain expert skills
│   │       ├── typescript-expert.md
│   │       ├── react-expert.md
│   │       ├── react-native-expert.md
│   │       ├── python-expert.md
│   │       ├── rust-expert.md
│   │       ├── api-backend-expert.md
│   │       ├── devops-expert.md
│   │       ├── ui-ux-expert.md
│   │       ├── mcp-builder-expert.md
│   │       ├── system-architect-expert.md
│   │       └── testing-expert.md
│   ├── hooks/
│   │   ├── session-start.sh             # Recovery detection
│   │   └── pre-compact.sh               # State backup
│   └── commands/
│       └── nonstop.md                   # /nonstop command
├── lib/
│   ├── state-manager.sh                 # State persistence
│   ├── mcp-scanner.sh                   # MCP discovery
│   ├── progress-dashboard.sh            # ASCII visualization
│   ├── checkpoint-manager.sh            # State snapshots
│   ├── quality-gate.sh                  # Quality checks
│   ├── agent-pool.sh                    # Agent management
│   ├── metrics-collector.sh             # Analytics
│   └── skill-selector.sh                # Domain detection
├── templates/
│   ├── execution-state-template.json
│   ├── story-template.json
│   └── skill-template.md
├── config/
│   └── default.json
└── .nonstop.json                        # Project config

Usage

Start NONSTOP Mode

/nonstop implement user authentication with OAuth

Or invoke directly:

Use skill: "nonstop-orchestrator"

New Features

Progress Dashboard

Real-time ASCII visualization:

lib/progress-dashboard.sh dashboard

Output:

╔══════════════════════════════════════════════════════════════════╗
║                    NONSTOP PROGRESS DASHBOARD                    ║
║  Task: Implement OAuth authentication                            ║
╚══════════════════════════════════════════════════════════════════╝

Stories: 5/7 completed | 2 running | 0 failed
[████████████████████░░░░░░░░░░░░░░░░░░░░] 71%
ETA: 12m 34s

┌────────┬────────────────────────────────┬────────────┐
│ Story  │ Title                          │ Status     │
├────────┼────────────────────────────────┼────────────┤
│ S1     │ Setup OAuth providers          │ ✓ complete │
│ S2     │ Create auth endpoints          │ ✓ complete │
│ S3     │ Implement token refresh        │ ⟳ running  │
└────────┴────────────────────────────────┴────────────┘

Checkpoint System

Save and restore state snapshots:

lib/checkpoint-manager.sh create before-refactor
lib/checkpoint-manager.sh list
lib/checkpoint-manager.sh restore before-refactor

Quality Gates

Configurable checks between phases:

lib/quality-gate.sh run-phase pre_complete
lib/quality-gate.sh check tests_pass

Built-in gates: files_exist, tests_pass, lint_clean, no_type_errors, build_success, no_secrets, custom_script

Metrics & Analytics

lib/metrics-collector.sh start planning
lib/metrics-collector.sh end planning
lib/metrics-collector.sh report

Domain Skills Library

18 expert skills organized by category:

Languages & Frameworks:

Skill Focus
typescript-expert Type safety, generics, strict mode
react-expert Hooks, performance, component patterns
react-native-expert Mobile development, native modules
python-expert Type hints, async, clean architecture
rust-expert Ownership, lifetimes, memory safety

Backend & APIs:

Skill Focus
api-backend-expert REST/GraphQL, authentication, security
graphql-expert Schema design, DataLoader, performance
database-expert PostgreSQL, MongoDB, Redis, optimization
messaging-expert Kafka, RabbitMQ, event-driven architecture

Infrastructure & Quality:

Skill Focus
devops-expert Docker, Kubernetes, CI/CD pipelines
security-expert OWASP, authentication, encryption
testing-expert TDD, unit/integration/E2E testing
performance-expert Profiling, caching, optimization

Design & Architecture:

Skill Focus
system-architect-expert Distributed systems, scalability
ui-ux-expert Accessibility, design systems
web-design-expert Responsive design, typography, CSS
mobile-design-expert Touch targets, gestures, mobile UX

Tools & Protocols:

Skill Focus
mcp-builder-expert Model Context Protocol servers
lib/skill-selector.sh detect      # Detect project type
lib/skill-selector.sh recommend   # Get skill recommendations
lib/skill-selector.sh list        # List all available skills
lib/skill-selector.sh info <name> # Show skill details

Configuration

.nonstop.json

{
  "version": "2.1.0",
  "quality_gates": {
    "enabled": true,
    "gates": {
      "pre_execute": { "checks": ["files_exist"] },
      "pre_complete": { "checks": ["no_type_errors", "tests_pass"] }
    }
  },
  "checkpoints": { "auto_checkpoint": true },
  "metrics": { "enabled": true, "generate_report": true },
  "domain_skills": { "enabled": true, "auto_detect": true }
}

Recovery

When context compacts:

  1. pre-compact.sh creates backup
  2. On resume, session-start.sh detects active state
  3. Just re-invoke: skill: "nonstop-orchestrator"
  4. Skill auto-resumes from last checkpoint

Inspired By

Principles

I DO NOT STOP until the task is COMPLETE.
I DO NOT care about tokens or time.
I PLAN with ULTRATHINK.
I EXECUTE with PARALLEL AGENTS.
I VERIFY until PERFECT.

License

MIT


PERFECTION IS THE ONLY ACCEPTABLE OUTCOME.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages