Back to tags
Tag

Agent Skills with tag: software-design

19 skills match this tag. Use tags to discover related Agent Skills and explore similar workflows.

sdd-plan

Plan-first development methodology that creates detailed specifications before coding. Creates structured plans with phases, file-level details, and verification steps. Includes automatic AI review, modification application, and validation.

plan-first-developmentspecificationsoftware-designAI-review
tylerburleigh
tylerburleigh
0

architect

아키텍처, 설계, 시스템 설계, 구조 설계, 레이어 설계 - Use when designing systems, layer structures, or module boundaries. Architecture design guide based on Clean Architecture and DDD principles.

software-designclean-architecturedddsystem-design
aimskr
aimskr
0

software-architecture

Guide for quality focused software architecture. This skill should be used when users want to write code, design architecture, analyze code, in any case that relates to software development.

software-designarchitecture-patternssoftware-developmentdeveloper-guidance
prof-ramos
prof-ramos
0

system-design

Use when designing, architecting, or planning a new system from requirements or ideas - transforms concepts into navigable design catalog using EventStorming methodology, Mermaid diagrams, and progressive elaboration through 5 phases (Requirements, Big Picture, Processes, Data/Flows, Integration)

software-designeventstormingmermaidprogressive-elaboration
Dwsy
Dwsy
0

project-planner

Comprehensive project planning and documentation generator for software projects. Creates structured requirements documents, system design documents, and task breakdown plans with implementation tracking. Use when starting a new project, defining specifications, creating technical designs, or breaking down complex systems into implementable tasks. Supports user story format, acceptance criteria, component design, API specifications, and hierarchical task decomposition with requirement traceability.

project-planningrequirements-analysissoftware-designtask-decomposition
Dwsy
Dwsy
0

elixir-scribe

Single Responsibility Code in Self-Documented Folder Structure

elixirsoftware-designproject-structuresingle-responsibility-principle
layeddie
layeddie
0

codebase-learn

Learn and remember codebase structure to minimize future token usage. Records architectural knowledge, file purposes, and patterns as a connected graph.

codebase-analysistoken-optimizationgraphsoftware-design
genomewalker
genomewalker
0

workbench-architecture

Architecture and ADR workflows for Workbench CLI. Use when documenting system design, decisions, tradeoffs, or rationale that must be tracked over time.

architecture-decision-recordsoftware-designdocumentationworkflow
bravellian
bravellian
0

system-design

Use when designing system architecture, APIs, components, or data models - provides a structured design workflow with validation and documentation outputs.

architecture-patternssoftware-designapi-designvalidation-workflow
NickCrew
NickCrew
52

architecture-patterns

Implement proven backend architecture patterns including Clean Architecture, Hexagonal Architecture, and Domain-Driven Design. Use when architecting complex backend systems or refactoring existing applications for better maintainability.

clean-architecturehexagonal-architecturedomain-driven-designbackend
atalovesyou
atalovesyou
1

senior-architect

Comprehensive software architecture skill for designing scalable, maintainable systems using ReactJS, NextJS, NodeJS, Express, React Native, Swift, Kotlin, Flutter, Postgres, GraphQL, Go, Python. Includes architecture diagram generation, system design patterns, tech stack decision frameworks, and dependency analysis. Use when designing system architecture, making technical decisions, creating architecture diagrams, evaluating trade-offs, or defining integration patterns.

software-designarchitecture-diagramstech-stacksystem-design-patterns
atalovesyou
atalovesyou
1

code-standards

Expert in code design standards including SOLID principles, Clean Code patterns (KISS, YAGNI, DRY, TDA), and pragmatic software design. **ALWAYS use when designing ANY classes/modules, implementing features, fixing bugs, refactoring code, or writing functions.** Use proactively to ensure proper design, separation of concerns, simplicity, and maintainability. Examples - "create class", "design module", "implement feature", "refactor code", "fix bug", "is this too complex", "apply SOLID", "keep it simple", "avoid over-engineering".

software-designcode-qualityclean-codeSOLID-principles
atalovesyou
atalovesyou
1

system-design

System design, software architecture, API design, cybersecurity, and threat modeling. Build secure, scalable systems.

software-designapi-designsecurityscalability
pluginagentmarketplace
pluginagentmarketplace
11

domain-driven-design

Model business domains using DDD tactical and strategic patterns

domain-driven-designdomain-modelingsoftware-designstrategic-patterns
pluginagentmarketplace
pluginagentmarketplace
11

solid-principles

Apply and validate SOLID principles in object-oriented design

solid-principlesobject-oriented-designsoftware-designcode-quality
pluginagentmarketplace
pluginagentmarketplace
11

design-patterns

Identify, implement, and teach GoF design patterns

design-patternssoftware-designGoF-patternsteaching
pluginagentmarketplace
pluginagentmarketplace
11

architecture-patterns

Design, evaluate, and document software architecture patterns

architecture-patternssoftware-designarchitecture-documentsdesign-doc
pluginagentmarketplace
pluginagentmarketplace
11

technical-decision-making

Master technical decision-making, architecture choices, technology evaluation, and technical roadmaps for engineering teams

technical-decision-makingtechnology-evaluationarchitecture-patternstechnology-roadmap
pluginagentmarketplace
pluginagentmarketplace
0

diagram

Maintain and synchronize Unified Impact Diagrams following Diagram Driven Development (DDD) methodology. Create, update, and manage diagrams that connect user value to technical implementation.

diagram-generationdiagram-driven-developmentsoftware-design
johnlindquist
johnlindquist
0