-
Notifications
You must be signed in to change notification settings - Fork 13
ci: enhance Claude GitHub Actions and documentation #1890
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
- Add comprehensive code review prompts for CryoET Data Portal - Enable sticky comments and sequential thinking MCP - Add context-aware review criteria for frontend and Python code - Configure allowed tools for development commands - Add detailed custom instructions for repository context 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <[email protected]>
- Move .claude/commands/ from frontend/ to repository root - Add comprehensive CLAUDE.md with project overview and commands - Remove duplicate command files from frontend directory - Consolidate development guidance in single location 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <[email protected]>
- Add comprehensive command reference with individual linters - Document E2E testing setup and browser installation - Add CSS build tooling and typed CSS modules setup - Include development workflow and testing configuration - Document code quality standards and TypeScript setup 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <[email protected]>
@jfoo1984 added you as an optional reviewer since you've been using claude code a bit longer and have experience setting these things up 🤣 🙏 |
thanks @codemonkey800! I haven't actually set up anything for claude beyond a claude.md, but this looks good, and seems like something that we should set up in other repos! |
- Move issue reference to the very top of PR body as #ISSUE_NUMBER - Remove 'Closes #' keyword to avoid auto-closing issues - Add clear example of PR body format with issue reference - Clarify that issue number should be on its own line
no worries, thank you for still reviewing! I agree, we should definitely add this to other repos too |
Summary
This PR enhances the Claude GitHub Actions workflows and consolidates development documentation for the CryoET Data Portal project. The changes improve automated code review capabilities and provide comprehensive development guidance.
Changes
Key Improvements
GitHub Actions
Documentation Structure
Testing
The changes primarily affect documentation and CI configuration. To test:
Frontend Development:
Documentation:
Files Changed
.github/workflows/claude-code-review.yml
: Enhanced with CryoET-specific review criteria.github/workflows/claude.yml
: Added comprehensive custom instructions and toolingCLAUDE.md
: New comprehensive project documentation.claude/commands/
: Migrated command files to repository rootfrontend/CLAUDE.md
: Enhanced with detailed development guidance🤖 Generated with Claude Code