Files
our-claude-skills/ourdigital-custom-skills/01-ourdigital-research-publisher/references/publishing-checklist.md
Andrew Yim 341d5f5a5b Initial commit: Claude Skills Factory with 8 refined custom skills
Custom Skills (ourdigital-custom-skills/):
- 00-ourdigital-visual-storytelling: Blog featured image prompt generator
- 01-ourdigital-research-publisher: Research-to-publication workflow
- 02-notion-organizer: Notion workspace management
- 03-research-to-presentation: Notion research to PPT/Figma
- 04-seo-gateway-strategist: SEO gateway page strategy planning
- 05-gateway-page-content-builder: Gateway page content generation
- 20-jamie-brand-editor: Jamie Clinic branded content GENERATION
- 21-jamie-brand-guardian: Jamie Clinic content REVIEW & evaluation

Refinements applied:
- All skills converted to SKILL.md format with YAML frontmatter
- Added version fields to all skills
- Flattened nested folder structures
- Removed packaging artifacts (.zip, .skill files)
- Reorganized file structures (scripts/, references/, etc.)
- Differentiated Jamie skills with clear roles

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-10 17:56:04 +09:00

119 lines
3.2 KiB
Markdown

# Pre-Publishing Checklist
## Content Quality
### Writing
- [ ] Title is compelling and SEO-optimized
- [ ] Opening hook captures attention within first 3 sentences
- [ ] Clear thesis/value proposition stated early
- [ ] Logical flow between sections
- [ ] Strong conclusion with takeaway or CTA
- [ ] Proofread for typos and grammar (Ulysses phase)
### Accuracy
- [ ] All facts verified with sources
- [ ] Statistics include source and date
- [ ] Links tested and working
- [ ] No outdated information presented as current
- [ ] Technical accuracy reviewed
### Formatting
- [ ] Consistent heading hierarchy (H2 → H3 → H4)
- [ ] Paragraphs appropriately sized for readability
- [ ] Code blocks properly formatted with language tags
- [ ] Lists used only for actual list content
- [ ] Emphasis (bold/italic) used sparingly
## SEO Elements
### On-Page
- [ ] Primary keyword in title
- [ ] Primary keyword in first 100 words
- [ ] Secondary keywords naturally distributed
- [ ] URL slug: short, descriptive, keyword-rich
- [ ] Meta description: 150-160 chars, includes CTA
### Technical
- [ ] Internal links to related posts (2-3 minimum)
- [ ] External links to authoritative sources
- [ ] Alt text for all images
- [ ] Heading structure is semantic (one H1 only)
## Visual Elements (Web UI Phase)
### Featured Image
- [ ] High quality, relevant to content
- [ ] Proper dimensions for channel
- Ghost: 1200 x 630px recommended
- Medium: 1500 x 750px recommended
- [ ] Alt text added
- [ ] Copyright/license verified
### In-Post Images
- [ ] Compressed for web (< 200KB ideal)
- [ ] Descriptive filenames (not IMG_001.jpg)
- [ ] Captions added where helpful
- [ ] Alt text for accessibility
## Channel-Specific
### Ghost (blog.ourdigital.org, journal.ourdigital.org, ourstory.day)
**Before Publishing:**
- [ ] Tags assigned (3-5 relevant tags)
- [ ] Author profile selected
- [ ] Excerpt/custom snippet written
- [ ] Publication date/time set
- [ ] Email newsletter toggle reviewed
**Ghost Admin Settings:**
- [ ] Code injection (if needed): header/footer scripts
- [ ] Facebook/Twitter card preview checked
- [ ] Canonical URL set (if republishing)
### Medium
**Before Publishing:**
- [ ] Tags selected (max 5)
- [ ] Publication submitted to (if applicable)
- [ ] Subtitle/kicker written
- [ ] Reading time appears reasonable
- [ ] Preview in both web and mobile
**Medium-Specific:**
- [ ] No excessive self-promotion
- [ ] Paywall setting decided (member-only?)
- [ ] Cross-post canonical URL added (if from blog)
## Final Verification
### Preview Check
- [ ] Desktop preview looks correct
- [ ] Mobile preview is readable
- [ ] Links work in preview mode
- [ ] Images display properly
- [ ] Social share preview correct
### Publication
- [ ] Schedule vs. publish now decided
- [ ] Social sharing plan ready
- [ ] Newsletter inclusion decided
- [ ] Analytics tracking confirmed
## Post-Publication
### Immediate (within 1 hour)
- [ ] Verify live URL works
- [ ] Share to social channels
- [ ] Notify team/subscribers if relevant
### Follow-up (within 24-48 hours)
- [ ] Check initial engagement metrics
- [ ] Respond to comments
- [ ] Fix any reported issues
### Long-term (monthly)
- [ ] Review analytics performance
- [ ] Update outdated information
- [ ] Add internal links from newer posts