Skip to content

docs: consolidate and improve documentation structure#97

Merged
enitrat merged 2 commits into
mainfrom
improve-claude-md-structure
Jan 3, 2026
Merged

docs: consolidate and improve documentation structure#97
enitrat merged 2 commits into
mainfrom
improve-claude-md-structure

Conversation

@enitrat
Copy link
Copy Markdown
Collaborator

@enitrat enitrat commented Jan 3, 2026

Summary

  • Consolidate scattered documentation into central docs/ directory
  • Add docs/API.md for HTTP endpoint documentation
  • Add docs/ARCHITECTURE.md for system design and diagrams
  • Improve CLAUDE.md with task-oriented sections (Common Tasks, Constraints, Common Issues)
  • Simplify root README.md to focus on getting started
  • Remove duplicate/redundant documentation files from subdirectories

Context

Documentation was scattered across multiple locations (python/CLAUDE.md, python/README.md, ingesters/README.md, AGENTS.md, etc.), making it hard to find and maintain. This PR consolidates everything into a clear structure:

  • CLAUDE.md - Agent instructions (task-oriented, actionable)
  • README.md - Project overview and quick start
  • docs/API.md - API reference
  • docs/ARCHITECTURE.md - System design

The CLAUDE.md improvements make it more effective for AI agents by adding:

  1. Common Tasks - Step-by-step workflows for debugging and development
  2. Constraints - Explicit "never do X" rules to prevent common mistakes
  3. Common Issues - Error-to-solution lookup table for quick troubleshooting

Test Plan

  • Verify markdown renders correctly
  • Run trunk linting (trunk check --fix)
  • Confirm cross-references between docs are valid

Add task-oriented sections to help agents work more effectively:
- Common Tasks: step-by-step workflows for debugging and development
- Constraints: explicit "never do X" rules to prevent common mistakes
- Common Issues: error-to-solution lookup table for troubleshooting
@enitrat enitrat changed the title docs: improve CLAUDE.md structure for better agent usability docs: consolidate and improve documentation structure Jan 3, 2026
@enitrat enitrat force-pushed the improve-claude-md-structure branch from 5788c3b to b8c8264 Compare January 3, 2026 14:28
- Remove scattered docs: AGENTS.md, API_DOCUMENTATION.md, python/CLAUDE.md,
  python/MAINTAINER_GUIDE.md, python/README.md, python/AGENTS.md, ingesters/README.md
- Add docs/ARCHITECTURE.md with system design and diagrams
- Add docs/API.md with HTTP endpoint documentation
- Simplify README.md to focus on quick start
- CLAUDE.md now serves as the single source of truth for agent instructions
@enitrat enitrat force-pushed the improve-claude-md-structure branch from b8c8264 to 87d6eb3 Compare January 3, 2026 14:48
@enitrat enitrat merged commit 47142a8 into main Jan 3, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant