Преглед изворни кода

feat: npm包结构+安装器(可 npx 安装到 Claude Code)

liuyuyang пре 1 дан
родитељ
комит
cd3ca1ca19
4 измењених фајлова са 49 додато и 0 уклоњено
  1. 5 0
      LICENSE
  2. 24 0
      bin/install.js
  3. 6 0
      lib/index.mjs
  4. 14 0
      skill-package-manifest.json

+ 5 - 0
LICENSE

@@ -0,0 +1,5 @@
+MIT License
+
+Copyright (c) 2026 Fmode
+
+Permission is hereby granted, free of charge, to any person obtaining a copy...

+ 24 - 0
bin/install.js

@@ -0,0 +1,24 @@
+#!/usr/bin/env node
+// skill-task-delegation — npx installer for Claude Code / Codex / Hermes
+import { mkdirSync, copyFileSync, readdirSync, existsSync } from 'fs';
+import { join, dirname } from 'path';
+import { fileURLToPath } from 'url';
+
+const __dirname = dirname(fileURLToPath(import.meta.url));
+const pkgRoot = join(__dirname, '..');
+const skillSrc = join(pkgRoot, 'skills', 'fmodecode-task-delegation', 'SKILL.md');
+
+const mode = process.argv[2] || 'workspace';
+const targets = mode === 'workspace'
+  ? [process.cwd()]
+  : [join(process.env.HOME || '', '.claude')];
+
+for (const base of targets) {
+  const destDir = join(base, 'skills', 'fmodecode-task-delegation');
+  mkdirSync(destDir, { recursive: true });
+  const dest = join(destDir, 'SKILL.md');
+  copyFileSync(skillSrc, dest);
+  console.log(`✅ 已安装 {'fmodecode-task-delegation'} 到 ${dest}`);
+}
+console.log(`\n📦 skill-task-delegation v2.0.0 安装完成`);
+console.log(`用法: 在任务描述中直接说「{'fmodecode-task-delegation'}」即可触发`);

+ 6 - 0
lib/index.mjs

@@ -0,0 +1,6 @@
+// skill-task-delegation — FmodeAgent skill package entry
+export const VERSION = '2.0.0';
+export const SKILL_NAME = 'fmodecode-task-delegation';
+export function info() {
+  return { name: 'fmodecode-task-delegation', version: '2.0.0', description: 'Claude Code 任务委派:五步流程+多CC并行+图文增强+图片验证' };
+}

+ 14 - 0
skill-package-manifest.json

@@ -0,0 +1,14 @@
+{
+  "name": "fmodecode-task-delegation",
+  "version": "2.0.0",
+  "description": "Claude Code 任务委派:五步流程+多CC并行+图文增强+图片验证",
+  "skills": [
+    {
+      "name": "fmodecode-task-delegation",
+      "path": "skills/fmodecode-task-delegation/SKILL.md",
+      "description": "Claude Code 任务委派:五步流程+多CC并行+图文增强+图片验证"
+    }
+  ],
+  "install": "npx --yes skill-task-delegation@latest workspace",
+  "license": "MIT"
+}