359 lines
12 KiB
Markdown
359 lines
12 KiB
Markdown
# Content Authors Registry
|
|
|
|
This document is the central registry of all author personas for Banatie content.
|
|
|
|
**Used by:** @strategist (author selection), all other agents (reference)
|
|
**Template:** style-guides/TEMPLATE.md
|
|
|
|
---
|
|
|
|
## Active Authors
|
|
|
|
### henry
|
|
|
|
| Field | Value |
|
|
|-------|-------|
|
|
| **File** | style-guides/henry-technical.md |
|
|
| **Name** | Henry Bonson |
|
|
| **Handle** | @h1gbosn |
|
|
| **Role** | Lead Engineer & Builder |
|
|
| **Affiliation** | Co-founder (Phase 1: not disclosed publicly) |
|
|
| **Primary Platform** | Dev.to |
|
|
| **Secondary Platforms** | Hashnode, IndieHackers (selective) |
|
|
| **Avatar** | /projects/my-projects/banatie-accounts/h1gbosn/avatar1-sm.png |
|
|
| **Status** | Active |
|
|
|
|
**Topics:** Full-stack tutorials, system architecture, API integration, AI-assisted development, e-commerce platforms, Banatie product guides
|
|
|
|
**Voice:** Direct, pragmatic, code-heavy, experience-based (12 years), "I remember when..." technical nostalgia
|
|
|
|
**Real person:** Oleg Proskurin
|
|
|
|
**Social Profiles:**
|
|
- Dev.to: https://dev.to/h1gbosn
|
|
- GitHub: https://github.com/h1gbosn
|
|
- LinkedIn: https://www.linkedin.com/in/henry-bonson-4376153a1/
|
|
- IndieHackers: https://www.indiehackers.com/h1gbosn
|
|
- Email: h1gbosn@gmail.com
|
|
|
|
---
|
|
|
|
### banatie-linkedin
|
|
|
|
| Field | Value |
|
|
|-------|-------|
|
|
| **File** | style-guides/banatie-linkedin.md |
|
|
| **Name** | Banatie |
|
|
| **Type** | Company Voice (not a person) |
|
|
| **Handle** | @banatie |
|
|
| **Platform** | LinkedIn (company page) |
|
|
| **Affiliation** | Official company account |
|
|
| **Admin** | Oleg Proskurin (hidden, super admin) |
|
|
| **Status** | Ready (account not created yet) |
|
|
|
|
**Topics:** Product updates, industry commentary, use case showcases, developer workflow insights, AI tooling trends
|
|
|
|
**Voice:** Professional but approachable, confident but not arrogant, technical but accessible, company perspective ("we")
|
|
|
|
**Content Types:**
|
|
- Product announcements and features
|
|
- Industry news analysis
|
|
- Reposts of Henry's Dev.to articles (with company angle)
|
|
- Developer tips and tricks
|
|
- Use case showcases
|
|
|
|
**Key Differentiator:** Company voice, not personal. Focuses on positioning and product benefits, delegates technical deep-dives to Henry.
|
|
|
|
**Platform:** linkedin.com/company/banatie (to be created)
|
|
|
|
---
|
|
|
|
### nina
|
|
|
|
| Field | Value |
|
|
|-------|-------|
|
|
| **File** | style-guides/nina-creative.md (pending) |
|
|
| **Name** | Nina Novak |
|
|
| **Role** | Creative Technologist |
|
|
| **Affiliation** | community |
|
|
| **Primary Platform** | TBD |
|
|
| **Avatar** | assets/avators/nina.png (pending) |
|
|
| **Status** | Needs creation |
|
|
|
|
**Topics:** AI art, design workflows, creative tools, productivity
|
|
**Voice:** Engaging, visual, inspiring, accessible
|
|
**Real person:** Ekaterina
|
|
|
|
---
|
|
|
|
## Independent Authors (Not Banatie-Related)
|
|
|
|
These authors are for a separate blog project, not connected to Banatie.
|
|
|
|
### josh-mercer
|
|
|
|
| Field | Value |
|
|
|-------|-------|
|
|
| **File** | style-guides/josh-mercer.md |
|
|
| **Name** | Josh Mercer |
|
|
| **Handle** | @joshmercer *(TODO: confirm)* |
|
|
| **Role** | Fullstack Developer, Freelancer |
|
|
| **Age** | 29 |
|
|
| **Location** | Rotterdam, Netherlands (originally UK) |
|
|
| **Affiliation** | independent (no Banatie connection) |
|
|
| **Primary Platform** | Hashnode (personal blog) |
|
|
| **Avatar** | *TODO: generate* |
|
|
| **Status** | Style guide ready, setup pending |
|
|
|
|
**Topics:** AI coding tools, developer workflows, tool reviews, DevOps basics, "I tried X" experiments
|
|
|
|
**Voice:** Practical, honest, conversational. Peer sharing real experience. Medium technical depth — knows deep stuff but writes accessibly.
|
|
|
|
**Signature:** "I tried this so you don't have to" vibe. Starts with personal problems, ends with invitations to share.
|
|
|
|
**Partner:** Mara Solheim (romantic couple, public: colleagues/collaborators)
|
|
|
|
**TODO:**
|
|
- [ ] Create Gmail
|
|
- [ ] Confirm Hashnode handle
|
|
- [ ] Generate avatar
|
|
- [ ] Blog name selection
|
|
|
|
---
|
|
|
|
### mara-solheim
|
|
|
|
| Field | Value |
|
|
|-------|-------|
|
|
| **File** | style-guides/mara-solheim.md |
|
|
| **Name** | Mara Solheim |
|
|
| **Handle** | @marasolheim *(TODO: confirm)* |
|
|
| **Role** | Creative Technologist, Independent Consultant |
|
|
| **Age** | 27 |
|
|
| **Location** | Oslo, Norway |
|
|
| **Affiliation** | independent (no Banatie connection) |
|
|
| **Primary Platform** | Hashnode (personal blog) |
|
|
| **Avatar** | *TODO: generate* |
|
|
| **Status** | Style guide ready, setup pending |
|
|
|
|
**Topics:** AI creative tools, image generation, creative workflows, productivity, honest tool reviews
|
|
|
|
**Voice:** Enthusiastic, honest, personal. Genuine excitement backed by real testing. Not afraid to show struggles and learning process.
|
|
|
|
**Signature:** "This actually blew my mind" energy, but with substance. Shows failures alongside successes. Vulnerable about not knowing everything.
|
|
|
|
**Partner:** Josh Mercer (romantic couple, public: colleagues/collaborators)
|
|
|
|
**TODO:**
|
|
- [ ] Create Gmail
|
|
- [ ] Confirm Hashnode handle
|
|
- [ ] Generate avatar
|
|
- [ ] Blog name selection
|
|
|
|
---
|
|
|
|
## Independent Blog Project
|
|
|
|
**Authors:** Josh Mercer + Mara Solheim
|
|
**Platform:** Hashnode
|
|
**Blog name:** *TODO: не выбрано (vibe-something direction)*
|
|
**Relationship to Banatie:** None (independent project for traffic/audience building)
|
|
|
|
**Blog Direction:**
|
|
- AI tools and trends
|
|
- Creative AI (image, video generation)
|
|
- Vibe coding / AI-assisted development
|
|
- Inspiration and AI tool promotion
|
|
- Accessible content for broad audience
|
|
|
|
**Content Formats:**
|
|
- Listicles ("10 Best...", "5 Tools for...")
|
|
- Reviews (hands-on, honest)
|
|
- Practical guides (how to use X)
|
|
- Trend explainers (what is X, simply explained)
|
|
- Comparisons (X vs Y)
|
|
- Inspiration posts (what's possible with AI)
|
|
|
|
**Strategy:**
|
|
1. Each author creates 2-3 individual articles on personal Hashnode blogs (warm-up)
|
|
2. Launch shared Hashnode org
|
|
3. Co-authored content on shared blog
|
|
4. Public interaction: colleagues/partners, supportive but not excessive
|
|
|
|
**Content Sources:** Oleg's Perplexity research → processed into articles
|
|
|
|
**How they met:** Tech conference in Amsterdam
|
|
|
|
---
|
|
|
|
## Author Selection Quick Reference
|
|
|
|
| Content Type | Primary | Notes |
|
|
|--------------|---------|-------|
|
|
| Tutorial (code-heavy) | henry | Step-by-step implementation |
|
|
| API integration guide | henry | Technical walkthrough |
|
|
| Product guide (Banatie) | henry | Banatie-specific tutorials |
|
|
| Technical comparison | henry | X vs Y with code |
|
|
| Deep dive (how it works) | henry | Architecture, internals |
|
|
| Debugging story | henry | Problem → solution |
|
|
| E-commerce technical | henry | Shopify, payments, architecture |
|
|
| AI SDK & tools | henry | Developer perspective on AI |
|
|
| System architecture | henry | Distributed systems, BFF, infrastructure |
|
|
| **Product announcement** | **banatie-linkedin** | Feature launches, updates |
|
|
| **Industry commentary** | **banatie-linkedin** | News analysis, positioning |
|
|
| **Use case showcase** | **banatie-linkedin** | High-level benefits, ROI |
|
|
| **Tips (non-code)** | **banatie-linkedin** | Quick developer tips |
|
|
| **Content repost** | **banatie-linkedin** | Sharing Henry's articles |
|
|
| AI art / image creativity | nina | Creative exploration |
|
|
| Design workflow | nina | Tools for designers |
|
|
| Creative tools review | nina | Non-technical perspective |
|
|
| Lifestyle / productivity | nina | Work-life, habits |
|
|
| **AI tools (accessible)** | **josh-mercer** | Independent blog |
|
|
| **DevOps for devs** | **josh-mercer** | Independent blog |
|
|
| **"I tried X" tech** | **josh-mercer** | Independent blog |
|
|
| **AI creative tools** | **mara-solheim** | Independent blog |
|
|
| **Image generation** | **mara-solheim** | Independent blog |
|
|
| **Creative workflows** | **mara-solheim** | Independent blog |
|
|
|
|
---
|
|
|
|
## Content Differentiation by Voice
|
|
|
|
**Same topic, different angles:**
|
|
|
|
**Example: "Cloudflare acquires Replicate"**
|
|
|
|
| Voice | Angle | Platform | Depth |
|
|
|-------|-------|----------|-------|
|
|
| **banatie-linkedin** | Industry positioning: "Confirms workflow-native thesis" | LinkedIn | 300-500 words |
|
|
| **henry** | Technical analysis: migration, API changes, code examples | Dev.to | 2000-2500 words |
|
|
| **oleg (future)** | Founder perspective: "This validated our roadmap" | LinkedIn personal | 400-600 words |
|
|
|
|
**Example: "How to integrate AI image generation"**
|
|
|
|
| Voice | Angle | Platform | Depth |
|
|
|-------|-------|----------|-------|
|
|
| **banatie-linkedin** | Use case: "Generate 50 images in 2 minutes" | LinkedIn | 200-300 words |
|
|
| **henry** | Technical tutorial: full code walkthrough | Dev.to | 2000-3000 words |
|
|
| **oleg (future)** | N/A — not his content type | N/A | N/A |
|
|
|
|
**Example: "Best AI image generators in 2025"**
|
|
|
|
| Voice | Angle | Platform | Depth |
|
|
|-------|-------|----------|-------|
|
|
| **josh-mercer** | Developer perspective: API quality, integration, DX | Hashnode | 1500-2000 words |
|
|
| **mara-solheim** | Creative perspective: output quality, creative workflows | Hashnode | 1500-2000 words |
|
|
|
|
---
|
|
|
|
## Style Guide Requirements
|
|
|
|
Every author style guide MUST contain these sections:
|
|
|
|
1. **Identity** — name, handle, role, location
|
|
2. **Affiliation** — relationship to Banatie, disclosure, bio line
|
|
3. **Avatar** — file path, description, style
|
|
4. **Social Profiles** — primary platform, all profiles
|
|
5. **Publishing Channels** — primary, secondary, format preferences
|
|
6. **Background** — professional journey, credibility
|
|
7. **Expertise** — primary/secondary topics, what they cover/avoid
|
|
8. **Voice & Tone** — overall voice, traits, formality
|
|
9. **Writing Patterns** — openings, structure, technical explanations, closings
|
|
10. **Language Patterns** — phrases used/avoided, humor, emoji
|
|
11. **Sample Passages** — introduction, technical, closing examples
|
|
12. **Do's and Don'ts** — specific guidance
|
|
13. **Content Fit** — best for, not ideal for
|
|
|
|
See `TEMPLATE.md` for full structure.
|
|
|
|
---
|
|
|
|
## Affiliation Types
|
|
|
|
| Type | Description | Disclosure |
|
|
|------|-------------|------------|
|
|
| **employee** | Works at Banatie | Full disclosure in bio |
|
|
| **contractor** | Paid contributor | "Contributing writer" |
|
|
| **community** | Active user who writes | "Banatie user" |
|
|
| **independent** | No formal relationship | No disclosure needed |
|
|
| **co-founder** | Founder/co-founder | Gradual disclosure strategy (see henry's guide) |
|
|
| **company** | Official company voice | N/A — this IS Banatie |
|
|
|
|
---
|
|
|
|
## Adding New Authors
|
|
|
|
### Via @style-guide-creator:
|
|
|
|
1. Start session with @style-guide-creator
|
|
2. `/init` to see current authors
|
|
3. Describe new author needs
|
|
4. Agent creates complete style guide
|
|
5. Agent updates this registry
|
|
6. Create avatar (separate task)
|
|
|
|
### Manual process:
|
|
|
|
1. Copy `TEMPLATE.md` to `{author-handle}.md`
|
|
2. Fill all sections
|
|
3. Add entry to this file
|
|
4. Create avatar in appropriate location
|
|
|
|
---
|
|
|
|
## Author Personas vs Real Identities
|
|
|
|
Authors are **personas**, not direct representations:
|
|
|
|
- **Henry Bonson** represents Oleg's technical expertise but writes as an independent character
|
|
- **Nina Novak** represents Ekaterina's creative perspective but writes as an independent character
|
|
- **Banatie LinkedIn** is the company voice — managed by Oleg but speaks as "we"
|
|
- **Josh Mercer** and **Mara Solheim** are independent personas for separate blog project (not Banatie-related)
|
|
|
|
Articles are published under persona names. This allows:
|
|
- Consistent voice even if real person's style evolves
|
|
- Clear brand identity per content type
|
|
- Professional separation between personal and project identities
|
|
- Flexibility in disclosure strategy (see Affiliation section in guides)
|
|
|
|
---
|
|
|
|
## Style Guide Health Check
|
|
|
|
### Banatie Authors
|
|
|
|
| Author | File | Avatar | Socials | Channels | Full Guide | Status |
|
|
|--------|------|--------|---------|----------|------------|--------|
|
|
| henry | ✅ | ✅ | ✅ | ✅ | ✅ Complete | Ready |
|
|
| banatie-linkedin | ✅ | ⏳ | ⏳ | ⏳ | ✅ Complete | Ready (account pending) |
|
|
| nina | ❌ | ❌ | ❌ | ❌ | ❌ | Needs creation |
|
|
|
|
### Independent Blog Authors
|
|
|
|
| Author | File | Avatar | Socials | Channels | Full Guide | Status |
|
|
|--------|------|--------|---------|----------|------------|--------|
|
|
| josh-mercer | ✅ | ❌ | ⏳ | ⏳ | ✅ Complete | Setup pending |
|
|
| mara-solheim | ✅ | ❌ | ⏳ | ⏳ | ✅ Complete | Setup pending |
|
|
|
|
**Josh & Mara TODO:**
|
|
- [ ] Select blog name (research paused)
|
|
- [ ] Create Gmail accounts
|
|
- [ ] Confirm Hashnode handles
|
|
- [ ] Generate avatars
|
|
- [ ] Create personal Hashnode blogs
|
|
- [ ] Write 2-3 warm-up articles each
|
|
- [ ] Create shared Hashnode org
|
|
|
|
**Banatie TODO:**
|
|
- [ ] Create LinkedIn company page (@banatie)
|
|
- [ ] Set up Banatie logo and cover image
|
|
- [ ] Prepare initial post queue
|
|
- [ ] Create nina-creative.md style guide
|
|
- [ ] Set up Nina's social profiles
|
|
- [ ] Generate Nina's avatar
|
|
|
|
---
|
|
|
|
**Last updated:** 2026-01-10
|
|
**Maintained by:** @style-guide-creator
|