From cbfca60f92e4f02c7c4e5b9763dca8c3efb49f28 Mon Sep 17 00:00:00 2001 From: devplanningo Date: Mon, 20 Apr 2026 17:17:16 +0900 Subject: [PATCH] chore: rename to @planningo/duul (scoped package) npm rejected the unscoped `duul` name via similarity check against dumi/zuul/del/vaul/bull/url at publish time. Switching to the @planningo org scope. Also adds explicit publishConfig.access: public so the first scoped publish doesn't default to restricted. Install command changes from `npx -y duul` to `npx -y @planningo/duul`. Co-Authored-By: Claude Opus 4.7 (1M context) --- README.ko.md | 8 ++++---- README.md | 8 ++++---- package.json | 5 ++++- 3 files changed, 12 insertions(+), 9 deletions(-) diff --git a/README.ko.md b/README.ko.md index 08e184c..c32e1b0 100644 --- a/README.ko.md +++ b/README.ko.md @@ -45,7 +45,7 @@ scoop install ripgrep ```bash claude mcp add duul \ -e OPENAI_API_KEY=sk-... \ - -- npx -y duul + -- npx -y @planningo/duul ``` 또는 프로젝트 레벨 `.mcp.json` 파일에 수동으로 추가합니다: @@ -55,7 +55,7 @@ claude mcp add duul \ "mcpServers": { "duul": { "command": "npx", - "args": ["-y", "duul"], + "args": ["-y", "@planningo/duul"], "env": { "OPENAI_API_KEY": "sk-..." } @@ -73,7 +73,7 @@ claude mcp add duul \ "mcpServers": { "duul": { "command": "npx", - "args": ["-y", "duul"], + "args": ["-y", "@planningo/duul"], "env": { "OPENAI_API_KEY": "sk-...", "REVIEW_PROVIDER": "openai" @@ -92,7 +92,7 @@ npm install npm run build ``` -그런 다음 MCP 설정에서 `npx -y duul` 대신 `node /absolute/path/to/duul/build/index.js`를 사용하세요. +그런 다음 MCP 설정에서 `npx -y @planningo/duul` 대신 `node /absolute/path/to/duul/build/index.js`를 사용하세요. 설치 후, 자연어로 요청하면 됩니다: **"DUUL로 개발 진행해줘"** 또는 **"run DUUL"**. diff --git a/README.md b/README.md index 8cf0521..95436c9 100644 --- a/README.md +++ b/README.md @@ -45,7 +45,7 @@ scoop install ripgrep ```bash claude mcp add duul \ -e OPENAI_API_KEY=sk-... \ - -- npx -y duul + -- npx -y @planningo/duul ``` Or add manually to your project-level `.mcp.json`: @@ -55,7 +55,7 @@ Or add manually to your project-level `.mcp.json`: "mcpServers": { "duul": { "command": "npx", - "args": ["-y", "duul"], + "args": ["-y", "@planningo/duul"], "env": { "OPENAI_API_KEY": "sk-..." } @@ -73,7 +73,7 @@ Add the following to your `claude_desktop_config.json`: "mcpServers": { "duul": { "command": "npx", - "args": ["-y", "duul"], + "args": ["-y", "@planningo/duul"], "env": { "OPENAI_API_KEY": "sk-...", "REVIEW_PROVIDER": "openai" @@ -92,7 +92,7 @@ npm install npm run build ``` -Then point the MCP config at `node /absolute/path/to/duul/build/index.js` instead of `npx -y duul`. +Then point the MCP config at `node /absolute/path/to/duul/build/index.js` instead of `npx -y @planningo/duul`. Once installed, just ask in natural language: **"run DUUL"** or **"use DUUL for this"**. diff --git a/package.json b/package.json index 9df3b1e..0d90661 100644 --- a/package.json +++ b/package.json @@ -1,5 +1,5 @@ { - "name": "duul", + "name": "@planningo/duul", "version": "1.0.0", "description": "DUUL — Dual-phase Upfront-plan & Unit-verify Loop. MCP server for LLM peer review of plans and code.", "type": "module", @@ -49,6 +49,9 @@ "engines": { "node": ">=20" }, + "publishConfig": { + "access": "public" + }, "dependencies": { "@modelcontextprotocol/sdk": "^1.29.0", "openai": "^6.1.0",