Claude Software Skills - 47 domain skills + Auto-Dev workflow for Human-in-the-Loop development
npx skills add https://github.com/miles990/claude-software-skills --skill saas-platformsInstall this skill with the CLI and start using the SKILL.md workflow in your workspace.
55 modular software development skills for Claude Code - from architecture to deployment
┌─────────────────────────────────────────────────────────────────┐
│ Claude Software Skills │
│ │
│ ┌──────────────┐ ┌──────────────┐ ┌──────────────┐ │
│ │ Software │ │ Software │ │ Development │ │
│ │ Design │ │ Engineering │ │ Stacks │ │
│ │ 6 │ │ 8 │ │ 8 │ │
│ └──────────────┘ └──────────────┘ └──────────────┘ │
│ │
│ ┌──────────────┐ ┌──────────────┐ ┌──────────────┐ │
│ │ Tools & │ │ Domain │ │ Programming │ │
│ │ Integrations │ │ Applications │ │ Languages │ │
│ │ 9 │ │ 12 │ │ 12 │ │
│ └──────────────┘ └──────────────┘ └──────────────┘ │
│ │
│ AI 自動識別任務 → 載入對應領域知識 │
└─────────────────────────────────────────────────────────────────┘
# 1. Add marketplace (GitHub format: owner/repo)
/plugin marketplace add miles990/claude-software-skills
# 2. Open plugin management interface, view available plugins in Discover tab
/plugin
# 3. Install specific skills (choose what you need)
/plugin install frontend@claude-software-skills
/plugin install backend@claude-software-skills
/plugin install api-design@claude-software-skills
# Or mention skill name in conversation, Claude will auto-load
Supported GitHub formats:
# Short format (recommended)
/plugin marketplace add miles990/claude-software-skills
# HTTPS URL
/plugin marketplace add https://github.com/miles990/claude-software-skills.git
# Specify branch or tag
/plugin marketplace add miles990/claude-software-skills#main
Plugin commands:
| Command | Description |
|---|---|
/plugin |
Open interactive plugin management interface |
/plugin install <name>@<marketplace> |
Install specific plugin |
/plugin disable <name>@<marketplace> |
Temporarily disable plugin |
/plugin uninstall <name>@<marketplace> |
Completely remove plugin |
| Skill | Description |
|---|---|
architecture-patterns |
Software architecture patterns and best practices |
design-patterns |
Classic and modern software design patterns |
api-design |
RESTful, GraphQL, gRPC, and API best practices |
system-design |
Scalability, availability, and distributed systems design |
data-design |
Data modeling, schema design, and data architecture |
ux-principles |
User experience design principles for developers |
| Skill | Description |
|---|---|
code-quality |
Clean code principles, SOLID, and code review practices |
testing-strategies |
Unit, integration, E2E testing and TDD practices |
devops-cicd |
CI/CD pipelines, infrastructure as code, and deployment |
performance-optimization |
Profiling, optimization techniques, and best practices |
security-practices |
OWASP Top 10, authentication, and secure coding |
reliability-engineering |
SRE principles, observability, and incident management |
documentation |
Technical writing, API docs, and documentation best practices |
internationalization |
i18n/l10n architecture design and multi-language support |
| Skill | Description |
|---|---|
frontend |
Modern frontend with React, Vue, and web technologies |
backend |
Backend with Node.js, Express, NestJS, and server patterns |
mobile |
Mobile with React Native, Flutter, and native patterns |
database |
Database design, SQL, NoSQL, and data management |
cloud-platforms |
AWS, GCP, Azure services and cloud-native development |
ai-ml-integration |
AI/ML APIs, LLM integration, and intelligent apps |
realtime-systems |
WebSocket, real-time communication, event-driven |
edge-iot |
Edge computing, IoT protocols, and embedded systems |
| Skill | Description |
|---|---|
git-workflows |
Git version control, branching, and collaboration |
project-management |
Agile, Scrum, Kanban, and issue tracking |
development-environment |
IDE setup, dev containers, and local development |
monitoring-logging |
Application monitoring, logging, and alerting |
api-tools |
API testing, documentation, and development tools |
automation-scripts |
Build automation, task runners, and scripting |
auto-dev-setup |
Auto-Dev workflow for Human-in-the-Loop automation |
claude-code-plugin |
Claude Code Plugin development and marketplace management |
claude-code-sdk |
Claude Code SDK for AI-powered applications |
| Skill | Description |
|---|---|
application-patterns |
Common application development patterns |
e-commerce |
E-commerce platforms, payments, shopping cart |
saas-platforms |
SaaS architecture, multi-tenancy, subscriptions |
content-platforms |
CMS, blogging platforms, content management |
communication-systems |
Email, notifications, messaging systems |
developer-tools |
CLI tools, SDKs, developer experience |
game-development |
Game development patterns and architectures |
flame |
Flame Engine 2D game development for Flutter |
flame-core |
Flame Engine core - components, input, collision |
flame-systems |
Flame Engine 14 game systems |
flame-templates |
Game templates - RPG, Platformer, Roguelike |
desktop-apps |
Desktop apps with Electron and Tauri |
| Skill | Description |
|---|---|
javascript-typescript |
Modern JavaScript and TypeScript patterns |
python |
Python programming patterns and best practices |
go |
Go programming patterns and idioms |
rust |
Rust patterns and ownership concepts |
java-kotlin |
Java and Kotlin programming patterns |
csharp-dotnet |
C# and .NET development patterns |
cpp |
Modern C++ programming patterns and idioms |
ruby |
Ruby programming patterns and idioms |
php |
Modern PHP programming patterns |
swift |
Swift patterns for iOS and macOS |
shell-bash |
Shell scripting and Bash programming |
sql |
SQL patterns for database querying and design |
# Clone to your skills directory
git clone https://github.com/miles990/claude-software-skills.git ~/.claude/skills/software-skills
Claude will automatically discover and use the skills when relevant to your tasks.
This repository is compatible with claude-skills-mcp:
# Install the MCP server
pip install claude-skills-mcp
# Add this repository as a skill source
# The server will load skills from ~/.claude/skills/
Add to your Cursor MCP settings:
{
"mcpServers": {
"software-skills": {
"command": "npx",
"args": ["-y", "claude-skills-mcp"],
"env": {
"SKILLS_PATH": "/path/to/claude-software-skills"
}
}
}
}
Simply clone and reference the SKILL.md files in your prompts:
git clone https://github.com/miles990/claude-software-skills.git
One-click setup for GitHub Actions automated development workflow, let Claude help you complete development tasks.
Using API Key:
curl -fsSL https://raw.githubusercontent.com/miles990/claude-software-skills/main/scripts/setup-auto-dev-apikey.sh | bash
Using Claude Max (OAuth):
curl -fsSL https://raw.githubusercontent.com/miles990/claude-software-skills/main/scripts/setup-auto-dev-max.sh | bash
| Version | Setup Method |
|---|---|
| API Key | Get Key from console.anthropic.com, set in GitHub Secrets ANTHROPIC_API_KEY |
| Claude Max | Run claude /install-github-app for auto OAuth Token setup |
auto-dev label@claude [instruction] on any Issue/PRDetailed docs: AUTO-DEV.md
User: Help me design a microservices architecture for an e-commerce platform
Claude: [Automatically uses architecture-patterns + e-commerce + api-design skills]
User: Review this Python code for performance issues
Claude: [Automatically uses python + performance-optimization + code-quality skills]
User: Set up CI/CD for a React + Node.js monorepo
Claude: [Automatically uses devops-cicd + frontend + backend + git-workflows skills]
claude-software-skills/
├── .claude-plugin/ # Plugin configuration
│ └── marketplace.json # Lists all 55 skills as individual plugins
├── .github/
│ └── workflows/ # CI/CD automation
├── software-design/ # Architecture & design skills
├── software-engineering/ # Development practices
├── development-stacks/ # Tech stack skills
├── tools-integrations/ # Developer tools
├── domain-applications/ # Domain-specific patterns
├── programming-languages/ # Language-specific skills
├── docs/
│ ├── SKILL-TEMPLATE.md # Template for new skills
│ └── software-skills.md
├── CONTRIBUTING.md
├── LICENSE
└── README.md
Each skill module contains a SKILL.md file with:
When you describe a task, Claude:
We welcome contributions! Please see CONTRIBUTING.md for guidelines.
SKILL.md following our templateMIT License - See LICENSE for details.
Built for developers, by developers, with Claude