Globales Ranking · von 601 Skills
architecture-patterns Hermes AI Agent Skill
Quellcode ansehen: miles990/claude-software-skills
SafeInstallation
npx skills add miles990/claude-software-skills --skill architecture-patterns 217
Installationen
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
AI chat subscription
Turn model research into daily AI work.
Use 40+ models, web search, files, and EU-hosted options in one paid chat workspace.
Inference credits
Build with EU-hosted open-source models.
OpenAI-compatible API for GLM, Kimi, DeepSeek and more. Add credits inside the dashboard.
Verwandte Skills
Mehr aus dieser Quelle: miles990/claude-software-skills
So verwenden Sie diesen Skill
Install architecture-patterns by running npx skills add miles990/claude-software-skills --skill architecture-patterns 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 architecture-patterns, 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.
AI chat subscription
Turn model research into daily AI work.
Use 40+ models, web search, files, and EU-hosted options in one paid chat workspace.