Skip to content

feat(branding): add designer agent, branding system, and rename skills to verb-noun convention#89

Merged
nullhack merged 1 commit intomainfrom
feat/branding-designer-skill-renames
Apr 20, 2026
Merged

feat(branding): add designer agent, branding system, and rename skills to verb-noun convention#89
nullhack merged 1 commit intomainfrom
feat/branding-designer-skill-renames

Conversation

@nullhack
Copy link
Copy Markdown
Owner

Summary

  • Adds docs/branding.md with project identity, visual palette, release naming convention, and wording guidelines; agents read this file to personalise release names, C4 diagrams, and docs without touching .opencode/
  • Introduces a designer agent (designer.md) that owns docs/branding.md and docs/assets/, plus two new skills (design-colors, design-assets) backed by Itten/Albers colour theory and WCAG 2.1 AA 4.5:1 contrast science
  • Renames all 8 skills from noun-phrase to verb-noun convention (session-workflow → run-session, scope → define-scope, implementation → implement, feature-selection → select-feature, living-docs → update-docs, pr-management → create-pr, design-patterns → apply-patterns, code-quality → check-quality) and updates every reference across agents, skills, and AGENTS.md
  • Moves docs/images/docs/assets/ and updates README.md
  • Adds ## Output Style + Rule Improve pytest with custom markers and run smoke and unit first #8 (minimalist output) to run-session skill
  • Updates git-release (v1.1) and update-docs skills to read docs/branding.md for optional release naming and Mermaid colour theming
  • Adds Step 6 Branding to setup-project agent with WCAG-validated colour suggestion workflow

Testing

  • uv run task test-fast passes

…s to verb-noun convention

- Move docs/images/ → docs/assets/ (logo.svg, banner.svg)
- Add docs/branding.md with python-project-template example branding (Greek antiquity theme)
- Add .opencode/agents/designer.md (owns docs/branding.md + docs/assets/)
- Add .opencode/skills/design-colors/SKILL.md (color palette + WCAG 2.1 AA validation)
- Add .opencode/skills/design-assets/SKILL.md (SVG asset creation guidance)
- Update session-workflow → run-session: add Output Style section + Rule #8 (minimalist output)
- Update git-release: Step 0 reads branding, optional release naming, fix stale {Adjective Animal}
- Update living-docs → update-docs: Step 1 reads branding colors for Mermaid C4 theming
- Update setup-project: add Step 6 Branding (questions + WCAG color suggestion + BRANDING.md)
- Rename 8 skills to verb-noun: run-session, select-feature, define-scope, implement,
  apply-patterns, check-quality, create-pr, update-docs
- Update all references in AGENTS.md, agent files, and skill files for new names
- Fix skill content: add When to Use, Step-by-Step headings where missing
@nullhack nullhack merged commit 142fa89 into main Apr 20, 2026
1 of 4 checks passed
@nullhack nullhack deleted the feat/branding-designer-skill-renames branch April 20, 2026 11:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant