docs-writer-blog

Create blog posts with standardized templates and YAML frontmatter schema.

37|83|Updated Feb 13, 2019
One-click install
npx skills add https://github.com/reactjs/it.react.dev --skill docs-writer-blog
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: docs-writer-blog
Source: https://github.com/reactjs/it.react.dev/tree/main/.claude/skills/docs-writer-blog
Command: npx skills add https://github.com/reactjs/it.react.dev --skill docs-writer-blog

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps writers produce blog posts with a consistent structure and styling by providing a comprehensive template and conventions for content under src/content/blog/.

Core Features & Use Cases

  • Blog post templates for Release, Upgrade, Labs, Conf, and Security posts, with standardized naming and frontmatter usage to ensure uniform outputs.
  • Enforced YAML frontmatter schema (title, author, date, description) and a consistent byline, IDs, and component usage across posts.
  • Guidelines for universal post structure and post-type templates, including examples of Intro, <Note>, and other components, to streamline editing and review.

Quick Start

  1. Create a new blog post file under src/content/blog/ following the frontmatter and post-type templates described in this Skill.
  2. Use the required frontmatter fields and the <Intro> component immediately after the frontmatter; ensure all headings have IDs per the conventions.
  3. Follow the universal post structure and run through a quick preview to verify formatting and consistency.

Frequently Asked Questions about docs-writer-blog

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I standardize blog post frontmatter for documentation content?

To standardize blog post frontmatter, apply a YAML schema enforcing title, author, date, and description fields. This ensures consistent metadata structure across all documentation blog posts created under the content directory.

What markdown standards should I follow for documentation blog templates?

Documentation blog templates require consistent bylines, heading IDs, and specific component usage like <Intro> and <Note>. Following these markdown standards unifies post structure and streamlines content editing and review workflows.

How do I create a structured release blog post using markdown?

To create a structured release blog post, use the Release post-type template which provides predefined naming rules and structural guidelines. This enforces standard frontmatter and component placement for consistent technical announcements.

Does this blog writing template support security and upgrade announcements?

Yes, the blog writing templates explicitly support Security and Upgrade post types alongside Release, Labs, and Conf posts. Each post type enforces standardized naming rules and frontmatter schema to maintain uniform content outputs.

What is the required structure for a standardized documentation blog post?

The required structure for a standardized blog post includes YAML frontmatter followed immediately by an <Intro> component. All headings must have IDs, and universal post structure guidelines must be applied to ensure formatting consistency.

Can I use custom components in my blog post templates?

Blog post templates enforce specific component usage such as <Intro> and <Note> to conform to defined schema standards. Consistent component usage is required across all post types to ensure outputs match the style guide conventions.