{"id":50962826,"url":"https://github.com/dewitt4/claude-code-template","last_synced_at":"2026-06-18T16:30:52.824Z","repository":{"id":341419171,"uuid":"1169999208","full_name":"dewitt4/claude-code-template","owner":"dewitt4","description":"Use this template to launch a Claude Code development workflow with project plan, skills, plug-ins, and MCP servers","archived":false,"fork":false,"pushed_at":"2026-03-01T16:18:11.000Z","size":40,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-03-01T18:57:44.388Z","etag":null,"topics":["claude-code","claude-code-plugin","claude-skills"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/dewitt4.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2026-03-01T14:55:24.000Z","updated_at":"2026-03-01T16:18:50.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/dewitt4/claude-code-template","commit_stats":null,"previous_names":["dewitt4/claude-code-template"],"tags_count":null,"template":true,"template_full_name":null,"purl":"pkg:github/dewitt4/claude-code-template","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dewitt4%2Fclaude-code-template","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dewitt4%2Fclaude-code-template/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dewitt4%2Fclaude-code-template/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dewitt4%2Fclaude-code-template/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/dewitt4","download_url":"https://codeload.github.com/dewitt4/claude-code-template/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dewitt4%2Fclaude-code-template/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34499403,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-18T02:00:06.871Z","response_time":128,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["claude-code","claude-code-plugin","claude-skills"],"created_at":"2026-06-18T16:30:52.306Z","updated_at":"2026-06-18T16:30:52.816Z","avatar_url":"https://github.com/dewitt4.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Claude Code Template\n\nA comprehensive template repository to jumpstart your Claude Code development workflow with best practices, skills, and project structure.\n\n## 🚀 Quick Start\n\n1. **Use this template**: Click \"Use this template\" button on GitHub\n2. **Clone your repository**: `git clone \u003cyour-repo-url\u003e`\n3. **Open in VS Code**: Open the folder with Claude Code extension installed\n4. **Customize**: Update `.claude/CLAUDE.md` with your project-specific instructions\n5. **Start coding**: Begin your conversation with Claude Code\n\n**Need detailed setup instructions?** See [GETTING_STARTED.md](GETTING_STARTED.md) for a comprehensive guide.\n\n## 📁 Repository Structure\n\n```\n.\n├── .claude/                    # Claude Code configuration\n│   ├── CLAUDE.md              # Project-specific instructions for Claude\n│   ├── PLAN.md                # Project plan and roadmap (optional)\n│   └── skills/                # Custom skills for Claude\n│       ├── SKILLS.md          # Skills overview\n│       ├── SKILL_TEMPLATE.md  # Template for creating new skills\n│       └── [skill-name]/      # Individual skill directories\n│           └── SKILL.md       # Skill definition and instructions\n├── .claude-plug-in/           # Claude plugins configuration\n│   ├── README.md              # Plugin setup guide\n│   └── marketplace.json       # Plugin marketplace configuration\n├── src/                       # Your source code (customize as needed)\n├── tests/                     # Test files\n├── docs/                      # Project documentation\n├── .gitignore                 # Git ignore rules\n├── GETTING_STARTED.md         # Detailed setup guide\n└── README.md                  # This file\n```\n\n## 🎯 What's Included\n\n### Claude Configuration\n- **CLAUDE.md**: Central place for project-specific instructions that Claude Code reads automatically\n- **PLAN.md**: Comprehensive project plan template with architecture, phases, and requirements\n- **Skills System**: Modular, reusable instruction sets that Claude loads on-demand\n- **SKILL_TEMPLATE.md**: Template for creating new skills with best practices\n\n### Example Skills\nThis template includes three production-ready skills:\n- **code-review**: Comprehensive code review with quality, security, and performance checks\n- **testing**: Generate tests with coverage analysis for unit, integration, and e2e\n- **documentation**: Create technical docs, API documentation, and guides\n\n### Project Structure\n- Clean, organized directory layout\n- Example source code and test structure\n- Gitignore configured for common development scenarios\n- Comprehensive documentation and guides\n\n## 🧠 Understanding Skills\n\nA skill is a directory containing a `SKILL.md` file with:\n- **Frontmatter**: Metadata (name, description) in YAML format\n- **Instructions**: Detailed guidance for Claude below the frontmatter\n\n### How Skills Work\n\n1. **Load Time**: Claude loads only skill names and descriptions at startup\n2. **Matching**: Incoming requests are matched against descriptions using semantic matching\n3. **Confirmation**: You get a confirmation prompt before Claude loads the full skill content\n4. **Priority**: Enterprise → Personal → Project → Plugins (in case of name conflicts)\n\n### Managing Skills\n\n- **Add**: Create a new directory with `SKILL.md` in `.claude/skills/`\n- **Update**: Edit the `SKILL.md` file directly\n- **Remove**: Delete the skill directory\n- **Apply Changes**: Restart Claude Code for changes to take effect\n\n## 🔧 Customization Guide\n\n### 1. Update Project Instructions\nEdit `.claude/CLAUDE.md` with your project-specific context:\n- Tech stack and architecture\n- Coding conventions and standards\n- Project goals and constraints\n- Important file locations\n\n### 2. Create Your Project Plan (Optional but Recommended)\nEdit `.claude/PLAN.md` to define your project roadmap:\n- Project goals and success criteria\n- Technical architecture and design decisions\n- Development phases and milestones\n- Feature requirements with acceptance criteria\n- Coding standards and API design\n- Security, performance, and deployment strategy\n\n**Why use a project plan?**\n- Gives Claude full context about your project\n- Ensures consistent architectural decisions\n- Tracks progress through development phases\n- Serves as single source of truth for requirements\n\n### 3. Create Custom Skills\nUse the provided template to create skills for your common tasks:\n\n1. Copy `.claude/skills/SKILL_TEMPLATE.md` as reference\n2. Create your skill directory:\n```bash\nmkdir -p .claude/skills/my-skill\n```\n3. Create `.claude/skills/my-skill/SKILL.md`:\n```markdown\n---\nname: my-skill\ndescription: Brief description for semantic matching\n---\n\n# Detailed instructions for Claude\n\nYour detailed instructions here...\n```\n\n### 4. Configure Plugins\nUpdate `.claude-plug-in/marketplace.json` if using Claude plugins\n\n### 5. Adapt Project Structure\nModify the `src/`, `tests/`, `docs/`, and other directories to match your project needs\n\n## 📚 Best Practices\n\n1. **Be Specific**: Write clear, detailed instructions in CLAUDE.md\n2. **Plan Your Project**: Use PLAN.md to document architecture and requirements\n3. **Modular Skills**: Break complex workflows into focused skills\n4. **Good Descriptions**: Skill descriptions should clearly indicate when they're relevant\n5. **Version Control**: Commit your Claude configuration with your code\n6. **Documentation**: Keep docs in sync with your Claude instructions\n7. **Iterate**: Refine instructions based on what works best\n\n## 🎓 Resources\n\n- [Getting Started Guide](GETTING_STARTED.md) - Detailed setup instructions\n- [Project Plan Template](.claude/PLAN.md) - Comprehensive planning example\n- [Skills Guide](docs/SKILLS_GUIDE.md) - Complete guide to skills\n- [Examples \u0026 Workflows](docs/EXAMPLES.md) - Practical usage examples\n- [Skill Template](.claude/skills/SKILL_TEMPLATE.md) - Create new skills\n- [Claude Code Documentation](https://docs.anthropic.com/claude-code) - Official docs\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdewitt4%2Fclaude-code-template","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdewitt4%2Fclaude-code-template","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdewitt4%2Fclaude-code-template/lists"}