Skip to content

feat: add comprehensive project-specific CLAUDE.md documentation#146

Open
miltonvve wants to merge 2 commits into
winfunc:mainfrom
miltonvve:claudia_w_autoclaude_md
Open

feat: add comprehensive project-specific CLAUDE.md documentation#146
miltonvve wants to merge 2 commits into
winfunc:mainfrom
miltonvve:claudia_w_autoclaude_md

Conversation

@miltonvve
Copy link
Copy Markdown

Enhanced the generic claude.md template with detailed, project-specific documentation for Claudia development using KickAss-Claude.md-Builder principles.

Key Improvements:

Project-Specific Context

  • Detailed overview of Claudia as a Tauri-based Claude Code GUI toolkit
  • Complete technology stack documentation (React 18, Rust, Tauri 2, SQLite)
  • Architecture overview with frontend/backend separation
  • Target user identification and use cases

Development Environment Setup

  • Platform-specific dependency installation (Linux, macOS, Windows)
  • Required tools and versions (Rust 1.70+, Bun, Claude Code CLI)
  • Step-by-step setup instructions with commands
  • Cross-platform compatibility considerations

Code Organization Guidelines

  • Frontend development patterns (React/TypeScript best practices)
  • Backend development patterns (Rust modules and Tauri commands)
  • Inter-process communication via Tauri invoke API
  • State management strategies for desktop applications

Technical Documentation

  • Complete project structure breakdown
  • Database schema and data storage locations
  • Integration points (Claude CLI, MCP servers, file system)
  • Security considerations for local desktop applications

Development Workflow

  • Build and deployment processes
  • Testing strategies for both frontend and backend
  • Performance optimization guidelines
  • Troubleshooting common development issues

Contribution Guidelines

  • Code style standards for TypeScript and Rust
  • Development workflow and PR requirements
  • Areas for community contribution
  • Claude Code specific development practices

Benefits:

  • Significantly improved developer onboarding experience
  • Clear guidance for maintaining cross-platform compatibility
  • Comprehensive troubleshooting section for Tauri-specific issues
  • Enhanced code quality through documented best practices
  • Better integration with Claude Code development workflows

Generated Using:

  • KickAss-Claude.md-Builder enhanced script
  • Project analysis of existing codebase and documentation
  • Best practices from leading AI coding assistants

This replaces the generic template with actionable, project-specific guidance that will improve development efficiency and code quality.

miltonvve and others added 2 commits July 5, 2025 23:04
Enhanced the generic claude.md template with detailed, project-specific
documentation for Claudia development using KickAss-Claude.md-Builder
principles.

## Key Improvements:

### Project-Specific Context
- Detailed overview of Claudia as a Tauri-based Claude Code GUI toolkit
- Complete technology stack documentation (React 18, Rust, Tauri 2, SQLite)
- Architecture overview with frontend/backend separation
- Target user identification and use cases

### Development Environment Setup
- Platform-specific dependency installation (Linux, macOS, Windows)
- Required tools and versions (Rust 1.70+, Bun, Claude Code CLI)
- Step-by-step setup instructions with commands
- Cross-platform compatibility considerations

### Code Organization Guidelines
- Frontend development patterns (React/TypeScript best practices)
- Backend development patterns (Rust modules and Tauri commands)
- Inter-process communication via Tauri invoke API
- State management strategies for desktop applications

### Technical Documentation
- Complete project structure breakdown
- Database schema and data storage locations
- Integration points (Claude CLI, MCP servers, file system)
- Security considerations for local desktop applications

### Development Workflow
- Build and deployment processes
- Testing strategies for both frontend and backend
- Performance optimization guidelines
- Troubleshooting common development issues

### Contribution Guidelines
- Code style standards for TypeScript and Rust
- Development workflow and PR requirements
- Areas for community contribution
- Claude Code specific development practices

## Benefits:
- Significantly improved developer onboarding experience
- Clear guidance for maintaining cross-platform compatibility
- Comprehensive troubleshooting section for Tauri-specific issues
- Enhanced code quality through documented best practices
- Better integration with Claude Code development workflows

## Generated Using:
- KickAss-Claude.md-Builder enhanced script
- Project analysis of existing codebase and documentation
- Best practices from leading AI coding assistants

This replaces the generic template with actionable, project-specific
guidance that will improve development efficiency and code quality.

🤖 Generated with Claude Code

Co-Authored-By: Claude <noreply@anthropic.com>
🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
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