@glideco/skills-base
v0.1.0
Published
Shared types + contract test suite for Glide agent skill packages. Every skill at packages/skills/<id>/ depends on this.
Downloads
23
Maintainers
Readme
@glideco/skills-base
Shared types + contract-test harness for Glide agent skill packages.
Every skill at packages/skills/<id>/ depends on this and exports a SkillManifest-conforming manifest object plus a contract-test suite extending SkillContractTestSuite.
What ships here
SkillManifestZod schema — the source of truth for what a skill manifest must contain (slug, runtime compat, required scopes, policy template, consent summary, trust tier, publisher).SkillContractTestSuiteabstract class — every skill subclasses this in its__tests__/contract.test.tsto assert manifest validity + policy-template consistency + consent-disclosure guard.- Closed vocabulary for
SkillTrustTier,SkillRuntime,SkillCategory,SkillScope. Adding to these is a CODEOWNERS-protected change because the@glideco/policy-engineevaluator must understand the same vocabulary.
Authoring a new skill
See the top-level CONTRIBUTING.md for the partner-PR flow. The minimal skill package is five files:
packages/skills/<id>/
├── package.json
├── README.md
├── manifest.ts // SkillManifest object
├── policy.ts // policy-template + per-tier presets
└── __tests__/
└── contract.test.tsLicense
MIT — see LICENSE.
