init-project-docs

Create .claude documentation scaffolding with CLAUDE.md, DECISIONS.md, and SESSION.md.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/fernando-fernandez3/claude-code-resources --skill init-project-docs
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: init-project-docs
Source: https://github.com/fernando-fernandez3/claude-code-resources/tree/main/my-config/skills/init-project-docs
Command: npx skills add https://github.com/fernando-fernandez3/claude-code-resources --skill init-project-docs

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill automates the setup of project documentation scaffolding when starting a new project.

Core Features & Use Cases

  • Docs scaffolding: Create .claude/CLAUDE.md, DECISIONS.md, and SESSION.md when missing.
  • Pre-commit integration: Install or remind about a basic pre-commit hook to encourage documentation discipline.
  • Template generation: Populate standard templates based on README/pyproject.toml/package.json analysis for context.

Quick Start

  • Run the init-project-docs skill on a new or un-documented project to bootstrap the docs.
  • If needed, review and customize .claude/CLAUDE.md and DECISIONS.md after generation

Frequently Asked Questions about init-project-docs

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

FAQPage Schema
How do I bootstrap project documentation scaffolding for a new codebase?

Bootstrap project documentation scaffolding by generating a .claude directory with CLAUDE.md, DECISIONS.md, and SESSION.md files. The skill uses plain shell commands to create standard markdown templates, establishing consistent internal documentation and governance artifacts without external dependencies.

What is a pre-commit hook template and how does it enforce documentation discipline?

A pre-commit hook template enforces documentation discipline by integrating a basic check into your git workflow. This skill installs or reminds you to configure the hook, ensuring project documentation scaffolding stays updated before code commits and maintaining consistent internal docs.

Can I populate documentation templates automatically from existing project metadata?

Yes, populate documentation templates automatically by analyzing existing README, pyproject.toml, or package.json files. The skill extracts context from these project metadata sources to generate relevant content for CLAUDE.md and DECISIONS.md files during the scaffolding process.

Does this project setup automation work without external dependencies?

Project setup automation works without external dependencies by using plain shell commands and standard file templates. The skill requires no installed packages or components, creating markdown documentation artifacts and pre-commit hook structures independently.

When should I set up internal documentation and governance files for a software project?

Set up internal documentation and governance files when starting a new project or encountering a poorly documented codebase. The skill addresses projects requiring consistent documentation scaffolding, creating standardized markdown files and pre-commit hooks to establish governance from the beginning.