Skip to content

feat(skill): G6.4 行為層包與 CLI(init/keygen/print-config/status) - #21

Merged
Windsander merged 2 commits into
mainfrom
feat/g6-skill
Sep 14, 2026
Merged

Windsander merged 2 commits into
mainfrom
feat/g6-skill

Conversation

@Windsander

Copy link
Copy Markdown
Owner

G6.4 行為層 + 全 agent

內容

  • @mebular/skillpackages/skill
    • SKILL.md:frontmatter name=mebular-memory + whenToUse,11 工具用法與「先查後寫」工作流
    • MEMORY_POLICY.md:先查後寫/類型選擇/時效/隱私/關係/無結果別編
    • mcp/{opencode,claude,cursor,dsh.cordis,generic}:各客戶端接入片段(DSH 只橋接 Tools)
    • scripts/install.mjs:探測並安裝到 .agents/skills.dsh/skills.opencode/skills~/.agents/skills;支援 --target/--global
  • CLIpackages/mcp/bin/mebular.mjs):initkeygenprint-config --clientstatus
  • CIbuild / test / lint 新增 npm run verify:mcp:skill 步驟

驗證(E1)

  • npm run verify:mcp:skill 退出碼 0
  • 全量 50 套件 / 377 用例、lint、npm run verify 0–6 全綠

E2(人工,不影響 E1)

opencode / Claude Code+Desktop / Cursor / DeepSeek Harness 實機接入後走通「提問→召回→寫入」。

docs.design/goal-v0.1.md G6.4;決策 D43。

- feat(skill): 新增 packages/skill(@mebular/skill):SKILL.md(frontmatter name=mebular-memory+whenToUse)、MEMORY_POLICY.md、mcp/{opencode,claude,cursor,dsh.cordis,generic}、scripts/install.mjs
- feat(skill): install.mjs 探測 .agents/skills / .dsh/skills / .opencode/skills / ~/.agents/skills,支援 --target/--global
- feat(cli): init(config.json + 主密鑰,不覆蓋既有)、keygen、print-config --client、status
- test(skill): scripts/verify-mcp-skill.mjs(E1:包內容/CLI/install);agent 實機對話為 E2
- ci: build-test-lint job 增 Skill/CLI 步驟

對應 goal-v0.1.md G6.4 與 project-status.md D43。
@Windsander
Windsander merged commit 8f44d2e into main Sep 14, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant