Skip to content

Commit da4549c

Browse files
committed
fix: generate into skill subdir
1 parent 6f93107 commit da4549c

4 files changed

Lines changed: 33 additions & 6 deletions

File tree

.gitignore

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
SYSTEM_PROMPT.md
33

44
# Generated skill file
5-
packages/mcp-server/SKILL.md
5+
packages/mcp-server/skill/
66

77
# Logs
88
logs

packages/mcp-server/SKILL.md

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
---
2+
name: responsible-vibe
3+
description: >
4+
Structured development workflows for AI-assisted coding. Use when starting
5+
new features, fixing bugs, following TDD, refactoring code, or any development
6+
task that benefits from planning and structure. Activate it when
7+
users mention to build, enhance or fix code.
8+
allowed-tools: >
9+
whats_next proceed_to_phase conduct_review start_development
10+
resume_workflow reset_development list_workflows get_tool_info
11+
setup_project_docs
12+
license: MIT
13+
metadata:
14+
version: '5.0.1'
15+
repository: https://github.com/mrsimpson/responsible-vibe-mcp
16+
author: mrsimpson
17+
requires-mcp-servers:
18+
- name: responsible-vibe-workflows
19+
package: '@codemcp/workflows'
20+
description: 'Structured development workflows for AI-assisted coding'
21+
command: npx
22+
args: ['-y', '@codemcp/workflows']
23+
---

packages/mcp-server/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
},
1010
"files": [
1111
"dist/**/*",
12-
"SKILL.md"
12+
"skill/**/*"
1313
],
1414
"scripts": {
1515
"build": "tsc -p tsconfig.build.json",

scripts/generate-skill.js

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
#!/usr/bin/env node
22

3-
import { readFileSync, writeFileSync } from 'node:fs';
3+
import { readFileSync, writeFileSync, mkdirSync } from 'node:fs';
44
import { join, dirname } from 'node:path';
55
import { fileURLToPath } from 'node:url';
66

@@ -22,7 +22,11 @@ const skillTemplate = readFileSync(
2222
// Replace version placeholder
2323
const skillContent = skillTemplate.replace('${VERSION}', version);
2424

25-
// Write to @codemcp/workflows package directory
26-
writeFileSync(join(projectRoot, 'packages/mcp-server/SKILL.md'), skillContent);
25+
// Create skill directory and write file
26+
const skillDir = join(projectRoot, 'packages/mcp-server/skill');
27+
mkdirSync(skillDir, { recursive: true });
28+
writeFileSync(join(skillDir, 'SKILL.md'), skillContent);
2729

28-
console.log(`Generated packages/mcp-server/SKILL.md with version ${version}`);
30+
console.log(
31+
`Generated packages/mcp-server/skill/SKILL.md with version ${version}`
32+
);

0 commit comments

Comments
 (0)