Skip to content

PengJunchen/claude-code-guide

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Claude Code Guide Integration

This repository contains integrated content from various reference directories, organized into three main categories:

1. Commands

The commands/ directory contains command files organized by functionality:

AI Tools

  • Role-based Commands: Role, role-debate, role-help, multi-role
  • Thinking Strategies: Sequential-thinking, ultrathink
  • AI Utilities: Check-prompt, search-gemini

Code Quality

  • Code Review: Comprehensive code review with multiple depth levels
  • Code Architecture: Design patterns, refactoring, and technical debt management
  • Code Fixing: Error resolution and import fixing

Dependency Management

  • Dependency Analysis: Analyze project dependencies and evaluate architecture health
  • Dependency Updates: Update Flutter and Rust dependencies
  • Performance Analysis: Analyze application performance issues

Development

  • Implementation: Intelligently implement features from any source
  • Testing: Run tests based on context and fix failures
  • Planning: Create development plans and specifications
  • Scaffolding: Generate code scaffolds

Documentation

  • Documentation Generation: Create comprehensive documentation
  • Docstring Updates: Update docstrings in various programming languages
  • API Documentation: Generate API reference documentation

Git Workflow

  • Commit Management: Generate commit messages, create meaningful commits
  • Semantic Commits: Split large changes into semantic commits

Project Management

  • PR Management: Create, review, and manage pull requests
  • TODO Management: Create, find, fix, and convert TODOs to issues

Security

  • Audit: Perform security and performance audits
  • Security Scanning: Scan for security vulnerabilities

Session Management

  • Session Control: Start and end sessions
  • Context Management: Manage context across sessions

Utilities

  • Formatting: Format code and text
  • Explanation: Explain code and concepts
  • Task Management: Manage tasks and track progress
  • Miscellaneous: Various utility commands

2. Agents

The agents/ directory contains specialized agents that provide expertise in various domains:

AI Specialists

  • Prompt Engineering: Optimize prompts for LLMs and AI systems
  • Search Specialization: Expert web research and information gathering

API & GraphQL

  • GraphQL Architecture: Design GraphQL schemas, resolvers, and federation

Business & Marketing

  • Business Analysis: Analyze metrics, create reports, and track KPIs
  • Content Marketing: Write blog posts, social media content, and email newsletters
  • Customer Support: Handle support tickets, FAQ responses, and customer emails
  • Legal Advisory: Draft privacy policies, terms of service, and legal notices
  • Payment Integration: Integrate payment processing systems
  • Risk Management: Monitor portfolio risk and position limits
  • Sales Automation: Draft cold emails, follow-ups, and proposal templates

Data & AI

  • AI Engineering: Build LLM applications, RAG systems, and prompt pipelines
  • Data Engineering: Build ETL pipelines, data warehouses, and streaming architectures
  • Data Science: Data analysis, SQL queries, and data insights
  • ML Engineering: Implement ML pipelines, model serving, and feature engineering
  • MLOps Engineering: Build ML pipelines, experiment tracking, and model registries
  • Quantitative Analysis: Build financial models and analyze market data

Database

  • Database Administration: Manage database operations, backups, and monitoring
  • Database Optimization: Optimize SQL queries and design efficient indexes

Development Team

  • Backend Architecture: Design RESTful APIs and database schemas
  • Frontend Development: Build React components and handle client-side state
  • iOS Development: Develop native iOS applications with Swift/SwiftUI
  • Mobile Development: Develop React Native or Flutter apps
  • UI/UX Design: Create interface designs, wireframes, and design systems
  • Unity Development: Build Unity games with optimized scripts

Development Tools

  • Code Review: Expert code review with security focus and reliability
  • Debugging: Debugging specialist for errors and test failures
  • Error Detection: Search logs and codebases for error patterns
  • Performance Engineering: Profile applications and optimize bottlenecks
  • Test Automation: Create comprehensive test suites
  • Developer Experience: Improve tooling, setup, and workflows

DevOps & Infrastructure

  • Cloud Architecture: Design AWS/Azure/GCP infrastructure
  • Deployment Engineering: Configure CI/CD pipelines and cloud deployments
  • DevOps Troubleshooting: Debug production issues and fix deployment failures
  • Network Engineering: Debug network connectivity and configure load balancers
  • Terraform Specialization: Write advanced Terraform modules and implement IaC

Documentation

  • API Documentation: Create OpenAPI/Swagger specs and developer documentation
  • Documentation Architecture: Create comprehensive technical documentation
  • Reference Building: Create exhaustive technical references
  • Tutorial Engineering: Create step-by-step tutorials and educational content

Expert Advisors

  • Architecture Review: Review code for architectural consistency
  • Context Management: Manage context across multiple agents and tasks

MCP Development Team

  • MCP Expertise: Expertise in Model Context Protocol development

Modernization

  • Legacy Modernization: Refactor legacy codebases and implement modernization

Programming Languages

  • C: Write efficient C code with proper memory management
  • C++: Write idiomatic C++ code with modern features
  • C#: Write modern C# code with advanced features
  • Elixir: Write idiomatic Elixir code with OTP patterns
  • Go: Write idiomatic Go code with goroutines and channels
  • Java: Master modern Java with streams and concurrency
  • JavaScript: Master modern JavaScript with ES6+ and Node.js
  • PHP: Write idiomatic PHP code with modern features
  • Python: Write idiomatic Python code with advanced features
  • Rust: Write idiomatic Rust with ownership patterns
  • SQL: Write complex SQL queries and optimize execution plans
  • TypeScript: Master TypeScript with advanced types and generics

Security

  • Security Auditing: Review code for vulnerabilities and ensure compliance
  • Incident Response: Handle production incidents with urgency and precision

3. MCP (Model Context Protocol)

The mcp/ directory contains configuration files for various MCP servers that extend the capabilities of LLMs:

Browser Automation

  • Playwright: Browser automation capabilities using Playwright

Database Integration

  • PostgreSQL: Integration with PostgreSQL databases
  • MySQL: Integration with MySQL databases

GitHub Integration

  • GitHub: Integration with GitHub repositories, issues, pull requests, etc.

Web Fetch

  • Web Fetch: Capabilities to fetch content from web pages

Integration Process

The integration process involved:

  1. Analyzing the content of the reference directories
  2. Identifying files with similar functionality
  3. Merging similar files into optimized versions
  4. Organizing commands into domain-specific subdirectories
  5. Creating a new MCP directory for MCP-related content
  6. Ensuring consistent structure and formatting across all files

Benefits of Integration

  1. Reduced Duplication: Eliminated overlapping functionality
  2. Improved Discoverability: Related commands are grouped together
  3. Consistent Interface: Provided a consistent interface for related operations
  4. Enhanced Functionality: Combined features from multiple commands
  5. Simplified Maintenance: Easier to maintain and update

About

Guidance and collections of how to use claude code and make it easy for people

Resources

License

Stars

2 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages