Skip to content

Conversation

@JoshuaRamirez
Copy link
Owner

  • Improve main CLAUDE.md with philosophy section, test/typecheck commands,
    and descriptions in thread properties table
  • Add src/.claude.md with module structure overview
  • Add src/commands/.claude.md with command pattern and available commands
  • Add src/models/.claude.md with type definitions and design notes
  • Add src/storage/.claude.md with CRUD functions and backup behavior
  • Add src/utils/.claude.md with color conventions and tree rendering

- Improve main CLAUDE.md with philosophy section, test/typecheck commands,
  and descriptions in thread properties table
- Add src/.claude.md with module structure overview
- Add src/commands/.claude.md with command pattern and available commands
- Add src/models/.claude.md with type definitions and design notes
- Add src/storage/.claude.md with CRUD functions and backup behavior
- Add src/utils/.claude.md with color conventions and tree rendering
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR adds modular .claude.md documentation files to provide structured guidance for Claude Code when working with the codebase. The main CLAUDE.md is enhanced with additional context, and new documentation files are created for each source directory to explain their purpose and structure.

Changes:

  • Enhanced main CLAUDE.md with philosophy section, test/typecheck commands, and expanded thread properties table
  • Added directory-level .claude.md files for src/, src/commands/, src/models/, src/storage/, and src/utils/
  • Each subdirectory documentation includes module purpose, key functions/types, usage patterns, and design notes

Reviewed changes

Copilot reviewed 6 out of 6 changed files in this pull request and generated no comments.

Show a summary per file
File Description
CLAUDE.md Added philosophy section, test/typecheck commands, descriptions column in thread properties table, and note about automatic backups
src/.claude.md Documents module structure, entry point, import conventions, and guidelines for adding new modules
src/commands/.claude.md Describes command pattern, lists all available commands with aliases, explains thread resolution pattern and output conventions
src/models/.claude.md Documents TypeScript types including Thread interface, enums, supporting types, and design notes about IDs and timestamps
src/storage/.claude.md Details data persistence layer including file locations, CRUD functions, and design patterns (no caching, automatic backup)
src/utils/.claude.md Explains formatting functions, color conventions for status/temperature, tree view rendering, and TreeNode structure

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@JoshuaRamirez JoshuaRamirez requested a review from Copilot January 12, 2026 07:13
@JoshuaRamirez JoshuaRamirez merged commit 67321fe into master Jan 12, 2026
17 checks passed
@JoshuaRamirez JoshuaRamirez deleted the claude/modular-claude-docs-Zg5yZ branch January 12, 2026 07:14
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 6 out of 6 changed files in this pull request and generated no new comments.


💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

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.

3 participants