LogoClawIndex
CasesSkillsAbout
LogoClawIndex

ClawIndex

OpenClaw Skills & Use Case Index

ClawIndex is an ecosystem-driven index of OpenClaw skills and real-world use cases.

Index

Skills·
Cases

Meta

About·
Disclaimer·
Email·
GitHub
© 2026 ClawIndex All Rights Reserved.

Skills tagged: software-design

Browse skills that share this tag.

  • refactoring-catalog - Refactoring Catalog
    refactoringcode-smellsclean-codesoftware-design

    ★ 1 · Updated 2026-09-21

    Catalog of code smells and matching refactoring techniques to safely improve internal code structure without changing observable behavior.

    ⚙ Identify code smells⚙ Extract method⚙ Extract class
  • 5-steps - Simplify design and challenge requirements before coding
    software-designrequirements-analysisarchitecturesimplification

    ★ 33 · Updated 2026-09-17

    Challenges requirements, removes unnecessary work, and simplifies design before writing code when building, automating, or migrating software.

    ⚙ Challenge system requirements⚙ Remove unnecessary code and process⚙ Simplify system design
  • writing-plans - Writing implementation plans for multi-step tasks
    planningtask-decompositionsoftware-designdocumentation

    ★ 5 · Updated 2026-09-17

    Creates implementation plan documents featuring file maps, bite-sized tasks, and automated verification steps.

    ⚙ Write detailed implementation plans⚙ Map out file structure changes⚙ Decompose tasks into bite-sized steps
  • refactoring-patterns - Safe Refactoring Patterns and Workflow
    refactoringcode-qualitysoftware-designclean-code

    ★ 2 · Updated 2026-09-16

    Provides safe refactoring workflows, common structural patterns, tooling recommendations, and pre-ship verification guidelines.

    ⚙ Extract methods classes or modules⚙ Rename code symbols and variables⚙ Move functions and types
  • sdd-template - Software Design Document Template
    sddsoftware-designarchitecturedocumentation

    ★ 18 · Updated 2026-09-14

    Creates technical design documents following the Atlassian 8-section structure.

    ⚙ Create technical design documents⚙ Trace requirements to design⚙ Verify design quality checklist
  • 07-design-01-basic-design - Create basic design documents in HTML format
    basic-designdocumentationhtmlsoftware-design

    ★ 0 · Updated 2026-09-14

    Creates basic design documents and screen mockups in HTML format under specified folder structures based on project source code and detailed design documents.

    ⚙ Create HTML basic design documents⚙ Create HTML screen mockups⚙ Embed diagrams using uml skill
  • architecture-workshop - Framework for Designing Architectural Mechanisms
    architecturesoftware-designrefactoringcodebase-health

    ★ 4 · Updated 2026-09-13

    Provides a framework for designing options when changes do not fit cleanly into existing codebase architecture.

    ⚙ Analyze causes of architectural misfit⚙ Research existing patterns and extension points⚙ Generate light touch and architecture options
  • arch-ddd - Domain-Driven Design Architecture for Backend Systems
    architecturedddbackenddomain-driven-design

    ★ 1 · Updated 2026-09-13

    Applies Domain-Driven Design architecture to backend projects, covering context mapping, aggregate definition, services, and code structure.

    ⚙ Split bounded contexts⚙ Define aggregates and invariants⚙ Map command and query use-cases
  • design - Software Design Principles and Patterns
    software-designsolidarchitecturerefactoring

    ★ 17 · Updated 2026-09-09

    Provides guidance on software design principles, clean architecture, SOLID principles, and code structure evaluation.

    ⚙ Evaluate software code structure⚙ Apply Four Rules of Simple Design⚙ Apply SOLID principles
  • code-quality-foundations - Code Quality Foundations: Pillars, Goals and Design Principles
    code-qualitysoftware-designarchitecturebest-practices

    ★ 0 · Updated 2026-03-09

    Provides framework for evaluating code quality, making design decisions, and auditing against quality pillars

    ⚙ evaluate code quality⚙ set quality goals⚙ choose abstraction levels