Skip to content

Conversation

Idate96
Copy link

@Idate96 Idate96 commented Oct 13, 2025

Summary

This PR adds comprehensive AGENTS.md documentation files throughout the repository to help AI agents (like Claude Code, GitHub Copilot, etc.) understand the Kleinkram codebase architecture and implementation details.

What's included

Documentation has been added at multiple levels:

  • /AGENTS.md - Root-level system overview with architecture diagram, data flows, and navigation
  • /backend/AGENTS.md - Backend API architecture, endpoints, middleware, authentication, services
  • /queueConsumer/AGENTS.md - Queue consumer architecture, job processing, Docker orchestration, file processing
  • /frontend/AGENTS.md - Frontend Vue 3 architecture, state management, upload system, routing
  • /cli/AGENTS.md - CLI Python interface, commands, file transfer
  • /common/AGENTS.md - Shared entities, DTOs, enums, validation patterns

Each AGENTS.md file includes:

  • Component purpose and key responsibilities
  • Detailed project structure with key file references
  • Architecture patterns and data flow diagrams
  • Common development tasks with examples
  • Important implementation details and gotchas
  • Links to related documentation

Why this matters

These documents enable AI coding assistants to:

  • Quickly understand the system architecture without reading all code
  • Make informed decisions when modifying code
  • Follow existing patterns and conventions
  • Understand relationships between components
  • Find relevant code locations faster

Total documentation

  • 6 AGENTS.md files
  • ~3,750 lines of documentation
  • Covers all major components and subsystems

Notes

  • Documentation is written specifically for AI agents (technical, detailed, practical)
  • Each file is self-contained but cross-references related docs
  • Includes code examples, file paths with line numbers, and architectural diagrams
  • Based on thorough analysis of the actual codebase implementation

Add detailed AGENTS.md files throughout the repository to help AI agents
understand the Kleinkram codebase architecture and implementation details.

Documentation includes:
- Root-level system overview and architecture diagram
- Backend API architecture and endpoint documentation
- Queue Consumer job processing and Docker orchestration
- Frontend Vue 3 architecture and state management
- CLI Python interface and file transfer
- Common module entities, DTOs, and shared code

Each AGENTS.md file provides:
- Component purpose and responsibilities
- Project structure and key files
- Architecture patterns and data flows
- Common development tasks
- Important implementation details
- Related documentation links

These documents are designed to be read by AI coding assistants to enable
them to work more effectively with the codebase.
Copy link

github-actions bot commented Oct 13, 2025

Jest Test Results

0 tests  ±0   0 ✅ ±0   0s ⏱️ ±0s
0 suites ±0   0 💤 ±0 
1 files   ±0   0 ❌ ±0 

Results for commit 9b35cdb. ± Comparison against base commit f5d73ca.

♻️ This comment has been updated with latest results.

@wp99cp wp99cp changed the base branch from main to dev October 13, 2025 09:19
@wp99cp
Copy link
Member

wp99cp commented Oct 13, 2025

@Idate96, you can ignore the failed check-version-number, which is due to the fact that the PR was opened against main, not dev. I will have a detailed look at the AGENT files, but at first glance, they look promising. Thanks!

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.

2 participants