changed folder structures to make it easier for users

This commit is contained in:
Paul Bakaus
2025-11-16 19:00:27 -08:00
parent 89d179143b
commit 2e5d653273
83 changed files with 66 additions and 49 deletions
+4 -3
View File
@@ -8,10 +8,11 @@ import { cleanDir, ensureDir, writeFile, generateYamlFrontmatter } from '../util
* Skills stored in subdirectories with SKILL.md filename.
*/
export function transformClaudeCode(commands, skills, distDir) {
const commandsDir = path.join(distDir, 'claude-code/commands');
const skillsDir = path.join(distDir, 'claude-code/skills');
const claudeDir = path.join(distDir, 'claude-code');
const commandsDir = path.join(claudeDir, '.claude/commands');
const skillsDir = path.join(claudeDir, '.claude/skills');
cleanDir(path.join(distDir, 'claude-code'));
cleanDir(claudeDir);
ensureDir(commandsDir);
ensureDir(skillsDir);
+1 -1
View File
@@ -9,7 +9,7 @@ import { cleanDir, ensureDir, writeFile } from '../utils.js';
*/
export function transformCodex(commands, skills, distDir) {
const codexDir = path.join(distDir, 'codex');
const promptsDir = path.join(codexDir, 'prompts');
const promptsDir = path.join(codexDir, '.codex/prompts');
cleanDir(codexDir);
ensureDir(promptsDir);
+4 -3
View File
@@ -8,10 +8,11 @@ import { cleanDir, ensureDir, writeFile } from '../utils.js';
* Cursor doesn't support arguments or frontmatter.
*/
export function transformCursor(commands, skills, distDir) {
const commandsDir = path.join(distDir, 'cursor/commands');
const rulesDir = path.join(distDir, 'cursor/rules');
const cursorDir = path.join(distDir, 'cursor');
const commandsDir = path.join(cursorDir, '.cursor/commands');
const rulesDir = path.join(cursorDir, '.cursor/rules');
cleanDir(path.join(distDir, 'cursor'));
cleanDir(cursorDir);
ensureDir(commandsDir);
ensureDir(rulesDir);
+1 -1
View File
@@ -9,7 +9,7 @@ import { cleanDir, ensureDir, writeFile } from '../utils.js';
*/
export function transformGemini(commands, skills, distDir) {
const geminiDir = path.join(distDir, 'gemini');
const commandsDir = path.join(geminiDir, 'commands');
const commandsDir = path.join(geminiDir, '.gemini/commands');
cleanDir(geminiDir);
ensureDir(commandsDir);