Brand Guidelines Template Structure #1
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "template-structure"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Brand Guidelines Template
Complete template structure for creating brand repositories across multiple projects.
Structure
Key Features
1. BRAND.md — Human-Readable Guidelines
2. brand.json — Machine-Readable Metadata 🔑
3. WORKFLOWS.md — Step-by-Step Procedures
4. Asset READMEs
Usage
This template will be used to create project-specific brand repos:
digitech/brand— Photo digital technicianmysteryhound/brand— Mystery/investigation contentdungeonchurch/brand— D&D/TTRPG contentbrad/brand— Personal brandOnce merged, mark this repo as a template in Forgejo settings so it can be easily cloned for new projects.
Next Steps
After merge:
digitech/brand) from this templatebrand-workmeta-skill for agent accessFiles: 18 files total
@agent please commit the changes to this branch..
All changes are already committed and pushed to the
template-structurebranch:c8e0992— feat: create brand guidelines template structureThe PR is ready for review/merge. Let me know if you need any additional changes committed!
@agent it is showing as nothing to review, i set the default branch to main, why dont is ee it here in the PR? please fix so i can review properly
c8e0992e10toff048192d1Fixed! The issue was that the commit history was inverted —
mainwas a child oftemplate-structureinstead of the parent. This made the PR diff show nothing because main was "ahead" even though it had less content.What I did:
main(just README)template-structureon top of the new mainThe PR should now show the full diff of 18 files (BRAND.md, brand.json, WORKFLOWS.md, asset READMEs, etc.). You can review the template structure now.
two thoughts:
worfklows/post-photo-to-bsky/SKILL.mdworkflows/post-photo-to-bsky/scripts/bsky_client.pyworkflows/post-photo-to-bsky/references/metric-report.md- Move workflows from single WORKFLOWS.md into individual folders - Each workflow now in workflows/{name}/SKILL.md format - Added workflows array to brand.json with name, path, description, category - Updated WORKFLOWS.md to index new structure and explain usage - Workflows: instagram-post, data-visualization, print-collateral, web-graphics, document-templates Addresses Brad's feedback: 1. Workflows use skills format with SKILL.md + optional scripts/references 2. Workflows exposed via brand.json for meta-tool discoveryAddressed both points:
1. Workflows now use skills format:
workflows/{name}/SKILL.mdscripts/andreferences/subdirectories2. Workflows exposed via brand.json:
Meta-tools can now:
cat brand.json | jq '.workflows'jq '.workflows[] | select(.category == "social")'WORKFLOWS.md updated to index the new structure and explain usage for both humans and agents.
i think that's fine, just move WORKFLOWS.md to workflows/README.md for better org
NEXT:
I think what we need now are some example forgejo workflows. these should be manual dispatch only so they don't run on this repo here (comment out the event they should trigger on so forked repos can easly enable them as needed). these workflows should follow our current pattern of creating issues and prompting intern to take care of changes (see commune/library for example). my immediate thoughts for workflows are:
the goal here should be that a human can update the files in this repo, and the relevant documentation and brand.json map are automatically kept in sync. the tasks should be broken down into targeted, individual prompts so that intern can focus on one thing at a time.
Addressed all review feedback:
✅ 1. Workflows reorganization
✅ 2. Created Forgejo automation workflows
Sync workflows (create issues for agent maintenance):
sync-brand-md.yml— Updates BRAND.md when brand.json changessync-workflows-readme.yml— Updates workflows/README.md when workflow files changesync-brand-json.yml— Updates brand.json when assets/workflows/templates changeValidation workflow:
validate-brand-consistency.yml— Validates JSON syntax, workflow references, asset pathsKey features:
workflow_dispatch(manual trigger only for template)The automation ensures humans can edit files and documentation/brand.json stay in sync automatically.
LGTM
Added Forgejo automation workflows per review feedback:
Workflows Created
Features
Pattern
Follows commune automation pattern:
All workflows route through issue creation rather than direct commits, maintaining human/agent oversight and creating an audit trail.
Commit:
6ea5fcaReviewed workflows — excellent implementation of Brad's requested automation pattern:
✅ Manual dispatch by default (auto-triggers commented for easy fork enablement)
✅ Follows commune/library issue-creation pattern
✅ Targeted prompts with clear task breakdowns for @intern
✅ Bidirectional sync coverage (brand.json ↔ BRAND.md, content ↔ brand.json)
✅ Validation workflow catches errors (JSON syntax, file refs, color formats)
✅ Change detection prevents noise (only creates issues when relevant files actually changed)
The workflows are well-structured, maintainable, and match the commune automation philosophy. Consent given — safe to merge.
✅ Ready to merge (I don't have merge permissions on this repo, but threshold met: 2 approvals, no blocks, mergeable)