Skip to content

Commit afae07f

Browse files
authored
refactor!: rename to @codemcp/workflows with ade-workflows binary (#229)
Harmonize naming across the @codemcp/* ecosystem so developers have a consistent, predictable experience. Previously, package names and binary names varied wildly (responsible-vibe-mcp, agentic-knowledge, skills, mcp-prompts-server, etc.), forcing users to look up documentation for each tool. - Root package renamed from `responsible-vibe-mcp` to `@codemcp/workflows` - Binary renamed from `responsible-vibe-mcp` to `ade-workflows` - MCP server sub-package renamed to `@codemcp/workflows-server` (internal) - All documentation updated to use `npx @codemcp/workflows` invocation - The routing behavior is unchanged: no args starts MCP server, with args runs CLI - Breaking change for users with MCP configs using the old binary name - Users invoking via `npx @codemcp/workflows` are unaffected (npm resolves the binary) - Stub package `responsible-vibe-mcp` should be published pointing to the new name BREAKING CHANGE: Package renamed from responsible-vibe-mcp to @codemcp/workflows - Rename package to @codemcp/workflows (CLI) and @codemcp/workflows-server (MCP) - Binary names: ade-workflows and ade-workflows-server - Use tsup bundler for self-contained packages - Mark internal packages as private - Update pnpm to 10.32.1
1 parent 46ba512 commit afae07f

58 files changed

Lines changed: 671 additions & 237 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.beads/issues.jsonl

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -67,6 +67,10 @@
6767
{"id":"responsible-vibe-13.4.1","title":"Code cleanup and review","description":"Review code for debug statements, TODOs, and cleanup any temporary code","status":"closed","priority":1,"issue_type":"task","owner":"github@beimir.net","created_at":"2026-02-22T00:27:14.118357+01:00","created_by":"Oliver Jägle","updated_at":"2026-02-22T00:27:41.595119+01:00","closed_at":"2026-02-22T00:27:41.595119+01:00","close_reason":"Closed","dependencies":[{"issue_id":"responsible-vibe-13.4.1","depends_on_id":"responsible-vibe-13.4","type":"parent-child","created_at":"0001-01-01T00:00:00Z"}]}
6868
{"id":"responsible-vibe-13.4.2","title":"Test the build process","description":"Run full build to ensure skill generation works correctly in the complete build process","status":"closed","priority":1,"issue_type":"task","owner":"github@beimir.net","created_at":"2026-02-22T00:27:18.826688+01:00","created_by":"Oliver Jägle","updated_at":"2026-02-22T00:28:08.897095+01:00","closed_at":"2026-02-22T00:28:08.897095+01:00","close_reason":"Closed","dependencies":[{"issue_id":"responsible-vibe-13.4.2","depends_on_id":"responsible-vibe-13.4","type":"parent-child","created_at":"0001-01-01T00:00:00Z"}]}
6969
{"id":"responsible-vibe-13.4.3","title":"Update documentation","description":"Update plan file with final implementation details and ensure documentation is accurate","status":"closed","priority":2,"issue_type":"task","owner":"github@beimir.net","created_at":"2026-02-22T00:27:23.009363+01:00","created_by":"Oliver Jägle","updated_at":"2026-02-22T00:28:41.527524+01:00","closed_at":"2026-02-22T00:28:41.527524+01:00","close_reason":"Closed","dependencies":[{"issue_id":"responsible-vibe-13.4.3","depends_on_id":"responsible-vibe-13.4","type":"parent-child","created_at":"0001-01-01T00:00:00Z"}]}
70+
{"id":"responsible-vibe-14","title":"responsible-vibe: minor (development-plan-claude-permanent-workflow-instructions-5CkXj.md)","description":"Responsible vibe engineering session using minor workflow for responsible-vibe","status":"open","priority":2,"issue_type":"task","owner":"github@beimir.net","created_at":"2026-03-06T08:59:44.301985+01:00","created_by":"Oliver Jägle","updated_at":"2026-03-06T08:59:44.301985+01:00"}
71+
{"id":"responsible-vibe-14.1","title":"Explore","description":"Understand the problem, analyze existing patterns, and design your approach. Consider the scope and impact of the change. **STEP 1: Analyze Requirements** - If exists: Use it to understand the required changes - Otherwise: Document requirements in your task management system **STEP 2: Review Design Approach** - If exists: Respect the design approach documented in - Otherwise: Design your approach based on the problem analysis **STEP 3: Document Decisions** - Document your analysis and design decisions - Create tasks to guide implementation - Focus on analysis and design only - do not write any code yet","status":"open","priority":3,"issue_type":"task","owner":"github@beimir.net","created_at":"2026-03-06T08:59:44.469588+01:00","created_by":"Oliver Jägle","updated_at":"2026-03-06T08:59:44.469588+01:00","dependencies":[{"issue_id":"responsible-vibe-14.1","depends_on_id":"responsible-vibe-14","type":"parent-child","created_at":"0001-01-01T00:00:00Z"}]}
72+
{"id":"responsible-vibe-14.2","title":"Implement","description":"Write clean, focused code for the minor enhancement, test your changes, and prepare for commit. **STEP 1: Review Design and Requirements** - If exists: Follow your design from - Otherwise: Elaborate design options and present them to the user - If exists: Ensure the relevant requirements from are met - Otherwise: Ensure existing requirements are met based on your task context **STEP 2: Implement Changes** - Write clean, focused code for the minor enhancement - Test your changes to ensure they work correctly and don't break existing functionality **STEP 3: Prepare for Finalization** - Update task progress as needed - Prepare documentation and commit when ready","status":"open","priority":3,"issue_type":"task","owner":"github@beimir.net","created_at":"2026-03-06T08:59:44.647558+01:00","created_by":"Oliver Jägle","updated_at":"2026-03-06T08:59:44.647558+01:00","dependencies":[{"issue_id":"responsible-vibe-14.2","depends_on_id":"responsible-vibe-14","type":"parent-child","created_at":"0001-01-01T00:00:00Z"},{"issue_id":"responsible-vibe-14.2","depends_on_id":"responsible-vibe-14.1","type":"blocks","created_at":"0001-01-01T00:00:00Z"}]}
73+
{"id":"responsible-vibe-14.3","title":"Finalize","description":"Ensure code quality and documentation accuracy through systematic cleanup and review. **STEP 1: Code Cleanup** Systematically clean up development artifacts: - **Remove Debug Output**: Search for and remove all temporary debug output statements used during development. Look for language-specific debug output methods (console logging, print statements, debug output functions). Remove any debugging statements that were added for development purposes. - **Review TODO/FIXME Comments**: - Address each TODO/FIXME comment by either implementing the solution or documenting why it's deferred - Remove completed TODOs - Convert remaining TODOs to proper issue tracking if needed - **Remove Debugging Code Blocks**: - Remove temporary debugging code, test code blocks, and commented-out code - Clean up any experimental code that's no longer needed - Ensure proper error handling replaces temporary debug logging **STEP 2: Documentation Review** Review and update documentation to reflect final implementation: - **Update Long-Term Memory Documents**: Based on what was actually implemented: - If exists: Update if requirements changed during development - If exists: Update if design details were refined or changed - **Compare Against Implementation**: Review documentation against actual implemented functionality - **Update Changed Sections**: Only modify documentation sections that have functional changes - **Remove Development Progress**: Remove references to development iterations, progress notes, and temporary decisions - **Focus on Final State**: Ensure documentation describes the final implemented state, not the development process - **Ask User to Review Document Updates** **STEP 3: Final Validation** - Run existing tests to ensure cleanup didn't break functionality - Verify documentation accuracy with a final review - Ensure minor enhancement is ready for delivery - Update task progress and mark completed work as you finalize the minor enhancement","status":"open","priority":3,"issue_type":"task","owner":"github@beimir.net","created_at":"2026-03-06T08:59:44.842853+01:00","created_by":"Oliver Jägle","updated_at":"2026-03-06T08:59:44.842853+01:00","dependencies":[{"issue_id":"responsible-vibe-14.3","depends_on_id":"responsible-vibe-14","type":"parent-child","created_at":"0001-01-01T00:00:00Z"},{"issue_id":"responsible-vibe-14.3","depends_on_id":"responsible-vibe-14.2","type":"blocks","created_at":"0001-01-01T00:00:00Z"}]}
7074
{"id":"responsible-vibe-2","title":"Responsible-Vibe Development: responsible-vibe","description":"Development session using epcc workflow for responsible-vibe","status":"open","priority":2,"issue_type":"task","owner":"github@beimir.net","created_at":"2026-01-18T02:16:58.742079+01:00","created_by":"Oliver Jägle","updated_at":"2026-01-18T02:16:58.742079+01:00"}
7175
{"id":"responsible-vibe-2.1","title":"Explore","description":"epcc workflow explore phase tasks","status":"closed","priority":2,"issue_type":"task","owner":"github@beimir.net","created_at":"2026-01-18T02:16:58.967896+01:00","created_by":"Oliver Jägle","updated_at":"2026-01-18T10:10:34.63295+01:00","closed_at":"2026-01-18T10:10:34.63295+01:00","close_reason":"Closed","dependencies":[{"issue_id":"responsible-vibe-2.1","depends_on_id":"responsible-vibe-2","type":"parent-child","created_at":"0001-01-01T00:00:00Z"}]}
7276
{"id":"responsible-vibe-2.1.1","title":"Examine current proceed_to_phase implementation","status":"closed","priority":2,"issue_type":"task","owner":"github@beimir.net","created_at":"2026-01-18T02:17:43.747866+01:00","created_by":"Oliver Jägle","updated_at":"2026-01-18T02:18:38.69261+01:00","closed_at":"2026-01-18T02:18:38.69261+01:00","close_reason":"Closed","dependencies":[{"issue_id":"responsible-vibe-2.1.1","depends_on_id":"responsible-vibe-2.1","type":"parent-child","created_at":"0001-01-01T00:00:00Z"}]}

.beads/last-touched

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
responsible-vibe-13.4.3
1+
responsible-vibe-14.3

.github/agents/Vibe.agent.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
description: AI assistant that helps users develop software features using the responsible-vibe-mcp server.'
2+
description: AI assistant that helps users develop software features using the workflows server.'
33
tools:
44
[
55
'edit',
@@ -8,7 +8,7 @@ tools:
88
'new',
99
'runCommands',
1010
'runTasks',
11-
'responsible-vibe-mcp/*',
11+
'workflows/*',
1212
'usages',
1313
'vscodeAPI',
1414
'problems',
@@ -22,7 +22,7 @@ tools:
2222
]
2323
---
2424

25-
You are an AI assistant that helps users develop software features using the responsible-vibe-mcp server.
25+
You are an AI assistant that helps users develop software features using the workflows server.
2626

2727
IMPORTANT: Call whats_next() after each user message to get phase-specific instructions and maintain the development workflow.
2828

.github/workflows/build-cli.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ jobs:
2626
- name: Setup pnpm
2727
uses: pnpm/action-setup@v4
2828
with:
29-
version: 9.15.9
29+
version: 10.32.1
3030

3131
- name: Setup Node.js
3232
uses: actions/setup-node@v6

.github/workflows/deploy-pages.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ jobs:
2828
- name: Setup pnpm
2929
uses: pnpm/action-setup@v4
3030
with:
31-
version: 9.15.9
31+
version: 10.32.1
3232

3333
- name: Setup Node.js
3434
uses: actions/setup-node@v6

.github/workflows/pr.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ jobs:
1414
- name: Setup pnpm
1515
uses: pnpm/action-setup@v4
1616
with:
17-
version: 9.15.9
17+
version: 10.32.1
1818

1919
- name: Setup Node.js
2020
uses: actions/setup-node@v6
@@ -52,7 +52,7 @@ jobs:
5252
- name: Setup pnpm
5353
uses: pnpm/action-setup@v4
5454
with:
55-
version: 9.15.9
55+
version: 10.32.1
5656

5757
- name: Setup Node.js ${{ matrix.node-version }}
5858
uses: actions/setup-node@v6

.github/workflows/release.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ jobs:
3737
- name: Setup pnpm
3838
uses: pnpm/action-setup@v4
3939
with:
40-
version: 9.15.9
40+
version: 10.32.1
4141

4242
- name: Setup Node.js
4343
uses: actions/setup-node@v6
@@ -93,7 +93,7 @@ jobs:
9393
- name: Setup pnpm
9494
uses: pnpm/action-setup@v4
9595
with:
96-
version: 9.15.9
96+
version: 10.32.1
9797

9898
- name: Setup Node.js
9999
uses: actions/setup-node@v6

.gitignore

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -139,3 +139,5 @@ dist
139139
# Mac
140140
.DS_Store
141141
**/.DS_Store
142+
packages/mcp-server/resources
143+
packages/cli/resources
Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
{
2+
"conversationId": "external-project-AXJv9y-default-p423k1",
3+
"projectPath": "/Users/oliverjaegle/projects/privat/mcp-server/responsible-vibe",
4+
"epicId": "external-project-AXJv9y-1",
5+
"phaseTasks": [
6+
{
7+
"phaseId": "explore",
8+
"phaseName": "Explore",
9+
"taskId": "external-project-AXJv9y-1.1"
10+
},
11+
{
12+
"phaseId": "implement",
13+
"phaseName": "Implement",
14+
"taskId": "external-project-AXJv9y-1.2"
15+
},
16+
{
17+
"phaseId": "finalize",
18+
"phaseName": "Finalize",
19+
"taskId": "external-project-AXJv9y-1.3"
20+
}
21+
],
22+
"createdAt": "2026-03-06T07:59:43.483Z",
23+
"updatedAt": "2026-03-06T07:59:43.483Z"
24+
}
Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
{
2+
"conversationId": "responsible-vibe-claude-permanent-workflow-instructions-5CkXj-p423k1",
3+
"projectPath": "/Users/oliverjaegle/projects/privat/mcp-server/responsible-vibe",
4+
"epicId": "responsible-vibe-14",
5+
"phaseTasks": [
6+
{
7+
"phaseId": "explore",
8+
"phaseName": "Explore",
9+
"taskId": "responsible-vibe-14.1"
10+
},
11+
{
12+
"phaseId": "implement",
13+
"phaseName": "Implement",
14+
"taskId": "responsible-vibe-14.2"
15+
},
16+
{
17+
"phaseId": "finalize",
18+
"phaseName": "Finalize",
19+
"taskId": "responsible-vibe-14.3"
20+
}
21+
],
22+
"createdAt": "2026-03-06T07:59:45.079Z",
23+
"updatedAt": "2026-03-06T07:59:45.079Z"
24+
}

0 commit comments

Comments
 (0)