3.5 KiB
Documentation Index --- cd-browser
Welcome to the documentation hub for cd-browser.
This index helps navigate all technical and project documents included in the repository.
Project Documentation
Project Overview
High‑level explanation of the project.
File
docs/project_overview.md
Describes:
- what the project is
- how it works
- how to install and use it
- repository structure
Architecture
Technical explanation of the internal design of the application.
File
docs/architecture.md
Includes:
- module responsibilities
- system architecture
- shell integration model
- terminal handling
- validation pipeline
Development Journey
Chronological reconstruction of how the project was built.
File
docs/development-journey.md
Contains:
- development phases
- prompts used with AI agents
- problems encountered
- solutions applied
- decisions taken during development
AI Development Playbook
Reusable methodology for building software using AI coding agents.
File
docs/ai-development-playbook.md
Explains:
- prompt design patterns
- agent workflow
- validation loops
- best practices for AI-assisted programming
Functional Specifications
Defines the functional behavior of the application.
File
specs/cd_browser_spec.md
Describes:
- navigation model
- terminal behaviour
- keyboard controls
- application requirements
Template Documentation
Original documentation from the development template used to start the project.
File
README_TEMPLATE.md
Preserved for reference.
Main Entry Points
The most important project entry points are:
Project README
README.md
Provides:
- project description
- installation instructions
- shell integration
Repository Structure
cd-browser
│
├─ README.md
├─ README_TEMPLATE.md
│
├─ docs
│ ├─ index.md
│ ├─ project_overview.md
│ ├─ architecture.md
│ ├─ development-journey.md
│ └─ ai-development-playbook.md
│
├─ specs
│ └─ cd_browser_spec.md
│
├─ src
├─ tests
├─ scripts
│
├─ pyproject.toml
└─ Makefile
Reading Order Recommendation
For someone new to the project, the recommended reading order is:
README.mddocs/project_overview.mddocs/architecture.mdspecs/cd_browser_spec.mddocs/development-journey.mddocs/ai-development-playbook.md
Purpose of This Document
This index exists to make the repository easier to understand and to provide a clear entry point to all documentation.
End of document.