mirror of
https://github.com/boxpositron/absolute-dotfiles.git
synced 2026-10-24 08:23:19 +00:00
feat(opencode): vendor ten marketing and copy skills
- Copy product-marketing, copywriting, copy-editing, emails, cold-email, content-strategy, seo-audit, ai-seo, launch and social unchanged from coreyhaines31/marketingskills at b9ba399, with its MIT license in each directory - link-ai-configs.sh links each into the OpenCode, Claude Code and omo skill directories - Document provenance and the upgrade path in the OpenCode README
This commit is contained in:
@@ -18,9 +18,10 @@ This setup keeps the existing GPT models and adds a bounded, evidence-led fronte
|
||||
- Impeccable skill 4.3.1 is vendored unchanged from the upstream compiled `.opencode/skills/impeccable` integration at [pbakaus/impeccable revision f2c7051853848826aac2f4646581d62a732155ad](https://github.com/pbakaus/impeccable/tree/f2c7051853848826aac2f4646581d62a732155ad/.opencode). Its native slash command is in `command/impeccable.md`; its Apache 2.0 license is included. The installed launcher reports engine `4.0.0`; both `context` and `detect` ran successfully. Skill, npm launcher and engine version numbers are distinct.
|
||||
- The documented command `npx impeccable@4.1.0 install -y --providers=opencode --scope=global --no-hooks` timed out downloading its payload. Installation therefore used the pinned, committed OpenCode integration artifacts above, through OpenCode's documented global skill and command directories, rather than inventing another skill format.
|
||||
- Vercel's `web-design-guidelines` SKILL.md comes from [vercel-labs/agent-skills revision 063bee94c3f4df8453406c830b0a7df0f2860278](https://github.com/vercel-labs/agent-skills/blob/063bee94c3f4df8453406c830b0a7df0f2860278/skills/web-design-guidelines/SKILL.md). It fetches the current [Web Interface Guidelines](https://raw.githubusercontent.com/vercel-labs/web-interface-guidelines/main/command.md) when invoked, so its rule feed is intentionally not pinned.
|
||||
- Ten marketing and copy skills (`product-marketing`, `copywriting`, `copy-editing`, `emails`, `cold-email`, `content-strategy`, `seo-audit`, `ai-seo`, `launch`, `social`) are vendored unchanged from [coreyhaines31/marketingskills revision b9ba399dd88b082b926e261e8ccfb843d20aa066](https://github.com/coreyhaines31/marketingskills/tree/b9ba399dd88b082b926e261e8ccfb843d20aa066/skills), with its MIT license copied into each skill directory. They read a per-project `.agents/product-marketing.md` for product context. Links to the upstream repo's top-level `tools/` directory (integration guides and the partner registry) were not vendored and resolve to nothing locally. A project's own copy skill, such as the landing repo's `prawnwire-copy`, overrides their generic direct-response advice. To upgrade, re-copy the same ten directories from a newer revision and update this line.
|
||||
- `frontend-workflow` is the small local process skill. Its dotfiles-workbench reference distinguishes repository evidence from proposed fixture defaults; no approved web brand or screenshot reference was invented.
|
||||
|
||||
`link-ai-configs.sh` links the three managed skill directories into `~/.config/opencode/skills/`, plus `UI-WORKFLOW.md`. Old OpenCode Impeccable 3.6 and duplicate Vercel copies were archived. Claude's design-skill paths now alias the same canonical Impeccable and Vercel source, preserving discovery without divergent copies. Unrelated skills and Claude configuration were not changed.
|
||||
`link-ai-configs.sh` links the three managed skill directories into `~/.config/opencode/skills/`, plus `UI-WORKFLOW.md`. It also links each marketing skill into `~/.config/opencode/skills/`, `~/.claude/skills/` and `~/.omo/agent/skills/`. Old OpenCode Impeccable 3.6 and duplicate Vercel copies were archived. Claude's design-skill paths now alias the same canonical Impeccable and Vercel source, preserving discovery without divergent copies. Unrelated skills and Claude configuration were not changed.
|
||||
|
||||
## Default behaviour and ownership
|
||||
|
||||
|
||||
Reference in New Issue
Block a user