3 minutes read
Distribution brand checklist
Use this checklist whenever Offing is added to or updated on a public surface. The approved source of truth is the brand files; do not redesign the identity for an individual channel.
Universal checks
- Use
Offingas the display name andoffingonly where a package or machine identifier is required. - Use the tagline exactly as
See what's in the offing. Fix it before it lands. - Use the descriptor exactly as
Local-first end-of-life and deprecation scanner for your repository.when category clarity is required. - Use
Evidence-backed migration context for humans and coding agents.only as the approved supporting message. - Select an approved dark, light, or monochrome asset; never redraw the mark.
- Preserve clear space, minimum size, and accessible color pairs.
- Keep official brand content in English and omit personal attribution.
- Link to the official repository, documentation, and package.
- Confirm the surface does not imply hosted analysis, automatic code changes, complete ecosystem coverage, or guaranteed migration safety.
- Re-check the platform's current image and metadata specifications before upload.
Repository and GitHub
- README uses the adaptive dark/light mark and approved descriptor.
- Repository description uses the approved descriptor.
- Homepage points to the public Offing documentation.
- Repository topics describe the product rather than inventing brand variants.
- Upload
brand/social-preview.pngas the repository social preview and inspect a shared link on both light and dark clients. - Issue templates use
Offingand evidence-backed language consistently.
Documentation
- Site title and description match approved naming.
- Header uses the adaptive half-sun mark.
- Home page uses the approved tagline, descriptor, and supporting language.
- Light and dark palettes use approved accessible pairs.
- Brand guidance and asset terms are discoverable from public documentation.
- The site remains static, dependency-light, and free of decorative raster downloads on documentation pages.
npm
- Package ID remains
offing. - Description matches the approved product descriptor.
- Homepage, repository, bugs, license, and relevant discovery keywords exist.
- Reconfirm packed contents and rendered npm README before each publish.
GitHub Action and Marketplace
- Action name contains
Offingand identifies lifecycle intelligence. - Action description is local-first, evidence-backed, and function-specific.
- Marketplace icon/color use the closest supported neutral treatment.
- Marketplace logo sources exist in
brand/(mark-night.svg,mark-day.svg). - Preview marketplace metadata and images before creating or updating a listing.
Agent Skill and future plugins
- Agent Skill metadata names Offing and preserves trigger clarity.
- Skill content states the local execution and evidence boundaries.
- Reuse the approved name, descriptor, mark, and asset terms in every future plugin manifest and directory listing.
- Run host-specific discovery and context-cost evaluations before submission.
Listing versions (reviewed 2026-10-29 against release 0.7.1)
Record the version each public Skill or plugin surface shows after a release. The
current npm package, Action tag, and generated plugin pins are 0.7.1.
- skills.sh
lists
velella-sh/offing@offing. The page has no package version field; install resolves from the repository Skill onmain, which matches the Skill shipped in0.7.1. - Claude repository marketplace
(
.claude-plugin/marketplace.jsonandplugins/claude/) publishes plugin version0.7.1and pins@velella/offing@0.1.0. - Codex repository marketplace (
plugins/codex/) publishes plugin version0.7.1and pins@velella/offing@0.1.0. OpenAI's public plugin directory still has no Offing entry (submission tracked separately).
Releases
- Use the approved mark or social preview for launch posts.
- Keep release notes factual; lead with lifecycle coverage and evidence.
- Confirm changelog, package metadata, Action metadata, and documentation agree.
- Verify every referenced asset exists in the tagged commit.
- Check all external links and render the README and documentation in light and dark modes.
Asset audit
The canonical assets live in brand/ (see its README for the file list and how to
rebuild them). The documentation copies under docs/assets/brand/ (adaptive mark,
favicons) are the only intentional duplicates; they exist because the GitHub Pages
source is scoped to docs/. The README mark lives in .github/assets/. No legacy
logo or pre-brand social asset remains in the repository.