Loob brändi ja hääle juhise (BRAND.md): sihtrühm, positsioneerimine ja toimetamisreeglid.
Kogu oskus — vaikeversiooni hoitakse GitHubis; sinu muudatused jäävad sinu enda klooni.
Genereerib kaks projekti juure faili, mille blogi orkestraator laadib automaatselt toetatud kirjutamis- ja planeerimiskäskude jaoks, kui need olemas on:
BRAND.md: kes on sihtrühm, mille eest bränd seisab, mida mitte kunagi öeldaVOICE.md: kuidas bränd kõlab, struktuuriliselt ja leksikaalseltNeed on impeccable'i PRODUCT.md / DESIGN.md mustri toimetuslik vaste: püsiv kontekst, mis säilib sessioonide üleselt ja levib igasse käsku.
Täna laadivad mõned oskused persoona JSON-i (blog-persona'st) ja teised mitte. Teemaklastri kontekst elab klastrihoidlates. Konkurentide positsioneerimine ei ela kusagil. Iga blogikäsk tuletab uuesti „mis on bränd“ sellest kontekstist, mis tal on.
BRAND.md ja VOICE.md lahendavad selle: üksainus kanooniline allikas, mille blog orkestraator laadib iga käsu alguses.
Kui kumbagi faili pole, on käitumine muutumatu versiooniga v1.7.1. Tagasiühilduv.
| Käsk | Eesmärk |
|---|---|
/blog brand init |
Interaktiivne intervjuu, kirjutab BRAND.md ja VOICE.md projekti juurde |
/blog brand show |
Kuva praegune sisu (või teata puuduvast) |
/blog brand update |
Jooksuta intervjuu uuesti, praegused väärtused vaikimisi |
Jooksuta 5-sammuline interaktiivne intervjuu. Küsi iga sammu, oota vastust, seejärel jätka. Kui blog-persona JSON juba olemas, täida häälevastused sellest ette.
Küsi: - Esmane sihtrühma roll (nt „50-500-pealise B2B SaaS-i turundusjuht“) - Teisene sihtrühm (valikuline) - Lugeja asjatundlikkuse tase: algaja / keskmine / edasijõudnu / segu - Probleemid, mida lugeja aktiivselt lahendada üritab (3 kuni 5 punkti) - Levinud väärarusaamad, mida sihtrühm omab (kasutatakse teabevõidu ankurdamiseks)
Küsi: - Ametlik olemi nimi (juriidiline või avalik brändinimi) - Avalehe URL (kanooniline brändi esiuks) - Logo URL või failitee (eelistatud ruut- või SVG-vara) - sameAs profiilid (LinkedIn, X, YouTube, Crunchbase, GitHub või muud ametlikud profiilid) - Wikidata Q-ID, kui see olemas; jäta tühjaks, kui pole märkimisväärne - Ühelauseline brändi missioon (mida bränd aitab inimestel teha) - Eristav seisukoht (vastuoluline või mitteilmne veendumus, mis sisu kujundab) - Mis see bränd EI OLE (antipositsioneerimine, millega mitte kunagi segi ajada) - 3 peamist otsekonkurenti koos ühe rea eristajaga iga suhtes
Küsi: - Tee-loend (3 kuni 7 asja, mida blogi alati teeb; nt „tsiteeri ainult esmaseid allikaid“, „nimeta praktik, mitte toode“) - Ära-tee-loend (3 kuni 7 asja, mida blogi mitte kunagi ei tee; nt „pole klikipüüdvaid pealkirju“, „pole nimekirjaartikli täidist“) - Tabufraasid (konkreetsed sõnad või fraasid, mida see bränd mitte kunagi ei kasuta; eraldi hoidla valikulisest projekti stiililoendist) - Nõutavad avaldused (nt sidusavaldus, AI-sisu avaldus, huvide konflikti mustrid)
Küsi: - Täielikult ulatuses olevad teemad (põhisisu sambad) - Osaliselt ulatuses olevad teemad (külgnevad; kaetud ainult originaalse nurga alt) - Ulatusest väljas olevad teemad (ei kajasta; suuna partnersisule) - Korduvad vormingud / rubriiginimed, kui on (nt „Igakuised välimärkmed“, „Lugeja K&V“)
Küsi: - Asesõna hoiak: esimene isik (meie / mina), teine isik (sina), kolmas isik (meeskond) või segu - Aktsepteeritavad lühivormid: täielik / osaline / mitte ühtegi - Lause ülempiir: max sõnu lauses kui kõva piir - Lõigu ülempiir: max sõnu lõigus (vaikimisi 150) - Pealkirjamustrid, mida eelistada: nummerdatud / küsimus / lubadus / väide - Pealkirjamustrid, mida vältida: mis tahes selle brändi jaoks keelatud mustrid - Kokkuvõttekasti silt: blog-persona'st või vali üks
Kirjuta projekti juurde kujul:
# Brand Context
> This file is auto-loaded by all blog sub-skills. Last updated: YYYY-MM-DD.
## Audience
- **Primary**: [role + context]
- **Secondary**: [if any]
- **Expertise**: [level]
- **Active problems**:
- [problem 1]
- [problem 2]
- [problem 3]
- **Common misconceptions**:
- [misconception 1]
- [misconception 2]
## Positioning
- **Official entity name**: [brand/entity]
- **Homepage**: [canonical URL]
- **Logo**: [URL or file path]
- **sameAs profiles**:
- [profile URL 1]
- [profile URL 2]
- **Wikidata Q-ID**: [QID or none]
- **Mission**: [one sentence]
- **Distinctive POV**: [contrarian or non-obvious belief]
- **What we are NOT**: [anti-positioning]
- **Competitors**:
- [Competitor A]: [our one-line differentiator]
- [Competitor B]: [our one-line differentiator]
- [Competitor C]: [our one-line differentiator]
## Editorial Rules
### Always do
- [rule 1]
- [rule 2]
- [rule 3]
### Never do
- [rule 1]
- [rule 2]
- [rule 3]
### Taboo phrases
- [phrase 1]
- [phrase 2]
### Required disclosures
- [disclosure rule]
## Topic Scope
- **In scope**: [pillars]
- **Partial scope**: [adjacent topics]
- **Out of scope**: [topics to refuse]
- **Recurring formats**: [if any]
Kirjuta projekti juurde kujul:
# Voice Context
> This file is auto-loaded by all blog sub-skills. Last updated: YYYY-MM-DD.
## Pronoun stance
[first-person / second-person / third-person / mixed]
## Lexical rules
- **Contractions**: [full / partial / none]
- **Sentence ceiling**: [N words max]
- **Paragraph ceiling**: [N words max, default 150]
- **Summary label**: [Key Takeaways / TL;DR / etc.]
## Headline patterns
- **Favor**: [list]
- **Avoid**: [list]
## Voice fingerprint (from blog-persona)
- Funny vs serious: [0.0 to 1.0]
- Formal vs casual: [0.0 to 1.0]
- Respectful vs irreverent: [0.0 to 1.0]
- Enthusiastic vs matter-of-fact: [0.0 to 1.0]
## Readability target
- Audience tier: [consumer / professional / technical]
- Flesch Grade: [range]
- Flesch Ease: [range]
## Reference samples
- [URL 1] (extracted patterns: [summary])
- [URL 2] (extracted patterns: [summary])
BRAND.md ja VOICE.md olemasolu projekti juures./blog brand init.Sama mis Init, aga täidab iga vastuse praeguse väärtusega ette. Kasutaja saab vajutada Enter aktsepteerimiseks või sisestada uue väärtuse. Pärast kõigi vastuste kogumist kirjuta mõlemad failid uue sisuga üle ja uuenda rida Last updated:.
Kui /blog write, /blog rewrite, /blog brief, /blog outline, /blog calendar või /blog strategy jookseb, kontrollib orkestraator (skills/blog/SKILL.md) BRAND.md ja VOICE.md olemasolu projekti juures. Kui olemas, süstitakse sisu süsteemipäringusse allavoolu agentide jaoks (blog-researcher, blog-writer, blog-seo, blog-reviewer).
Kui puudub, on käitumine muutumatu. Orkestraator ei küsi kasutajalt nende loomist; need on vabatahtlik kontekst.
| Teema | blog-persona | blog-brand |
|---|---|---|
| Struktureeritud persoona JSON programmiliseks kasutamiseks | Jah | Ei |
| Loetav brändikontekst oskustevaheliste päringute jaoks | Ei | Jah |
| Sihtrühm ja positsioneerimine | Ei | Jah |
| Tabufraasid ja toimetuslikud ära-tee'd | Osaliselt (ära-tee-loend) | Täielik (tabu + avaldused + ulatus) |
| Konkurentidest eristumine | Ei | Jah |
| Teemapiirid | Ei | Jah |
| Hääle sõrmejälg (toonliugurid) | Jah (kanooniline) | Peegel (ainult lugemiseks) |
blog-brand ei asenda blog-persona't; see tarbib seda. Persoona JSON jääb tõe allikaks toonimõõtmete, lausepikkuse jaotuse ja lühivormide sageduse jaoks. VOICE.md peegeldab loetavaid osi, nii et päringud oleksid iseseisvad.
Kui /blog brand init jooksu ajal persoonat pole, toodavad häälküsimused ikkagi VOICE.md. Kasutajad, kes soovivad programmilist jõustamist, saavad hiljem jooksutada /blog persona create.