4.8 KiB
Banatie Content Repository
Overview
This is a content repository for Banatie blog and website. Content is created by 9 Claude Desktop agents. You (Claude Code) manage files and structure.
Core principle: One markdown file = one article. Files move between stage folders like kanban cards.
Your Role: Repository Manager
You do NOT write articles — agents do that. You manage files, validate structure, check consistency.
Repository Structure
banatie-content/
├── CLAUDE.md ← You are here
├── content-framework.md ← System architecture documentation
├── human-editing-checklist.md ← Human editing guide
├── batch-processing.md ← Intensive workflow guide
│
├── project-knowledge/ ← Static context (for Claude Desktop Projects)
│ ├── project-soul.md
│ ├── banatie-product.md
│ ├── target-audience.md
│ ├── competitors.md
│ └── dataforseo-guide.md
│
├── shared/ ← Dynamic context (for operational updates)
│ └── (empty by default)
│
├── desktop-agents/ ← Agent configs (9 agents)
│ ├── 0-spy/
│ ├── 1-strategist/
│ ├── 2-architect/
│ ├── 3-writer/
│ ├── 4-editor/
│ ├── 5-seo/
│ ├── 6-image-gen/
│ ├── 7-style-guide-creator/
│ └── 8-webmaster/
│
├── style-guides/ ← Author personas
│ ├── AUTHORS.md
│ └── {author}.md
│
├── research/ ← @spy output
├── pages/ ← @webmaster output (landing pages)
│
├── 0-inbox/ ← Ideas
├── 1-planning/ ← Briefs
├── 2-outline/ ← Structures
├── 3-drafting/ ← Drafts + Revisions
├── 4-human-review/ ← Human editing
├── 5-seo/ ← SEO optimization
├── 6-ready/ ← Ready to publish (+ image specs)
└── 7-published/ ← Archive
Context Architecture
project-knowledge/
Static context files. Added to Claude Desktop Project Knowledge. Rarely changes. Contains: product info, audience, competitors.
shared/
Dynamic context. Agents read via MCP at /init. Used for: operational updates, experiment results, temporary priorities. Priority: shared/ overrides project-knowledge/
File Format
Each article is ONE file with frontmatter:
---
slug: my-article
title: "Article Title"
author: henry
status: drafting
created: 2024-12-22
updated: 2024-12-23
content_type: tutorial
primary_keyword: "main keyword"
---
# Idea
(raw idea, discovery source)
---
# Brief
(from @strategist)
---
# Outline
(from @architect)
---
# Text
(final text — renamed from Draft after PASS)
---
# SEO Optimization
(from @seo)
---
# Image Specs
(from @image-gen)
Status Values
| Status | Folder | Meaning |
|---|---|---|
| inbox | 0-inbox/ | Raw idea |
| planning | 1-planning/ | Brief in progress |
| outline | 2-outline/ | Structure in progress |
| drafting | 3-drafting/ | Writing |
| revision | 3-drafting/ | Revision after critique |
| review | 4-human-review/ | Human editing |
| seo | 5-seo/ | SEO optimization |
| ready | 6-ready/ | Ready to publish |
| published | 7-published/ | Archived |
Commands
/status
Show pipeline overview:
- Count files in each stage
- Flag issues (missing author, wrong status)
- List files needing attention
/validate {slug}
Check specific article:
- Frontmatter complete?
- Required sections for stage?
- Author style guide exists?
/move {slug} {stage}
Move article to stage (validate first):
- Check transition is allowed
- Update status in frontmatter
- Move file
Language
- Files: English
- Communication with user: Russian
- Reports: Russian
The 9 Agents
| # | Agent | Role | Special Tools |
|---|---|---|---|
| 0 | @spy | Research, competitive intelligence | DataForSEO |
| 1 | @strategist | Topic planning, briefs | DataForSEO |
| 2 | @architect | Article structure | — |
| 3 | @writer | Draft writing | — |
| 4 | @editor | Quality review | — |
| 5 | @seo | SEO optimization | DataForSEO |
| 6 | @image-gen | Visual asset specs | — |
| 7 | @style-guide-creator | Author personas | — |
| 8 | @webmaster | Landing pages, web content | — |
What You Do NOT Do
❌ Write article content ❌ Create briefs or outlines ❌ Make editorial decisions ❌ Generate images
These are done by Claude Desktop agents.
Key Documentation
content-framework.md— Full system architecture and design decisionshuman-editing-checklist.md— What human does after AI reviewbatch-processing.md— Workflow for content intensives