
Security News
US Government Forces Anthropic to Pull Claude Fable Days After Launch
Anthropic says the directive cited national security concerns over a narrow jailbreak, but offered no specific technical details.
@dotcontext/cli
Advanced tools
Formerly
@ai-coders/context. Renamed to avoid confusion with Context7 and other "context" tools in the AI space. The.context/directory standard is unchanged. See Migration Guide.
The Ultimate MCP for AI Agent Orchestration, Context Engineering, and Spec-Driven Development. Context engineering for AI now is stupidly simple.
Stop letting LLMs run on autopilot. PREVC is a universal process that improves AI output through 5 simple steps: Planning, Review, Execution, Validation, and Confirmation. Context-oriented. Spec-driven. No guesswork.
Every AI coding tool invented its own way to organize context:
.cursor/rules/ # Cursor
.claude/ # Claude Code
.windsurf/rules/ # Windsurf
.github/agents/ # Copilot
.cline/ # Cline
.agent/rules/ # Google Antigravity
.trae/rules/ # Trae AI
AGENTS.md # Codex
Using multiple tools? Enjoy duplicating your rules, agents, and documentation across 8 different formats. Context fragmentation is real.
One .context/ directory. Works everywhere.
.context/
├── docs/ # Your documentation (architecture, patterns, decisions)
├── agents/ # Agent playbooks (code-reviewer, feature-developer, etc.)
├── plans/ # Work plans linked to PREVC workflow
└── skills/ # On-demand expertise (commit-message, pr-review, etc.)
Export to any tool. Write once. Use anywhere. No boilerplate.
Using GitHub Copilot, Cursor, Claude, or another AI tool? Just run
npx dotcontext mcp:install— no API key needed!Usando GitHub Copilot, Cursor, Claude ou outra ferramenta de IA? Execute
npx dotcontext mcp:install— sem necessidade de API key!
Note / Nota Standalone CLI generation is no longer supported. Use MCP-enabled AI tools to create, fill, or refresh context. A geração na CLI standalone não é mais suportada. Use ferramentas com MCP para criar, preencher ou atualizar o contexto.
npx dotcontext mcp:installinit the contextplan [YOUR TASK] using dotcontextstart the workflowNo API key needed. Your AI tool provides the LLM.
npx dotcontext mcp:installinit the contextplan [SUA TAREFA] using dotcontextstart the workflowSem necessidade de API key. Sua ferramenta de IA fornece o LLM.
npx dotcontextnpx dotcontextThis package includes an MCP (Model Context Protocol) server that provides AI coding assistants with powerful tools to analyze and document your codebase.
Use the MCP Install command to automatically configure the MCP server:
npx dotcontext mcp:install
This interactive command:
Alternatively, manually configure for your preferred tool.
The visual interface only shows official partners, but the manual editing mode allows any local or remote executable.
Ctrl+L)....) or the settings icon.Note: If you cannot find the button in the UI, you can navigate directly through the file explorer and look for
.idx/mcp.jsonormcp_config.jsonin your workspace root.
You will see a JSON file. You must add a new entry inside the "mcpServers" object.
Here is the template to add a server (example using npx for a Node.js server or a local executable):
{
"mcpServers": {
"dotcontext": {
"command": "npx",
"args": ["@dotcontext/cli", "mcp"]
}
}
}
After saving the mcp.json file:
Add the MCP server using the Claude CLI:
claude mcp add dotcontext -- npx dotcontext mcp
Or configure manually in ~/.claude.json:
{
"mcpServers": {
"dotcontext": {
"command": "npx",
"args": ["@dotcontext/cli", "mcp"]
}
}
}
Add to your Claude Desktop config (~/Library/Application Support/Claude/claude_desktop_config.json on macOS or %APPDATA%\Claude\claude_desktop_config.json on Windows):
{
"mcpServers": {
"dotcontext": {
"command": "npx",
"args": ["@dotcontext/cli", "mcp"]
}
}
}
Create .cursor/mcp.json in your project root:
{
"mcpServers": {
"dotcontext": {
"command": "npx",
"args": ["@dotcontext/cli", "mcp"]
}
}
}
Add to your Windsurf MCP config (~/.codeium/windsurf/mcp_config.json):
{
"mcpServers": {
"dotcontext": {
"command": "npx",
"args": ["@dotcontext/cli", "mcp"]
}
}
}
Add to your Zed settings (~/.config/zed/settings.json):
{
"context_servers": {
"dotcontext": {
"command": {
"path": "npx",
"args": ["@dotcontext/cli", "mcp"]
}
}
}
}
Configure in Cline settings (VS Code → Settings → Cline → MCP Servers):
{
"mcpServers": {
"dotcontext": {
"command": "npx",
"args": ["@dotcontext/cli", "mcp"]
}
}
}
Add to your Codex CLI config (~/.codex/config.toml):
[mcp_servers.dotcontext]
command = "npx"
args = ["--yes", "@dotcontext/cli@latest", "mcp"]
Add to your Antigravity MCP config (~/.gemini/mcp_config.json):
{
"mcpServers": {
"dotcontext": {
"command": "npx",
"args": ["@dotcontext/cli", "mcp"]
}
}
}
Add to your Trae AI MCP config (Settings > MCP Servers):
{
"mcpServers": {
"dotcontext": {
"command": "npx",
"args": ["@dotcontext/cli", "mcp"]
}
}
}
For local development, point directly to the built distribution:
{
"mcpServers": {
"dotcontext-dev": {
"command": "node",
"args": ["/path/to/dotcontext-cli/dist/index.js", "mcp"]
}
}
}
Built by AI Coders Academy — Learn AI-assisted development and become a more productive developer.
LLMs produce better results when they follow a structured process instead of generating code blindly. PREVC ensures:
LLMs produzem melhores resultados quando seguem um processo estruturado em vez de gerar código cegamente. PREVC garante:
PT-BR Tutorial https://www.youtube.com/watch?v=5BPrfZAModk
A universal 5-phase process designed to improve LLM output quality through structured, spec-driven development:
| Phase | Name | Purpose |
|---|---|---|
| P | Planning | Define what to build. Gather requirements, write specs, identify scope. No code yet. |
| R | Review | Validate the approach. Architecture decisions, technical design, risk assessment. |
| E | Execution | Build it. Implementation follows the approved specs and design. |
| V | Validation | Verify it works. Tests, QA, code review against original specs. |
| C | Confirmation | Ship it. Documentation, deployment, stakeholder handoff. |
Most AI coding workflows look like this:
User: "Add authentication"
AI: *generates 500 lines of code*
User: "That's not what I wanted..."
PREVC fixes this:
P: What type of auth? OAuth, JWT, session? What providers?
R: Here's the architecture. Dependencies: X, Y. Risks: Z. Approve?
E: Implementing approved design...
V: All 15 tests pass. Security audit complete.
C: Deployed. Docs updated. Ready for review.
The system automatically detects your project type and generates only relevant scaffolds:
| Project Type | Detected By | Docs | Agents |
|---|---|---|---|
| CLI | bin field, commander/yargs | Core docs | Core agents |
| Web Frontend | React, Vue, Angular, Svelte | + architecture, security | + frontend, devops |
| Web Backend | Express, NestJS, FastAPI | + architecture, data-flow, security | + backend, database, devops |
| Full Stack | Both frontend + backend | All docs | All agents |
| Mobile | React Native, Flutter | + architecture, security | + mobile, devops |
| Library | main/exports without bin | Core docs | Core agents |
| Monorepo | Lerna, Nx, Turborepo | All docs | All agents |
Core scaffolds (always included):
The system automatically detects project scale and adjusts the workflow:
| Scale | Phases | Use Case |
|---|---|---|
| QUICK | E → V | Bug fixes, small tweaks |
| SMALL | P → E → V | Simple features |
| MEDIUM | P → R → E → V | Regular features |
| LARGE | P → R → E → V → C | Complex systems, compliance |
Context creation, AI generation, and refresh are MCP-only. Use npx dotcontext mcp:install and let your AI tool use its own LLM.
Once configured, your AI assistant will have access to 9 gateway tools with action-based dispatching:
| Gateway | Description | Actions |
|---|---|---|
| explore | File and code exploration | read, list, analyze, search, getStructure |
| context | Context scaffolding and semantic context | check, init, fill, fillSingle, listToFill, getMap, buildSemantic, scaffoldPlan |
| plan | Plan management and execution tracking | link, getLinked, getDetails, getForPhase, updatePhase, recordDecision, updateStep, getStatus, syncMarkdown, commitPhase |
| agent | Agent orchestration and discovery | discover, getInfo, orchestrate, getSequence, getDocs, getPhaseDocs, listTypes |
| skill | Skill management for on-demand expertise | list, getContent, getForPhase, scaffold, export, fill |
| sync | Import/export synchronization with AI tools | exportRules, exportDocs, exportAgents, exportContext, exportSkills, reverseSync, importDocs, importAgents, importSkills |
| Tool | Description |
|---|---|
| workflow-init | Initialize a PREVC workflow with scale detection, gates, and autonomous mode |
| workflow-status | Get current workflow status, phases, and execution history |
| workflow-advance | Advance to the next PREVC phase with gate checking |
| workflow-manage | Manage handoffs, collaboration, documents, gates, and approvals |
updateStep, getStatus, syncMarkdown actionscommitPhase action for creating commits on phase completion.context/workflow/actions.jsonlSkills are task-specific procedures that AI agents activate when needed:
| Skill | Description | Phases |
|---|---|---|
commit-message | Generate conventional commits | E, C |
pr-review | Review PRs against standards | R, V |
code-review | Code quality review | R, V |
test-generation | Generate test cases | E, V |
documentation | Generate/update docs | P, C |
refactoring | Safe refactoring steps | E |
bug-investigation | Bug investigation flow | E, V |
feature-breakdown | Break features into tasks | P |
api-design | Design RESTful APIs | P, R |
security-audit | Security review checklist | R, V |
npx dotcontext skill list # List available skills
npx dotcontext skill export # Export to AI tools
Use MCP tools from your AI assistant to scaffold, fill, or refresh skills and other context files.
The orchestration system maps tasks to specialized agents:
| Agent | Focus |
|---|---|
architect-specialist | System architecture and patterns |
feature-developer | New feature implementation |
bug-fixer | Bug identification and fixes |
test-writer | Test suites and coverage |
code-reviewer | Code quality and best practices |
security-auditor | Security vulnerabilities |
performance-optimizer | Performance bottlenecks |
documentation-writer | Technical documentation |
backend-specialist | Server-side logic and APIs |
frontend-specialist | User interfaces |
database-specialist | Database solutions |
devops-specialist | CI/CD and deployment |
mobile-specialist | Mobile applications |
refactoring-specialist | Code structure improvements |
The previous name @ai-coders/context caused frequent confusion with Context7 and other tools that use "context" in their name. In the AI/LLM tooling space, "context" is too generic. The new name dotcontext is unique, searchable, and directly references the .context/ directory convention at the core of this tool.
| Before | After |
|---|---|
npm install @ai-coders/context | npm install @dotcontext/cli |
npx @ai-coders/context | npx dotcontext |
CLI command: ai-context | CLI command: dotcontext |
MCP server name: "ai-context" | MCP server name: "dotcontext" |
Env var: AI_CONTEXT_LANG | Env var: DOTCONTEXT_LANG |
.context/ directory structure and all its contentsUpdate your global install (if applicable):
npm uninstall -g @ai-coders/context
npm install -g @dotcontext/cli
Update MCP configurations -- re-run the installer:
npx dotcontext mcp:install
Or manually replace "ai-context" with "dotcontext" and "@ai-coders/context" with "@dotcontext/cli" in your MCP JSON configs.
Update shell aliases -- replace ai-context with dotcontext in your .bashrc, .zshrc, or equivalent.
Update environment variables -- rename AI_CONTEXT_LANG to DOTCONTEXT_LANG if you set it.
No changes to .context/ needed -- the directory, files, and frontmatter are all unchanged.
MIT © Vinícius Lana
FAQs
Operator-facing package for dotcontext
The npm package @dotcontext/cli receives a total of 29 weekly downloads. As such, @dotcontext/cli popularity was classified as not popular.
We found that @dotcontext/cli 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
Anthropic says the directive cited national security concerns over a narrow jailbreak, but offered no specific technical details.

Security News
A network of 152 Chrome live wallpaper extensions hid ad tracking and made extension-driven traffic look like Google search clicks.

Company News
Socket’s first CISO brings deep experience securing high-growth SaaS companies as open source supply chain threats accelerate.