Agent skill
data-design
Quellcode ansehen: miles990/claude-software-skills
Installation
npx skills add miles990/claude-software-skills --skill data-design69
Installationen
EU-hosted inference API
Power your AI agent skills with open-source models.
Drop-in OpenAI-compatible API. No data leaves Europe.
MiniMax
MiniMax M3
$0.40 / $1.40
per M tokens
Z.ai
GLM 5.3 Flash
$0.20 / $0.60
per M tokens
MoonshotAI
Kimi K3
$4.00 / $18.00
per M tokens
DeepSeek
DeepSeek V4 Pro
$1.80 / $3.60
per M tokens
Claude Software Skills
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 自動識別任務 → 載入對應領域知識 │
└─────────────────────────────────────────────────────────────────┘Features
- MCP Compatible - Works with Claude Code, Cursor, and other MCP clients
- Semantic Search - Claude automatically finds relevant skills for your task
- Cross-Domain Integration - Skills work together seamlessly
- Best Practices Built-In - Each skill includes patterns and anti-patterns
- Modular Architecture - Use only what you need
- Sharp Edges - Proactive warnings about common pitfalls with detection patterns
- Validations - Executable code quality rules with regex/ast patterns
- Collaboration - Skills declare relationships for smart delegation and context passing
Installation
Plugin Marketplace (Recommended)
# 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-loadSupported 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#mainPlugin 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 |
Available Skills
Software Design (6 skills)
| 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 |
Software Engineering (8 skills)
| 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 |
Development Stacks (8 skills)
| 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 |
Tools & Integrations (9 skills)
| 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 |
Domain Applications (12 skills)
| 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 |
Programming Languages (12 skills)
| 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 |
Other Installation Methods
Clone to Skills Directory
# Clone to your skills directory
git clone https://github.com/miles990/claude-software-skills.git ~/.claude/skills/software-skillsClaude will automatically discover and use the skills when relevant to your tasks.
With MCP Server
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/Cursor IDE
Add to your Cursor MCP settings:
{
"mcpServers": {
"software-skills": {
"command": "npx",
"args": ["-y", "claude-skills-mcp"],
"env": {
"SKILLS_PATH": "/path/to/claude-software-skills"
}
}
}
}Manual Reference
Simply clone and reference the SKILL.md files in your prompts:
git clone https://github.com/miles990/claude-software-skills.gitAuto-Dev: Automated Development Workflow
One-click setup for GitHub Actions automated development workflow, let Claude help you complete development tasks.
Quick Setup
Using API Key:
curl -fsSL https://raw.githubusercontent.com/miles990/claude-software-skills/main/scripts/setup-auto-dev-apikey.sh | bashUsing Claude Max (OAuth):
curl -fsSL https://raw.githubusercontent.com/miles990/claude-software-skills/main/scripts/setup-auto-dev-max.sh | bashPost-Installation Setup
| 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 |
Usage
- Issue Trigger: Create Issue → Add
auto-devlabel - Comment Trigger: Comment
@claude [instruction]on any Issue/PR
Detailed docs: AUTO-DEV.md
Usage Examples
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]Directory Structure
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.mdHow It Works
Each skill module contains a SKILL.md file with:
- Metadata - Name, description, tags for semantic search
- Key Concepts - Core knowledge and terminology
- Best Practices - Recommended approaches with examples
- Common Pitfalls - What to avoid and why
- Patterns & Anti-patterns - Do's and don'ts with code
- Tools & Resources - Recommended tools and references
- Decision Guide - When to use this skill
When you describe a task, Claude:
- Searches for relevant skills using semantic matching
- Loads the appropriate SKILL.md files
- Applies the knowledge to your specific context
- Follows best practices while avoiding common pitfalls
Contributing
We welcome contributions! Please see CONTRIBUTING.md for guidelines.
Adding a New Skill
- Create a directory under the appropriate category
- Add a
SKILL.mdfollowing our template - Include practical examples and best practices
- Submit a pull request
License
MIT License - See LICENSE for details.
Related Projects
- claude-domain-skills - Non-technical domain skills
- claude-skills-mcp - MCP server for skill discovery
Built for developers, by developers, with Claude
Installationen
Sicherheitsprüfung
Quellcode ansehen
miles990/claude-software-skills
Mehr aus dieser Quelle
Give agents clean web context
Search and extract the public web as Markdown or structured JSON through one API or hosted MCP server.
Verwandte Skills
Mehr aus dieser Quelle: miles990/claude-software-skills
So verwenden Sie diesen Skill
Install data-design by running npx skills add miles990/claude-software-skills --skill data-design in your project directory. Führen Sie den obigen Installationsbefehl in Ihrem Projektverzeichnis aus. Die Skill-Datei wird von GitHub heruntergeladen und in Ihrem Projekt platziert.
Keine Konfiguration erforderlich. Ihr KI-Agent (Claude Code, Cursor, Windsurf usw.) erkennt installierte Skills automatisch und nutzt sie als Kontext bei der Code-Generierung.
Der Skill verbessert das Verständnis Ihres Agenten für data-design, und hilft ihm, etablierte Muster zu befolgen, häufige Fehler zu vermeiden und produktionsreifen Code zu erzeugen.
Was Sie erhalten
Skills sind Klartext-Anweisungsdateien — kein ausführbarer Code. Sie kodieren Expertenwissen über Frameworks, Sprachen oder Tools, das Ihr KI-Agent liest, um seine Ausgabe zu verbessern. Das bedeutet null Laufzeit-Overhead, keine Abhängigkeitskonflikte und volle Transparenz: Sie können jede Anweisung vor der Installation lesen und prüfen.
Kompatibilität
Dieser Skill funktioniert mit jedem KI-Coding-Agenten, der das skills.sh-Format unterstützt, einschließlich Claude Code (Anthropic), Cursor, Windsurf, Cline, Aider und anderen Tools, die projektbezogene Kontextdateien lesen. Skills sind auf Transportebene framework-agnostisch — der Inhalt bestimmt, für welche Sprache oder welches Framework er gilt.