Skip to content

Commit de283fa

Browse files
wishket-pjwJeremyDev87
authored andcommitted
refactor: rename project from codebuddy to codingbuddy
- Update package names, CLI binary, and environment variables - Update all documentation references - Breaking: CLI command and env var changed
1 parent 111faf0 commit de283fa

9 files changed

Lines changed: 21 additions & 21 deletions

File tree

CLAUDE.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,12 +4,12 @@ This file provides guidance to Claude Code (claude.ai/code) when working with co
44

55
## Project Overview
66

7-
**Codebuddy** - Multi-AI Rules MCP Server for consistent coding practices across AI assistants (Cursor, Claude Code, Codex, Antigravity, Q, Kiro).
7+
**Codingbuddy** - Multi-AI Rules MCP Server for consistent coding practices across AI assistants (Cursor, Claude Code, Codex, Antigravity, Q, Kiro).
88

99
## Repository Structure
1010

1111
```
12-
codebuddy/
12+
codingbuddy/
1313
├── .ai-rules/ # Shared AI coding rules (single source of truth)
1414
│ ├── rules/ # Core rules (workflow, project, augmented-coding)
1515
│ ├── agents/ # 12 specialist agent definitions (JSON)

mcp-server/.yarn/install-state.gz

1 Byte
Binary file not shown.

mcp-server/README.md

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# Codebuddy Rules MCP Server
1+
# Codingbuddy Rules MCP Server
22

33
A NestJS-based Model Context Protocol (MCP) server that exposes the Multi-AI Rules System (`.ai-rules/`) to AI clients.
44

@@ -24,7 +24,7 @@ Add the following configuration to your Claude Desktop config:
2424
```json
2525
{
2626
"mcpServers": {
27-
"codebuddy-rules": {
27+
"codingbuddy-rules": {
2828
"command": "npx",
2929
"args": ["codingbuddy"]
3030
}
@@ -43,8 +43,8 @@ Then configure Claude Desktop:
4343
```json
4444
{
4545
"mcpServers": {
46-
"codebuddy-rules": {
47-
"command": "codebuddy-mcp"
46+
"codingbuddy-rules": {
47+
"command": "codingbuddy-mcp"
4848
}
4949
}
5050
}
@@ -61,9 +61,9 @@ yarn build
6161
```json
6262
{
6363
"mcpServers": {
64-
"codebuddy-rules": {
64+
"codingbuddy-rules": {
6565
"command": "node",
66-
"args": ["/ABSOLUTE/PATH/TO/codebuddy/mcp-server/dist/main.js"]
66+
"args": ["/ABSOLUTE/PATH/TO/codingbuddy/mcp-server/dist/main.js"]
6767
}
6868
}
6969
}
@@ -76,8 +76,8 @@ Replace `/ABSOLUTE/PATH/TO` with your actual path.
7676
Build the Docker image from the **repository root**:
7777

7878
```bash
79-
# Run from codebuddy root
80-
docker build -f mcp-server/Dockerfile -t codebuddy-rules-mcp .
79+
# Run from codingbuddy root
80+
docker build -f mcp-server/Dockerfile -t codingbuddy-rules-mcp .
8181
```
8282

8383
Run the container:
@@ -86,7 +86,7 @@ Run the container:
8686
docker run -p 3000:3000 \
8787
-e MCP_TRANSPORT=sse \
8888
-e PORT=3000 \
89-
codebuddy-rules-mcp
89+
codingbuddy-rules-mcp
9090
```
9191

9292
The server will start in SSE mode, exposing:
@@ -99,7 +99,7 @@ The server will start in SSE mode, exposing:
9999
|----------|-------------|---------|
100100
| `MCP_TRANSPORT` | Transport mode (`stdio` or `sse`) | `stdio` |
101101
| `PORT` | HTTP port for SSE mode | `3000` |
102-
| `CODEBUDDY_RULES_DIR` | Custom path to `.ai-rules` directory | Auto-detected |
102+
| `CODINGBUDDY_RULES_DIR` | Custom path to `.ai-rules` directory | Auto-detected |
103103

104104
## Development
105105

mcp-server/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
"description": "Multi-AI Rules MCP Server",
55
"main": "dist/main.js",
66
"bin": {
7-
"codebuddy-mcp": "./dist/main.js"
7+
"codingbuddy-mcp": "./dist/main.js"
88
},
99
"files": [
1010
"dist",

mcp-server/src/mcp/mcp.service.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ export class McpService implements OnModuleInit {
2626
) {
2727
this.server = new Server(
2828
{
29-
name: 'codebuddy-rules-server',
29+
name: 'codingbuddy-rules-server',
3030
version: '1.0.0',
3131
},
3232
{

mcp-server/src/rules/rules.service.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,8 @@ export class RulesService {
1818
// 빌드 후 구조: dist/rules/rules.service.js
1919
// __dirname = dist/rules, 패키지 루트 = dist/rules/../.. = 패키지 루트
2020

21-
if (process.env.CODEBUDDY_RULES_DIR) {
22-
this.rulesDir = process.env.CODEBUDDY_RULES_DIR;
21+
if (process.env.CODINGBUDDY_RULES_DIR) {
22+
this.rulesDir = process.env.CODINGBUDDY_RULES_DIR;
2323
this.logger.log(`Rules directory set from env: ${this.rulesDir}`);
2424
return;
2525
}

mcp-server/yarn.lock

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1880,7 +1880,7 @@ __metadata:
18801880
vitest: "npm:^4.0.15"
18811881
zod: "npm:^3.22.0"
18821882
bin:
1883-
codebuddy-mcp: ./dist/main.js
1883+
codingbuddy-mcp: ./dist/main.js
18841884
languageName: unknown
18851885
linkType: soft
18861886

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"name": "codebuddy",
2+
"name": "codingbuddy-monorepo",
33
"private": true,
44
"workspaces": [
55
"mcp-server"

yarn.lock

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2126,9 +2126,9 @@ __metadata:
21262126
languageName: node
21272127
linkType: hard
21282128

2129-
"codebuddy@workspace:.":
2129+
"codingbuddy-monorepo@workspace:.":
21302130
version: 0.0.0-use.local
2131-
resolution: "codebuddy@workspace:."
2131+
resolution: "codingbuddy-monorepo@workspace:."
21322132
dependencies:
21332133
"@eslint/js": "npm:^9.17.0"
21342134
"@typescript-eslint/eslint-plugin": "npm:^8.18.0"
@@ -2162,7 +2162,7 @@ __metadata:
21622162
vitest: "npm:^4.0.15"
21632163
zod: "npm:^3.22.0"
21642164
bin:
2165-
codebuddy-mcp: ./dist/main.js
2165+
codingbuddy-mcp: ./dist/main.js
21662166
languageName: unknown
21672167
linkType: soft
21682168

0 commit comments

Comments
 (0)