Skip to main content

Canonical workbay-system overlay payload (skills, hooks, contracts, generator) shipped as package data for workbay-bootstrap.

Project description

workbay-system

Shared workbay-system surface: skills, hooks, contracts, commands, prompts, and the validators that keep them coherent.

This repository is MVP-scope-private internal tooling. It is consumed by the workbay-bootstrap CLI, which clones it into <consumer-root>/.workbay/remote/ and symlinks selected surfaces into consumer repos. There is no LICENSE or CONTRIBUTING file by design.

Contents

The canonical sources are model-agnostic. Per-agent surfaces (.claude/skills/, .claude/commands/, .github/prompts/, .codex/skills/, .cursor/skills/, .grok/plugins/workbay-system/, ...) are generated into target repos by scripts/generate_agent_workflows.py during workbay-bootstrap install. They do not exist in this package's source tree.

Path Purpose
skills/<slug>/skill.yaml Canonical structured metadata per skill. Validates against workbay_protocol.SkillManifest.
skills/<slug>/body.md Canonical prose body per skill. Plain Markdown, no frontmatter.
config/agent-workflows/portable_commands.json Source-of-truth manifest for the portable command router.
scripts/generate_agent_workflows.py Renders the manifest + skills into per-agent artifacts (Claude commands + skill packs, Copilot prompts, Codex router blocks, Codex/Cursor/grok skill copies).
scripts/check_skills.py Skill-anatomy validator (delegates structured validation to workbay_protocol.SkillManifest).
scripts/check_harness_sync.py Cross-harness contract validator.
scripts/migrate_skills_to_neutral_layout.py One-shot migration helper from the legacy .claude/skills/<slug>/SKILL.md layout.
scripts/hooks/ Claude Code / Copilot shared hooks plus client-side git hooks.
docs/workbay/contracts/ YAML contracts (harness-protocol.yaml and friends).
docs/workbay/maps/mcp-tool-routing.yaml Routing map consumed by check_skills.py to validate mcp_tools references.
docs/plugin-distribution.md Operator guide for make plugins-build / make plugins-check and the Claude / Codex / Cursor / grok install flow. See also ADR-001.
Makefile.d/plugins.mk Make-target fragment wiring plugins-build / plugins-check to generate_agent_workflows.py --mode=plugin.

Versioning

This repository uses Semantic Versioning. The current package release is workbay-system 0.4.0; the current monorepo distribution tag is v0.1.24. See CHANGELOG.md for the full history.

Provenance

  • v0.2.0 was extracted from a consumer repository snapshot. It expands the skill catalog to 21 populated skills, hoists the .claude/commands/, .github/prompts/, and docs/workbay/templates/ surfaces, and splits the docs/workbay/contracts/ directory so only the six agent/agentic contracts ship in the hoisted surface (the consumer-specific contracts were removed).
  • v0.1.0 was extracted from the first consumer repository snapshot used to seed this package.

Consumer Setup

The workbay-bootstrap CLI handles the clone + symlink + overlay-manifest write cycle for consumers. Consumer repos may publish repo-local setup notes that point back to this package.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

workbay_system-0.1.0.tar.gz (550.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

workbay_system-0.1.0-py3-none-any.whl (706.7 kB view details)

Uploaded Python 3

File details

Details for the file workbay_system-0.1.0.tar.gz.

File metadata

  • Download URL: workbay_system-0.1.0.tar.gz
  • Upload date:
  • Size: 550.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.13

File hashes

Hashes for workbay_system-0.1.0.tar.gz
Algorithm Hash digest
SHA256 790004070d31ba9fba2385cb026f0466904029d6014b12d89c14d13a8d7c597b
MD5 01876276a2d4614516c49566aa49c0be
BLAKE2b-256 b63439817fc15770a80dca2b3229d3f279563f5ee069fa8b2182a4313ffb88fd

See more details on using hashes here.

File details

Details for the file workbay_system-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: workbay_system-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 706.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.13

File hashes

Hashes for workbay_system-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 822950b217e37532dc1332a0b3878d01d7ec823b246131c6b0d419268bbeb354
MD5 d9117762dc9b225823bd65974e1cfc17
BLAKE2b-256 9d728585225eb780fc9c071547363d11de4b21ba5d65ad10cb4ca645c6c74632

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page