Claude Code settings, commands, and agents for streamlining development workflows. Benefits developers by automating feature development, spec-driven workflows, and code generation. Integrates with Claude agents to enhance productivity.
git clone https://github.com/feiskyer/claude-code-settings.githttps://github.com/feiskyer/claude-code-settings
[{"step":"Identify your project type and key requirements. Replace [PROJECT_TYPE] with your project category (e.g., 'Python FastAPI Microservice', 'React Frontend', 'Go CLI Tool'). List your specific requirements like language version, frameworks, and deployment targets.","tip":"Be as specific as possible. Include language version, frameworks, testing tools, and deployment targets to get tailored settings."},{"step":"Customize the performance and security sections. Replace [PERFORMANCE_METRIC] with your goals (e.g., 'fastest possible execution', 'lowest memory usage') and [SECURITY_CONCERN] with your priorities (e.g., 'minimize vulnerabilities', 'comply with OWASP standards').","tip":"For security, focus on tools like SAST scanners, secret detection, and dependency vulnerability scanning. Adjust memory and CPU limits based on your development environment."},{"step":"Save the generated settings as `.claude/settings.json` in your project root. Ensure the file follows the correct JSON structure and includes all required fields.","tip":"Validate the JSON using a tool like `jq` or an online JSON validator to avoid syntax errors. Example: `jq empty .claude/settings.json`"},{"step":"Integrate with your CI/CD pipeline. Use the provided GitHub Actions workflow as a template and adjust it to match your repository structure and deployment targets.","tip":"Test the CI/CD pipeline locally using tools like `act` (GitHub Actions runner) to catch issues before pushing to your repository."},{"step":"Run the settings in Claude Code. Use the command `claude run --settings .claude/settings.json` to apply the configurations and verify they work as expected.","tip":"Check the output for any warnings or errors. Adjust settings incrementally if needed, starting with the most critical configurations."}]
Automate the creation of new commands for Claude Code to enhance functionality.
Execute long-running tasks across multiple sessions using the autonomous skill.
Generate and edit images using the nanobanana skill for project visuals.
Extract subtitles from YouTube videos for content analysis and documentation.
No install command available. Check the GitHub repository for manual installation instructions.
git clone https://github.com/feiskyer/claude-code-settingsCopy the install command above and run it in your terminal.
Launch Claude Code, Cursor, or your preferred AI coding agent.
Use the prompt template or examples below to test the skill.
Adapt the skill to your specific use case and workflow.
Generate a Claude Code settings file for a [PROJECT_TYPE] project with the following requirements: [LIST_KEY_REQUIREMENTS]. Include best practices for [SPECIFIC_LANGUAGE] development, testing frameworks, and CI/CD integration. Format the output as a valid `.claude/settings.json` file with comments explaining each configuration. Ensure the settings optimize for [PERFORMANCE_METRIC] and [SECURITY_CONCERN].
```json
{
"claude_version": "1.0.0",
"project_type": "Python FastAPI Microservice",
"language": "Python 3.11",
"requirements": [
"Automated testing with pytest",
"Type checking with mypy",
"Docker containerization",
"GitHub Actions CI/CD pipeline",
"OpenAPI/Swagger documentation"
],
"settings": {
"python": {
"interpreter": "python3.11",
"linter": "ruff",
"formatter": "black",
"type_checker": "mypy",
"test_runner": "pytest",
"test_coverage": true,
"max_line_length": 88,
"ignore_errors": ["E501"]
},
"docker": {
"build_context": ".",
"dockerfile": "Dockerfile",
"image_name": "my-fastapi-service",
"tag": "latest",
"build_args": {
"PYTHON_VERSION": "3.11-slim"
}
},
"ci_cd": {
"github_actions": {
"workflow_file": ".github/workflows/ci.yml",
"steps": [
"Checkout code",
"Set up Python 3.11",
"Install dependencies",
"Run linter (ruff)",
"Run type checker (mypy)",
"Run tests with pytest",
"Generate coverage report",
"Build Docker image",
"Push to container registry"
]
}
},
"documentation": {
"openapi_spec": "openapi.json",
"swagger_ui": true,
"api_version": "1.0.0"
},
"performance": {
"optimize_imports": true,
"enable_jit": false,
"memory_limit_mb": 512,
"cpu_limit": 2
},
"security": {
"sast_tools": ["bandit", "safety"],
"dependency_scanning": true,
"secret_detection": true,
"docker_scan": true,
"allowed_licenses": ["MIT", "Apache-2.0", "BSD"]
}
},
"comments": {
"python": "// Python-specific settings optimized for FastAPI development",
"docker": "// Docker configuration for containerized deployment",
"ci_cd": "// CI/CD pipeline definition for GitHub Actions",
"performance": "// Performance tuning for development and production",
"security": "// Security best practices for Python and Docker"
}
}
```Single API for 100+ LLM providers
AI assistant built for thoughtful, nuanced conversation
Hey, what’s on your mind today?
IronCalc is a spreadsheet engine and ecosystem
Enterprise workflow automation and service management platform
Automate your spreadsheet tasks with AI power
Take a free 3-minute scan and get personalized AI skill recommendations.
Take free scan