Skip to content
Agent Orchestration
Skill

/plugin-forge

Use when creating, scaffolding, or linting a Claude Code plugin — generate a grammar-conformant plugin skeleton, or validate a plugin / whole marketplace against house invariants (manifest, frontmatter, stdlib-only, hook protocol, test harness). | 要新建 / scaffold 一個 Claude Code

BOOST
From plugin
agentic-sop-to-work
20911 skills4 commands
Install
$ npx -y skills add s0912758806p/agentic-sop-to-work --skill plugin-forge --agent claude-code

How it fires

How this skill gets triggered: by you, by Claude, or both.

  • Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
  • You can call itInvoke it directly when you want it.
  • Slash command/plugin-forge

Context preview

The summary Claude sees to decide when to auto-load this skill.

Use when creating, scaffolding, or linting a Claude Code plugin — generate a grammar-conformant plugin skeleton, or validate a plugin / whole marketplace against house invariants (manifest, frontmatter, stdlib-only, hook protocol, test harness). | 要新建 / scaffold 一個 Claude Code

SKILL.md

plugin-forge.SKILL.md
name: plugin-forge
description: Use when creating, scaffolding, or linting a Claude Code plugin — generate a grammar-conformant plugin skeleton, or validate a plugin / whole marketplace against house invariants (manifest, frontmatter, stdlib-only, hook protocol, test harness). | 要新建 / scaffold 一個 Claude Code plugin,或 lint 既有 plugin / 整個 marketplace 是否符合房規時使用。

plugin-forge — lint + scaffold Claude Code plugins

Lint

  • One plugin: `python3 plugins/plugin-forge/pluginforge/lint.py <plugin-dir>`
  • Whole marketplace: `python3 plugins/plugin-forge/pluginforge/lint.py --all --strict`
  • `--strict` adds house invariants (stdlib-only, verify.py, test_no_third_party). Exits 1 on any HARD.

Scaffold

  • `python3 plugins/plugin-forge/pluginforge/scaffold.py <name>` → a skeleton that passes `lint --strict`.
  • Then add it to `marketplace.json` + CI and flesh out the TODOs.

The lint report is a DRAFT; a human decides. HARD = fails CI; SOFT = advisory.

Ships withagentic-sop-to-work

Loop Engineering — make an agent's loop produce verifiable progress, stay honest, and stay bounded, by deterministic mechanism rather than vibes.

Get the whole plugin

Other skills on agentic-sop-to-work.