Skip to main content

MCP for generating documentation for AI IDEs to read.

Project description

Vibe Docs - Your Documentation Scaffolding Tool

Vibe Docs is a documentation scaffolding tool that helps you create and maintain comprehensive project documentation with the assistance of AI. By establishing a standardized structure for your documentation, Vibe Docs ensures that AI tools have the full context needed to provide high-quality assistance throughout your project's lifecycle.

Features

  • Project initialization with customizable templates
  • Interactive prompts to fill in documentation details
  • Feature status tracking with completion indicators
  • Documentation update capability for evolving projects
  • Multiple output formats for feature status (text, JSON)

Installation

uv add vibe-docs

Usage

# Initialize a new documentation structure
vibe init <project_name> [--template <template_name>]

# Update existing documentation
vibe update [--section <section_name>]

# Check feature implementation status
vibe status [--format <format>]

Example Commands

# Initialize a new project with default template
vibe init my-awesome-project

# Initialize with a specific template
vibe init my-api-project --template api

# Update the entire documentation
vibe update

# Update a specific section
vibe update --section architecture

# Check feature implementation status
vibe status

# Export feature status as JSON
vibe status --format json

Templates

Vibe Docs comes with two built-in templates:

  1. Default Template - General purpose documentation structure
  2. API Template - Specialized for API documentation

Each template includes:

  • Feature tracking
  • Instructions for different aspects of the project
  • AI knowledge base setup
  • Implementation planning
  • AI rules for popular AI coding assistants

Development

To set up the development environment:

# Clone the repository
git clone https://github.com/yourusername/vibe-docs.git
cd vibe-docs

# Install development dependencies
uv add -e dev

# Run tests
uv run pytest

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

vibe_docs-0.1.0.tar.gz (17.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

vibe_docs-0.1.0-py3-none-any.whl (24.3 kB view details)

Uploaded Python 3

File details

Details for the file vibe_docs-0.1.0.tar.gz.

File metadata

  • Download URL: vibe_docs-0.1.0.tar.gz
  • Upload date:
  • Size: 17.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.2

File hashes

Hashes for vibe_docs-0.1.0.tar.gz
Algorithm Hash digest
SHA256 b9fab0b9846cc12fb634f36c458da7a3c2f867ee950e498c902d77e371b33c99
MD5 19b6c275d4f78e8e08fe62e3c000260e
BLAKE2b-256 f50ce5b9b483403df7eee7c5ebe0d2e2616d737e135ad39ba8aa1f21f04c09c9

See more details on using hashes here.

File details

Details for the file vibe_docs-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: vibe_docs-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 24.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.2

File hashes

Hashes for vibe_docs-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 840af3f8aa4c3dd7ff3eadcca8194d6759046c4f8b39b2373578e80fce1cf03a
MD5 d87c80857417834a687f736008fe6068
BLAKE2b-256 09384aba422f4db67ec9ab95c6a28052ace464fe889f4629f46ca9c1088ecde8

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page