doc-first

Enforce documentation alongside all code changes in development workflows.

Updated May 31, 2026
One-click install
npx skills add https://github.com/BoltDoggy/skills --skill doc-first
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: doc-first
Source: https://github.com/BoltDoggy/skills/tree/main/skills/doc-first
Command: npx skills add https://github.com/BoltDoggy/skills --skill doc-first

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill enforces the 'Document-First' principle, ensuring that all code changes are accompanied by corresponding documentation, improving code quality and maintainability.

Core Features & Use Cases

  • Document-First Principle: Ensures that all code changes are accompanied by corresponding documentation.
  • Documentation Updates: Automatically updates documentation when code changes are made.
  • Use Case: When adding a new feature, this Skill requires the creation of corresponding documentation before the code is written.

Quick Start

Run the doc-first skill to update the documentation for the new feature 'Feature X'.

Frequently Asked Questions about doc-first

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

FAQPage Schema
How do I enforce code documentation for new features and bug fixes?

To enforce code documentation for new features and bug fixes, apply the Document-First principle to ensure all code changes are accompanied by corresponding documentation, enhancing maintainability and consistency.

What is the document-first principle in software maintenance?

The document-first principle in software maintenance requires creating corresponding documentation before writing code for changes like feature additions or architectural updates, ensuring code quality and consistency throughout the development workflow.

How do I automatically update documentation when code changes are made?

To automatically update documentation when code changes are made, use tools and scripts that enforce document automation within version control, ensuring documentation practices remain consistent across all code modifications.

Does document-first development apply to architectural changes or just feature additions?

Document-first development applies to architectural changes, feature additions, and bug fixes. It enforces the Document-First principle across all code changes to ensure comprehensive documentation and maintainability.

Do I need version control tools to maintain code documentation consistency?

Yes, you need version control tools to maintain code documentation consistency. Consistent documentation practices and tools for version control and automated updates are required to enforce the Document-First principle effectively.