@danhlandev/claude-dev
v1.0.7
Published
DanhLan's Claude Code CLI wrapper — FastAPI/React/Docker stack
Downloads
871
Maintainers
Readme
claude-dev
DanhLan's personal Claude Code CLI wrapper — FastAPI · React · Docker stack.
npm install -g @danhlan/claude-dev
claude-dev initAlias ngắn: cdev
Install
Global (sau khi publish npm)
npm install -g @danhlan/claude-dev
# hoặc không cần cài:
npx @danhlan/claude-devLocal development
git clone <your-repo>
cd claude-dev
npm install
npm link # đăng ký global symlink
claude-dev # hoặc:
cdevCommands
| Command | Mô tả |
|---|---|
| claude-dev | Interactive menu |
| claude-dev init | Setup toàn bộ global ~/.claude/ từ package |
| claude-dev setup | Tạo CLAUDE.md cho project hiện tại |
| claude-dev status | Kiểm tra trạng thái |
| claude-dev <args> | Pass thẳng sang claude CLI |
| cdev | Shorthand cho mọi lệnh trên |
claude-dev init — Global Setup
Chạy một lần, copy toàn bộ config từ package vào ~/.claude/:
| Source (trong package) | Destination |
|---|---|
| CLAUDE.md | ~/.claude/CLAUDE.md |
| .claude/agents/ | ~/.claude/agents/ |
| .claude/commands/ | ~/.claude/commands/ |
| .claude/skills/ | ~/.claude/skills/ |
| .claude/scripts/ | ~/.claude/scripts/ |
| MCP servers | ~/.claude/claude_desktop_config.json |
| Hooks | ~/.claude/settings.json |
Re-run
claude-dev initbất cứ lúc nào để sync lại sau khi cập nhật config.
Agents (~/.claude/agents/)
19 agent definitions: ai-engineer, backend-architect, code-reviewer, debugger, frontend-developer, fullstack-developer, payment-integration, prompt-engineer, python-pro, security-engineer, sql-pro, test-engineer, typescript-pro, ui-ux-designer, và nhiều hơn.
Slash Commands (~/.claude/commands/)
12 slash commands: /architecture-review, /code-review, /commit, /create-architecture-documentation, /create-prd, /generate-api-documentation, /generate-tests, /refactor-code, /security-audit, /todo, /ultra-think, /workflow-orchestrator
Skills (~/.claude/skills/)
21 packages: senior-backend, senior-frontend, react-best-practices, python-patterns, docker-expert, senior-security, code-reviewer, senior-architect, canvas-design, và nhiều hơn.
MCP Servers
| Server | Mô tả |
|---|---|
| filesystem | Đọc/ghi file local |
| git | Git operations |
| fetch | Fetch URLs và external APIs |
| sequential-thinking | Reasoning từng bước |
Enable thêm postgres:
// ~/.claude/claude_desktop_config.json
"postgres": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-postgres", "postgresql://user:pass@host/db"]
}Settings & Hooks (~/.claude/settings.json)
| Hook | Trigger | Action |
|---|---|---|
| PostToolUse | Write/Edit .py | Auto ruff format |
| PostToolUse | Write/Edit .ts/.tsx | Auto eslint --fix |
| PreToolUse | Bash command | Log vào ~/.claude/bash-history.log |
Existing
model,statusLine,enabledPluginsđược giữ nguyên — init chỉ thêmhooksnếu chưa có.
claude-dev setup — Project CLAUDE.md
Chạy trong thư mục project:
cd ~/projects/my-api
claude-dev setup
# → Chọn: FastAPI / React / Fullstack
# → Tạo CLAUDE.md phù hợp với stackTùy chỉnh config
Sửa agents/commands/skills: chỉnh file trong .claude/ rồi chạy lại claude-dev init
Thêm skill: tạo folder mới trong .claude/skills/, thêm SKILL.md
Thêm slash command: tạo file .md trong .claude/commands/
Thêm agent: tạo file .md trong .claude/agents/
Đổi tên CLI:
"bin": {
"my-claude": "./index.js",
"mc": "./index.js"
}Publish lên NPM
npm login
npm publish --access public
# User dùng:
npx @danhlandev/claude-dev
npm install -g @danhlandev/claude-dev