Big News: Socket raises $60M Series C at a $1B valuation to secure software supply chains for AI-driven development.Announcement
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 - Interactive project setup and task execution

Source
npmnpm
Version
0.3.3
Version published
Weekly downloads
1.5K
52.03%
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
PackageDescription
@dewtech/dare-mcp-serverLocal MCP context server (~95% token savings)
@dewtech/dare-graphragKnowledge graph engine (SQLite + FTS5)
@dewtech/dare-coreShared types and utilities

Keywords

dare

FAQs

Package last updated on 04 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