Files
davila7--claude-code-templates/cli-tool/templates/common/README.md
T
wehub-resource-sync bb5c75ce05
Component Security Validation / Security Audit (push) Has been cancelled
Deploy to Cloudflare Pages / deploy (push) Has been cancelled
chore: import upstream snapshot with attribution
2026-07-13 12:38:58 +08:00

96 lines
3.1 KiB
Markdown

# Common Claude Code Templates
This folder contains language-agnostic templates and configurations that can be used across different programming languages and project types.
## What's Included
### Core Files
- `CLAUDE.md` - Base configuration for Claude Code with universal best practices
- `.claude/commands/` - Custom commands for common development tasks
### Common Custom Commands
- `git-workflow.md` - Git operations and workflow automation
- `code-review.md` - Code review and quality assurance tasks
- `project-setup.md` - Project initialization and configuration
- `documentation.md` - Documentation generation and maintenance
## How to Use
### For New Projects
Copy the entire `common/` folder contents to your project root:
```bash
cp -r claude-code-templates/common/* your-project/
```
### For Existing Projects
Merge the relevant files with your existing Claude Code configuration:
```bash
# Copy custom commands
cp -r claude-code-templates/common/.claude/commands/* your-project/.claude/commands/
# Review and merge CLAUDE.md content
cat claude-code-templates/common/CLAUDE.md >> your-project/CLAUDE.md
```
## Customization
### CLAUDE.md
The base CLAUDE.md file includes:
- Universal development best practices
- Common project patterns and conventions
- Git workflow guidelines
- Code quality standards
Customize it by:
- Adding project-specific information
- Modifying coding standards to match your team's preferences
- Including technology-specific guidelines
### Custom Commands
The included commands are designed to be generic and widely applicable. You can:
- Modify existing commands to match your workflow
- Add new commands for project-specific tasks
- Remove commands that don't apply to your project
## Language-Specific Integration
This common template is designed to work alongside language-specific templates:
1. Start with the common template
2. Add language-specific configurations from the appropriate folder
3. Customize both to match your project needs
## Examples
### Multi-language Projects
For projects using multiple programming languages:
```bash
# Copy common base
cp -r claude-code-templates/common/* your-project/
# Add language-specific configurations
cp -r claude-code-templates/javascript-typescript/.claude/commands/* your-project/.claude/commands/
cp -r claude-code-templates/python/.claude/commands/* your-project/.claude/commands/
```
### Team Standardization
Organizations can use this as a base template and customize it for their specific needs:
1. Fork this repository
2. Modify the common templates to match your standards
3. Distribute to development teams
4. Keep synchronized with updates
## Best Practices
- **Start Simple**: Begin with the common template and add complexity as needed
- **Document Changes**: Keep track of customizations in your project's documentation
- **Regular Updates**: Periodically review and update your Claude Code configuration
- **Team Alignment**: Ensure all team members understand the custom commands and workflows
## Contributing
If you create useful generic commands or improvements to the common template, consider contributing them back to this repository to help other developers.