Comprehensive guide for writing technical books in Markdown format. Use this skill when creating new chapters, managing code examples, reviewing content for technical accuracy and consistency, or organizing book structure (TOC, cross-references). Provides templates, validation scripts, and best practices for technical writing workflows.
/plugin marketplace add CAPHTECH/claude-marketplace/plugin install caphtech-plugin@caphtech-marketplaceThis skill inherits all available tools. When active, it can use any tool Claude has access to.
assets/chapter_template.mdassets/code_example_templates/go_template.goassets/code_example_templates/javascript_template.jsassets/code_example_templates/python_template.pyassets/code_example_templates/typescript_template.tsassets/toc_template.mdreferences/code_examples_guide.mdreferences/markdown_conventions.mdreferences/writing_guidelines.mdscripts/check_book_structure.pyscripts/extract_code_blocks.pyscripts/validate_code_examples.pyEnable systematic and high-quality technical book authoring through structured workflows, reusable templates, validation scripts, and best practices guidance. Support the complete lifecycle from planning to publication.
Create well-structured technical content with consistent depth and reader focus.
When to use:
Process:
assets/chapter_template.md as the foundation for new chaptersreferences/writing_guidelines.md for technical depth and clarityreferences/markdown_conventions.md for consistent formattingTemplate structure:
Create, validate, and maintain high-quality code examples that are tested and accurate.
When to use:
Process:
assets/code_example_templates/ for language-specific examplesreferences/code_examples_guide.md for naming, comments, and structurescripts/validate_code_examples.py to extract and validate codescripts/extract_code_blocks.py to extract code by language for testingScripts:
validate_code_examples.py - Extract code blocks from markdown and validate syntaxextract_code_blocks.py - Extract code blocks by language for external testingReview content for technical accuracy, consistency, readability, and adherence to standards.
When to use:
Review checklist:
Refer to references/writing_guidelines.md for detailed review criteria.
Maintain overall book organization, navigation, and cross-references.
When to use:
Process:
assets/toc_template.md to maintain the table of contentsscripts/check_book_structure.py to validate:
Script:
check_book_structure.py - Comprehensive structure validationCreate and maintain a systematic writing workflow for consistency and efficiency.
Recommended workflow:
validate_code_examples.py Extract code blocks from markdown files and validate syntax. Supports multiple languages.
check_book_structure.py Validate book structure including links, chapter numbering, and TOC consistency.
extract_code_blocks.py Extract code blocks by language for external testing or compilation.
writing_guidelines.md Comprehensive technical writing best practices including structure, explanations, reader focus, and depth calibration.
code_examples_guide.md Standards for code examples including naming conventions, comments, testability, and integration.
markdown_conventions.md Markdown formatting guidelines for headings, code blocks, links, images, and special formatting.
chapter_template.md Standard template for new chapters with sections for objectives, content, examples, and summary.
code_example_templates/ Language-specific code example templates (Python, JavaScript, TypeScript, Go, etc.) with proper structure and comments.
toc_template.md Table of contents template for maintaining book organization.