#601

Globales Ranking · von 601 Skills

architecture-patterns Hermes AI Agent Skill

Quellcode ansehen: miles990/claude-software-skills

Safe

Installation

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

Skills
Categories
Plugin

┌─────────────────────────────────────────────────────────────────┐
│                  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-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

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-skills

Claude 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.git

Auto-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 | bash

Using Claude Max (OAuth):

curl -fsSL https://raw.githubusercontent.com/miles990/claude-software-skills/main/scripts/setup-auto-dev-max.sh | bash

Post-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-dev label
  • 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.md

How It Works

Each skill module contains a SKILL.md file with:

  1. Metadata - Name, description, tags for semantic search
  2. Key Concepts - Core knowledge and terminology
  3. Best Practices - Recommended approaches with examples
  4. Common Pitfalls - What to avoid and why
  5. Patterns & Anti-patterns - Do's and don'ts with code
  6. Tools & Resources - Recommended tools and references
  7. Decision Guide - When to use this skill

When you describe a task, Claude:

  1. Searches for relevant skills using semantic matching
  2. Loads the appropriate SKILL.md files
  3. Applies the knowledge to your specific context
  4. Follows best practices while avoiding common pitfalls

Contributing

We welcome contributions! Please see CONTRIBUTING.md for guidelines.

Adding a New Skill

  1. Create a directory under the appropriate category
  2. Add a SKILL.md following our template
  3. Include practical examples and best practices
  4. Submit a pull request

License

MIT License - See LICENSE for details.

Related Projects


Built for developers, by developers, with Claude

Installationen

Installationen 217
Globales Ranking #601 von 601

Sicherheitsprüfung

ath Safe
socket Safe
Warnungen: 0 Bewertung: 90
snyk Low

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.

So verwenden Sie diesen Skill

1

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.

2

Keine Konfiguration erforderlich. Ihr KI-Agent (Claude Code, Cursor, Windsurf usw.) erkennt installierte Skills automatisch und nutzt sie als Kontext bei der Code-Generierung.

3

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.

Data sourced from the skills.sh registry and GitHub. Install counts and security audits are updated regularly.

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.