╔══════════════════════════════════════════════════════════════════╗
║ ║
║ 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. ║
║ ║
╚══════════════════════════════════════════════════════════════════╝
Unstoppable task execution with deep planning, parallel agents, and perfectionist verification.
| 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 |
┌─────────────────────────────────────────────────────────────────┐
│ /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 │
└─────────────────────────────────────────────────────────────────┘
cd /path/to/your/project
/path/to/nonstop-claude-plugin/install.shyour-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
/nonstop implement user authentication with OAuth
Or invoke directly:
Use skill: "nonstop-orchestrator"
Real-time ASCII visualization:
lib/progress-dashboard.sh dashboardOutput:
╔══════════════════════════════════════════════════════════════════╗
║ 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 │
└────────┴────────────────────────────────┴────────────┘
Save and restore state snapshots:
lib/checkpoint-manager.sh create before-refactor
lib/checkpoint-manager.sh list
lib/checkpoint-manager.sh restore before-refactorConfigurable checks between phases:
lib/quality-gate.sh run-phase pre_complete
lib/quality-gate.sh check tests_passBuilt-in gates: files_exist, tests_pass, lint_clean, no_type_errors, build_success, no_secrets, custom_script
lib/metrics-collector.sh start planning
lib/metrics-collector.sh end planning
lib/metrics-collector.sh report18 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{
"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 }
}When context compacts:
pre-compact.shcreates backup- On resume,
session-start.shdetects active state - Just re-invoke:
skill: "nonstop-orchestrator" - Skill auto-resumes from last checkpoint
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.
MIT
PERFECTION IS THE ONLY ACCEPTABLE OUTCOME.