🚀 Socket Launch Week Day 4:Socket MCP Adds Org Alerts, Threat Feed Review, and Package Inspection.Learn more
Sign In

@dewtech/dare-cli

Package Overview
Dependencies
Maintainers
1
Versions
46
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@dewtech/dare-cli

DARE Framework - CLI, GraphRAG engine, MCP server and shared types in a single package

Source
npmnpm
Version
2.0.1
Version published
Weekly downloads
359
-78.26%
Maintainers
1
Weekly downloads
 
Created
Source

@dewtech/dare-cli

CLI tool for the DARE Framework — Design, Architect, Review, Execute.

A structured methodology for AI-assisted software development with mandatory human-in-the-loop reviews and parallel task execution.

npm License: MIT

Installation

npm install -g @dewtech/dare-cli

Commands

dare init

Interactive project initialization — creates the full project structure with DARE methodology files, IDE rules and stack templates.

dare init my-project

Prompts:

  • Structure: Monorepo · Backend only · Frontend only · MCP Server ← new
  • MCP Server: language (TypeScript / Python), transport (stdio / SSE / HTTP Stream), capabilities (Tools / Resources / Prompts)
  • Backend stack: Rust/Axum · Node.js/NestJS · Python/FastAPI · PHP/Laravel
  • Frontend stack: React 18+ · Vue 3+
  • IDE / Agent: Claude Code · Cursor · Antigravity · Hybrid
  • GraphRAG backend: SQLite · JSON · Neo4j
  • DARE MCP Server: context query server (saves ~95% tokens)

Generates:

  • dare.config.json — project config
  • CLAUDE.md + .claude/commands/ + .claude/settings.json — Claude Code rules and slash commands
  • .cursorrules / .antigravityrules — Cursor / Antigravity rules
  • .cursor/rules/*.mdc — stack-specific skills
  • .cursor/commands/ — Cursor slash commands
  • .agents/skills/ — Antigravity agent skills
  • DARE/ — methodology directory (DESIGN, BLUEPRINT, TASKS, dag)
  • Full project template ready to run (MCP server, backend or frontend)

dare discover ← new in v0.3.0

Detects an existing project's stack automatically and installs DARE files without touching your source code.

# Run inside an existing project
cd my-existing-project
dare discover

# Inspect only, no changes
dare discover --check

# Target a specific directory
dare discover --dir ./path/to/project

Auto-detects from: package.json, Cargo.toml, requirements.txt, pyproject.toml, composer.json.

Recognizes: NestJS · React · Vue · Nuxt · Rust/Axum · FastAPI · Laravel · MCP Server (@modelcontextprotocol/sdk, FastMCP).

dare design

Generate DARE/DESIGN.md from a project description.

dare design "Build a REST API for user authentication with JWT"

dare blueprint

Generate DARE/BLUEPRINT.md, dare-dag.yaml and TASKS.md from DESIGN.md.

dare blueprint

dare execute

Execute tasks from the DAG with optional parallel execution.

# Execute all tasks in parallel (75% faster)
dare execute --parallel --runner cursor

# Execute a specific task
dare execute task-001

# Sequential execution
dare execute

Full Workflow

# New project
dare init my-project
cd my-project
dare design "Describe what you're building"
dare blueprint
dare execute --parallel

# Existing project
cd my-existing-project
dare discover
dare design "Describe what you're building"
dare blueprint
dare execute --parallel

Claude Code Workflow

dare init my-project
# → IDE: Claude Code
# → Structure: Backend / Frontend / MCP Server

cd my-project
# Claude Code slash commands available:
# /dare-design   → generates DARE/DESIGN.md
# /dare-blueprint → generates BLUEPRINT.md + DAG
# /dare-execute task-001 → implements with Ralph Loop
# /dare-tasks    → shows task status table

Files generated for Claude Code:

CLAUDE.md                    ← main context (stack rules + DARE methodology)
.claude/
  settings.json              ← permissions + Ralph Loop hook
  commands/
    dare-design.md           ← /dare-design
    dare-blueprint.md        ← /dare-blueprint
    dare-execute.md          ← /dare-execute
    dare-tasks.md            ← /dare-tasks

MCP Server Workflow

dare init my-mcp-server
# → Structure: MCP Server
# → Language: TypeScript
# → Transport: stdio
# → Capabilities: Tools, Resources

cd my-mcp-server
npm install
dare design "MCP server that exposes ZIP code lookup tools"
dare blueprint
dare execute --parallel

# Test with MCP Inspector
npm run inspect

Performance

ModeEstimated Time
Sequential~280 minutes
Parallel DAG~70 minutes
Improvement75% faster

Supported Stacks

TypeOptions
BackendRust/Axum · Node.js/NestJS · Python/FastAPI · PHP/Laravel
FrontendReact 18+ · Vue 3+
MCP ServerTypeScript/Node.js · Python — stdio / SSE / HTTP Stream
IDE / AgentClaude Code · Cursor · Antigravity · Hybrid

O que vem com o pacote (v2.0+)

A partir da v2.0 o @dewtech/dare-cli é um pacote único que inclui todas as funcionalidades do framework DARE. Você não precisa instalar nada além dele:

npm install -g @dewtech/dare-cli

Isso já dá:

ComponenteO que é
CLI dareinit, design, blueprint, execute, discover
CLI dare-mcp-serverServidor MCP local de contexto (~95% economia de tokens)
Engine GraphRAGGrafo de conhecimento com SQLite + FTS5
DAG Task RunnerExecução paralela de tasks com Kahn's algorithm
Tipos e templatesTudo embutido — sem dependências externas do @dewtech/*

Histórico (v1.x): os pacotes @dewtech/dare-core, @dewtech/dare-graphrag e @dewtech/dare-mcp-server foram consolidados em @dewtech/dare-cli e estão deprecated no npm. Não há mais subpacotes para gerenciar.

Keywords

dare

FAQs

Package last updated on 05 May 2026

Did you know?

Socket

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.

Install

Related posts