Elinpf/dsh-plugin-forge

Elinpf★ 0JavaScript最后同步: 2026-08-21

在 GitHub 打开

An agent skill for developing DeepSeek Harness plugins

README 摘要

dsh-plugin-forge An agent skill for developing DeepSeek Harness plugins — from requirement to merged PR. The skill walks one plugin through six phases, each with a completion criterion: 1. Design — whether a plugin is needed at all, one package or a three-role capability seam, host plane or preset plane, and a design-questions checklist (model-visible? configurable? side effects? secrets? durable state? UI?). 2. Scaffold — the workspace package skeleton with its package.json/tsconfig invariants. 3. Implement — the two plugin forms, Config with schemastery, declaration merging, and a pattern library distilled from the harness's own core packages (effects, waterfall, durable state, errors). 4. Wire — cordis.yml composition: bundle patches vs agent presets, and the verify-cordis-config / --dump-config checks. 5. Test — the five-spec matrix (unit + HMR-safety + export shape / loader-composition / integration / invariant / projection) and the testkits to reuse instead of hand-rolling mocks. 6. Ship — canonical README sections, generated catalogs, Agent Notes, PR labels. Plus symptom-first debugging (PENDING fibers, silent load failures, HMR leaks) and the interaction seams (approval, cr…

在 GitHub 查看完整 README →
Agent/智能体dsh-plugindsh-pluginsagent

分类