[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6NVA5SA7STM49PP7JMTTY00":3,"skill-same:01M6NVA5SA7STM49PP7JMTTY00":128},{"skillNo":4,"name":5,"nameZh":6,"description":7,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":16,"categories":17,"keywords":28,"publishedAt":48,"linkOnly":49,"markdownContent":50,"markdownBody":51,"frontMatter":52,"refName":57,"commitSha":58,"skillDirectory":59,"forksCount":60,"repositoryHtmlUrl":61,"repositoryHomepageUrl":6,"ownerHtmlUrl":62,"ownerBlogUrl":6,"ownerDescription":6,"updatedAt":63,"install":64,"resources":77},"01M6NVA5SA7STM49PP7JMTTY00","ckm:brand",null,"Brand voice, visual identity, messaging frameworks, asset management, brand consistency. Activate for branded content, tone of voice, marketing assets, brand compliance, style guides.","mattonweb\u002Fai-assistant-foundry","mattonweb","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F2309734?v=4","01M6NQYCY846TKYN2ZCRS71WQ7","Matt Johnson","01M6NQYD2NPAQEFVD8TW9W0SVX",1,"MIT","https:\u002F\u002Fgithub.com\u002Fmattonweb\u002Fai-assistant-foundry\u002Fblob\u002Fmain\u002Fdesign-branding\u002Fnextlevelbuilder\u002Fbrand\u002FSKILL.md",[18,23],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000015","视觉设计","SCENARIO","使用场景",{"categoryNo":24,"categoryName":25,"taxonomyType":26,"taxonomyTypeDesc":27},"01JBSEEDCAT000000000000032","设计师","PROFESSION","适用职业",[29,5,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47],"ckm","brand","activate","for","consistency","guides","style","tone","visual","frameworks","review","brand voice","brand compliance","assets","voice","compliance","messaging","update","create","2026-11-10 10:12:30",false,"---\nname: ckm:brand\ndescription: Brand voice, visual identity, messaging frameworks, asset management, brand consistency. Activate for branded content, tone of voice, marketing assets, brand compliance, style guides.\nargument-hint: \"[update|review|create] [args]\"\nmetadata:\n  author: claudekit\n  version: \"1.0.0\"\n---\n\n# Brand\n\nBrand identity, voice, messaging, asset management, and consistency frameworks.\n\n## When to Use\n\n- Brand voice definition and content tone guidance\n- Visual identity standards and style guide development\n- Messaging framework creation\n- Brand consistency review and audit\n- Asset organization, naming, and approval\n- Color palette management and typography specs\n\n## Quick Start\n\n**Inject brand context into prompts:**\n```bash\nnode scripts\u002Finject-brand-context.cjs\nnode scripts\u002Finject-brand-context.cjs --json\n```\n\n**Validate an asset:**\n```bash\nnode scripts\u002Fvalidate-asset.cjs \u003Casset-path>\n```\n\n**Extract\u002Fcompare colors:**\n```bash\nnode scripts\u002Fextract-colors.cjs --palette\nnode scripts\u002Fextract-colors.cjs \u003Cimage-path>\n```\n\n## Brand Sync Workflow\n\n```bash\n\n# 1. Edit docs\u002Fbrand-guidelines.md (or use \u002Fbrand update)\n\n# 2. Sync to design tokens\nnode scripts\u002Fsync-brand-to-tokens.cjs\n\n# 3. Verify\nnode scripts\u002Finject-brand-context.cjs --json | head -20\n```\n\n**Files synced:**\n- `docs\u002Fbrand-guidelines.md` → Source of truth\n- `assets\u002Fdesign-tokens.json` → Token definitions\n- `assets\u002Fdesign-tokens.css` → CSS variables\n\n## Subcommands\n\n| Subcommand | Description | Reference |\n|------------|-------------|-----------|\n| `update` | Update brand identity and sync to all design systems | `references\u002Fupdate.md` |\n\n## References\n\n| Topic | File |\n|-------|------|\n| Voice Framework | `references\u002Fvoice-framework.md` |\n| Visual Identity | `references\u002Fvisual-identity.md` |\n| Messaging | `references\u002Fmessaging-framework.md` |\n| Consistency | `references\u002Fconsistency-checklist.md` |\n| Guidelines Template | `references\u002Fbrand-guideline-template.md` |\n| Asset Organization | `references\u002Fasset-organization.md` |\n| Color Management | `references\u002Fcolor-palette-management.md` |\n| Typography | `references\u002Ftypography-specifications.md` |\n| Logo Usage | `references\u002Flogo-usage-rules.md` |\n| Approval Checklist | `references\u002Fapproval-checklist.md` |\n\n## Scripts\n\n| Script | Purpose |\n|--------|---------|\n| `scripts\u002Finject-brand-context.cjs` | Extract brand context for prompt injection |\n| `scripts\u002Fsync-brand-to-tokens.cjs` | Sync brand-guidelines.md → design-tokens.json\u002Fcss |\n| `scripts\u002Fvalidate-asset.cjs` | Validate asset naming, size, format |\n| `scripts\u002Fextract-colors.cjs` | Extract and compare colors against palette |\n\n## Templates\n\n| Template | Purpose |\n|----------|---------|\n| `templates\u002Fbrand-guidelines-starter.md` | Complete starter template for new brands |\n\n## Routing\n\n1. Parse subcommand from `$ARGUMENTS` (first word)\n2. Load corresponding `references\u002F{subcommand}.md`\n3. Execute with remaining arguments\n","# Brand\n\nBrand identity, voice, messaging, asset management, and consistency frameworks.\n\n## When to Use\n\n- Brand voice definition and content tone guidance\n- Visual identity standards and style guide development\n- Messaging framework creation\n- Brand consistency review and audit\n- Asset organization, naming, and approval\n- Color palette management and typography specs\n\n## Quick Start\n\n**Inject brand context into prompts:**\n```bash\nnode scripts\u002Finject-brand-context.cjs\nnode scripts\u002Finject-brand-context.cjs --json\n```\n\n**Validate an asset:**\n```bash\nnode scripts\u002Fvalidate-asset.cjs \u003Casset-path>\n```\n\n**Extract\u002Fcompare colors:**\n```bash\nnode scripts\u002Fextract-colors.cjs --palette\nnode scripts\u002Fextract-colors.cjs \u003Cimage-path>\n```\n\n## Brand Sync Workflow\n\n```bash\n\n# 1. Edit docs\u002Fbrand-guidelines.md (or use \u002Fbrand update)\n\n# 2. Sync to design tokens\nnode scripts\u002Fsync-brand-to-tokens.cjs\n\n# 3. Verify\nnode scripts\u002Finject-brand-context.cjs --json | head -20\n```\n\n**Files synced:**\n- `docs\u002Fbrand-guidelines.md` → Source of truth\n- `assets\u002Fdesign-tokens.json` → Token definitions\n- `assets\u002Fdesign-tokens.css` → CSS variables\n\n## Subcommands\n\n| Subcommand | Description | Reference |\n|------------|-------------|-----------|\n| `update` | Update brand identity and sync to all design systems | `references\u002Fupdate.md` |\n\n## References\n\n| Topic | File |\n|-------|------|\n| Voice Framework | `references\u002Fvoice-framework.md` |\n| Visual Identity | `references\u002Fvisual-identity.md` |\n| Messaging | `references\u002Fmessaging-framework.md` |\n| Consistency | `references\u002Fconsistency-checklist.md` |\n| Guidelines Template | `references\u002Fbrand-guideline-template.md` |\n| Asset Organization | `references\u002Fasset-organization.md` |\n| Color Management | `references\u002Fcolor-palette-management.md` |\n| Typography | `references\u002Ftypography-specifications.md` |\n| Logo Usage | `references\u002Flogo-usage-rules.md` |\n| Approval Checklist | `references\u002Fapproval-checklist.md` |\n\n## Scripts\n\n| Script | Purpose |\n|--------|---------|\n| `scripts\u002Finject-brand-context.cjs` | Extract brand context for prompt injection |\n| `scripts\u002Fsync-brand-to-tokens.cjs` | Sync brand-guidelines.md → design-tokens.json\u002Fcss |\n| `scripts\u002Fvalidate-asset.cjs` | Validate asset naming, size, format |\n| `scripts\u002Fextract-colors.cjs` | Extract and compare colors against palette |\n\n## Templates\n\n| Template | Purpose |\n|----------|---------|\n| `templates\u002Fbrand-guidelines-starter.md` | Complete starter template for new brands |\n\n## Routing\n\n1. Parse subcommand from `$ARGUMENTS` (first word)\n2. Load corresponding `references\u002F{subcommand}.md`\n3. Execute with remaining arguments\n",{"name":5,"metadata":53,"description":7,"argument-hint":56},{"author":54,"version":55},"claudekit","1.0.0","[update|review|create] [args]","main","d8518247cb8ab8b2dac57a6be33543ffd23b97c5","design-branding\u002Fnextlevelbuilder\u002Fbrand",0,"https:\u002F\u002Fgithub.com\u002Fmattonweb\u002Fai-assistant-foundry","https:\u002F\u002Fgithub.com\u002Fmattonweb","2026-05-29 08:42:23",{"source":8,"skillName":5,"commands":65,"prompt":75,"zipAvailable":76},[66,69,72],{"tool":67,"command":68},"npx","npx skills add mattonweb\u002Fai-assistant-foundry --skill \"ckm:brand\"",{"tool":70,"command":71},"bunx","bunx skills add mattonweb\u002Fai-assistant-foundry --skill \"ckm:brand\"",{"tool":73,"command":74},"pnpm","pnpm dlx skills add mattonweb\u002Fai-assistant-foundry --skill \"ckm:brand\"","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fmattonweb\u002Fai-assistant-foundry\u002Fblob\u002Fmain\u002Fdesign-branding\u002Fnextlevelbuilder\u002Fbrand\u002FSKILL.md",true,[78,84,88,92,96,100,104,108,112,116,120,124],{"path":79,"resourceType":80,"resourceTypeDesc":81,"sizeBytes":82,"sourceHtmlUrl":83},"references\u002Fapproval-checklist.md","REFERENCE","参考文档",4245,"https:\u002F\u002Fgithub.com\u002Fmattonweb\u002Fai-assistant-foundry\u002Fblob\u002Fmain\u002Fdesign-branding\u002Fnextlevelbuilder\u002Fbrand\u002Freferences\u002Fapproval-checklist.md",{"path":85,"resourceType":80,"resourceTypeDesc":81,"sizeBytes":86,"sourceHtmlUrl":87},"references\u002Fasset-organization.md",5113,"https:\u002F\u002Fgithub.com\u002Fmattonweb\u002Fai-assistant-foundry\u002Fblob\u002Fmain\u002Fdesign-branding\u002Fnextlevelbuilder\u002Fbrand\u002Freferences\u002Fasset-organization.md",{"path":89,"resourceType":80,"resourceTypeDesc":81,"sizeBytes":90,"sourceHtmlUrl":91},"references\u002Fbrand-guideline-template.md",3573,"https:\u002F\u002Fgithub.com\u002Fmattonweb\u002Fai-assistant-foundry\u002Fblob\u002Fmain\u002Fdesign-branding\u002Fnextlevelbuilder\u002Fbrand\u002Freferences\u002Fbrand-guideline-template.md",{"path":93,"resourceType":80,"resourceTypeDesc":81,"sizeBytes":94,"sourceHtmlUrl":95},"references\u002Fcolor-palette-management.md",4254,"https:\u002F\u002Fgithub.com\u002Fmattonweb\u002Fai-assistant-foundry\u002Fblob\u002Fmain\u002Fdesign-branding\u002Fnextlevelbuilder\u002Fbrand\u002Freferences\u002Fcolor-palette-management.md",{"path":97,"resourceType":80,"resourceTypeDesc":81,"sizeBytes":98,"sourceHtmlUrl":99},"references\u002Fconsistency-checklist.md",1926,"https:\u002F\u002Fgithub.com\u002Fmattonweb\u002Fai-assistant-foundry\u002Fblob\u002Fmain\u002Fdesign-branding\u002Fnextlevelbuilder\u002Fbrand\u002Freferences\u002Fconsistency-checklist.md",{"path":101,"resourceType":80,"resourceTypeDesc":81,"sizeBytes":102,"sourceHtmlUrl":103},"references\u002Flogo-usage-rules.md",5464,"https:\u002F\u002Fgithub.com\u002Fmattonweb\u002Fai-assistant-foundry\u002Fblob\u002Fmain\u002Fdesign-branding\u002Fnextlevelbuilder\u002Fbrand\u002Freferences\u002Flogo-usage-rules.md",{"path":105,"resourceType":80,"resourceTypeDesc":81,"sizeBytes":106,"sourceHtmlUrl":107},"references\u002Fmessaging-framework.md",1763,"https:\u002F\u002Fgithub.com\u002Fmattonweb\u002Fai-assistant-foundry\u002Fblob\u002Fmain\u002Fdesign-branding\u002Fnextlevelbuilder\u002Fbrand\u002Freferences\u002Fmessaging-framework.md",{"path":109,"resourceType":80,"resourceTypeDesc":81,"sizeBytes":110,"sourceHtmlUrl":111},"references\u002Ftypography-specifications.md",5042,"https:\u002F\u002Fgithub.com\u002Fmattonweb\u002Fai-assistant-foundry\u002Fblob\u002Fmain\u002Fdesign-branding\u002Fnextlevelbuilder\u002Fbrand\u002Freferences\u002Ftypography-specifications.md",{"path":113,"resourceType":80,"resourceTypeDesc":81,"sizeBytes":114,"sourceHtmlUrl":115},"references\u002Fupdate.md",3367,"https:\u002F\u002Fgithub.com\u002Fmattonweb\u002Fai-assistant-foundry\u002Fblob\u002Fmain\u002Fdesign-branding\u002Fnextlevelbuilder\u002Fbrand\u002Freferences\u002Fupdate.md",{"path":117,"resourceType":80,"resourceTypeDesc":81,"sizeBytes":118,"sourceHtmlUrl":119},"references\u002Fvisual-identity.md",1885,"https:\u002F\u002Fgithub.com\u002Fmattonweb\u002Fai-assistant-foundry\u002Fblob\u002Fmain\u002Fdesign-branding\u002Fnextlevelbuilder\u002Fbrand\u002Freferences\u002Fvisual-identity.md",{"path":121,"resourceType":80,"resourceTypeDesc":81,"sizeBytes":122,"sourceHtmlUrl":123},"references\u002Fvoice-framework.md",1998,"https:\u002F\u002Fgithub.com\u002Fmattonweb\u002Fai-assistant-foundry\u002Fblob\u002Fmain\u002Fdesign-branding\u002Fnextlevelbuilder\u002Fbrand\u002Freferences\u002Fvoice-framework.md",{"path":125,"resourceType":80,"resourceTypeDesc":81,"sizeBytes":126,"sourceHtmlUrl":127},"templates\u002Fbrand-guidelines-starter.md",6638,"https:\u002F\u002Fgithub.com\u002Fmattonweb\u002Fai-assistant-foundry\u002Fblob\u002Fmain\u002Fdesign-branding\u002Fnextlevelbuilder\u002Fbrand\u002Ftemplates\u002Fbrand-guidelines-starter.md",[129,161,175,194,215,239],{"skillNo":130,"name":131,"nameZh":6,"description":132,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":133,"categories":134,"keywords":141,"publishedAt":48},"01M6P02DENRHN6KVGYC55FKASJ","writing-clearly-and-concisely","Use when writing prose humans will read—documentation, commit messages, error messages, explanations, reports, or UI text. Applies Strunk's timeless rules for clearer, stronger, more professional writing.","https:\u002F\u002Fgithub.com\u002Fmattonweb\u002Fai-assistant-foundry\u002Fblob\u002Fmain\u002Fwrite-technical\u002Fsoftaworks\u002Fwriting-clearly-and-concisely\u002FSKILL.md",[135,138],{"categoryNo":136,"categoryName":137,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000018","写作与文案",{"categoryNo":139,"categoryName":140,"taxonomyType":26,"taxonomyTypeDesc":27},"01JBSEEDCAT000000000000036","内容创作者",[142,143,144,145,32,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160],"writing clearly and concisely","writing","concisely","text","more","timeless","error","professional","prose","reports","use","read","Rules","commit messages","messages","error messages","ui","documentation","commit",{"skillNo":162,"name":163,"nameZh":6,"description":164,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":165,"categories":166,"keywords":167,"publishedAt":48},"01M6P0286HZ8RWMFCCPC8HF7SC","crafting-effective-readmes","Use when writing or improving README files. Not all READMEs are the same — provides templates and guidance matched to your audience and project type.","https:\u002F\u002Fgithub.com\u002Fmattonweb\u002Fai-assistant-foundry\u002Fblob\u002Fmain\u002Fwrite-technical\u002Fsoftaworks\u002Fcrafting-effective-readmes\u002FSKILL.md",[],[168,169,143,170,171,152,172,173,174],"crafting effective readmes","README","templates","type","project","guidance","files",{"skillNo":176,"name":177,"nameZh":6,"description":178,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":179,"categories":180,"keywords":184,"publishedAt":48},"01M6P025A41BBTPWVTZ3GFQVG6","wiki-architect","You are a documentation architect that produces structured wiki catalogues and onboarding guides from codebases.","https:\u002F\u002Fgithub.com\u002Fmattonweb\u002Fai-assistant-foundry\u002Fblob\u002Fmain\u002Fwrite-technical\u002Fsickn33\u002Fwiki-architect\u002FSKILL.md",[181],{"categoryNo":182,"categoryName":183,"taxonomyType":26,"taxonomyTypeDesc":27},"01JBSEEDCAT000000000000038","人力资源",[185,186,187,188,189,190,34,191,192,193,159],"wiki","architect","wiki architect","unknown","you","documentation architect","structured","community","onboarding",{"skillNo":195,"name":196,"nameZh":6,"description":197,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":198,"categories":199,"keywords":200,"publishedAt":48},"01M6P01NSKPXP77NWB4K0PXRK5","readme","You are an expert technical writer creating comprehensive project documentation. Your goal is to write a README.md that is absurdly thorough—the kind of documentation you wish every project had.","https:\u002F\u002Fgithub.com\u002Fmattonweb\u002Fai-assistant-foundry\u002Fblob\u002Fmain\u002Fwrite-technical\u002Fsickn33\u002Freadme\u002FSKILL.md",[],[169,201,202,203,189,204,205,172,206,207,57,208,209,210,211,212,159,213,214],"project documentation","tree","kind","expert","github","wish","writer","goal","write","technical writer","technical","https","write a readme","safe",{"skillNo":216,"name":217,"nameZh":6,"description":218,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":219,"categories":220,"keywords":221,"publishedAt":48},"01M6P01GP0NEN8KT3A3SA6ZFVE","ubiquitous-language","Extract a DDD-style ubiquitous language glossary from the current conversation, flagging ambiguities and proposing canonical terms. Saves to UBIQUITOUS_LANGUAGE.md. Use when user wants to define domain terms, build a glossary, harden terminology, create a ubiquitous language, or mentions \"domain model\" or \"DDD\".","https:\u002F\u002Fgithub.com\u002Fmattonweb\u002Fai-assistant-foundry\u002Fblob\u002Fmain\u002Fwrite-technical\u002Fmattpocock\u002Fubiquitous-language\u002FSKILL.md",[],[222,223,152,224,225,226,227,228,229,47,230,231,232,35,233,234,235,236,237,238],"ubiquitous language","language","extract","user","glossary","model","terms","ddd","build","true","canonical","define","harden","domain model","domain","terminology","conversation",{"skillNo":240,"name":241,"nameZh":6,"description":242,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":243,"categories":244,"keywords":247,"publishedAt":48},"01M6P01BJBP9XP4TDRT7QD1ZVA","technical-writing-style","Enforce clear, direct writing in software development documents including OKRs, PRDs, tech specs, architecture decision records (ADRs), git commit messages, PR descriptions, READMEs, changelogs, runbooks, incident postmortems, API docs, and onboarding guides. Trigger whenever a user asks to write, edit, revise, or review any of these document types. Also trigger when the user says writing \"sounds like AI\", \"feels robotic\", \"needs polish\", or asks to \"make it sound more natural\" in the context of technical or professional prose. Do not trigger for fiction, poetry, creative writing, academic papers, or legal documents unless the user explicitly asks for a more natural tone.","https:\u002F\u002Fgithub.com\u002Fmattonweb\u002Fai-assistant-foundry\u002Fblob\u002Fmain\u002Fwrite-technical\u002Fmattnebr\u002Ftechnical-writing-style\u002FSKILL.md",[245,246],{"categoryNo":136,"categoryName":137,"taxonomyType":21,"taxonomyTypeDesc":22},{"categoryNo":139,"categoryName":140,"taxonomyType":26,"taxonomyTypeDesc":27},[248,249,35,211,143,250,149,251,252,253,254,255,256,257,258,156,259,260,160,39],"writing style","technical writing style","technical writing","papers","types","runbooks","software development","incident","Poetry","decision","api","documents","architecture"]