Search

PythonReactSEOPDF

documentation architecture patterns AI Skills

Discover documentation architecture patterns skills, compare source repositories and read the instructions for each workflow.

Categories: documentation architecture patterns

Showing 961–984 of 6,626

documentation architecture patterns Clear filters

Browse skills

GitHub

bd-issue-tracking

open-constructs

Track complex, multi-session work with dependency graphs using bd (beads) issue tracker. Use when work spans multiple sessions, has complex dependencies, or requires persistent context across compaction cycles....

GitHub

bencium-controlled-ux-designer

bencium

Expert UI/UX design guidance for unique, accessible interfaces. Use for visual decisions, colors, typography, layouts. Always ask before making design decisions. Use this skill when the user asks to build web c...

GitHub

design

rileyhilliard

Enforces precise, minimal design for dashboards and admin interfaces. Use when building SaaS UIs, data-heavy interfaces, or any product needing Jony Ive-level craft.

GitHub

architecting-systems

rileyhilliard

Designs scalable system architectures and technical documents. Use when planning features, evaluating tradeoffs, documenting decisions, or analyzing complexity.

GitHub

handling-errors

rileyhilliard

Prevents silent failures and context loss in error handling. Use when writing try-catch blocks, designing error propagation, reviewing catch blocks, or implementing Result patterns.

GitHub

systematic-debugging

rileyhilliard

Four-phase debugging framework that finds root causes before proposing fixes. Use when investigating bugs, errors, unexpected behavior, failed tests, or when previous fixes haven't worked.

GitHub

gleam-actor-model

TheBushidoCollective

Use when oTP actor patterns in Gleam including processes, message passing, GenServer implementations, supervisors, fault tolerance, state management, and building concurrent, fault-tolerant applications on the...

GitHub

kotlin-dsl-patterns

TheBushidoCollective

Use when domain-specific language design in Kotlin using type-safe builders, infix functions, operator overloading, lambdas with receivers, and patterns for creating expressive, readable DSLs for configuration...

GitHub

csharp-nullable-types

TheBushidoCollective

Use when C# nullable reference types and value types for null safety, nullable annotations, and patterns for handling null values.

GitHub

monorepo-architecture

TheBushidoCollective

Use when designing monorepo structure, organizing packages, or migrating to monorepo architecture with architectural patterns for managing dependencies and scalable workspace configurations.

GitHub

effect-core-patterns

TheBushidoCollective

Use when Effect core patterns including Effect type, succeed, fail, sync, promise, and Effect.gen for composing effects. Use for basic Effect operations.

GitHub

erlang-otp-behaviors

TheBushidoCollective

Use when oTP behaviors including gen_server for stateful processes, gen_statem for state machines, supervisors for fault tolerance, gen_event for event handling, and building robust, production-ready Erlang app...

GitHub

structural-design-principles

TheBushidoCollective

Use when designing modules and components requiring Composition Over Inheritance, Law of Demeter, Tell Don't Ask, and Encapsulation principles that transcend programming paradigms.

GitHub

refactoring

TheBushidoCollective

Use when restructuring code to improve quality without changing external behavior. Emphasizes safety through tests and incremental changes.

GitHub

erlang-concurrency

TheBushidoCollective

Use when erlang's concurrency model including lightweight processes, message passing, process links and monitors, error handling patterns, selective receive, and building massively concurrent systems on the BEA...

GitHub

java-concurrency

TheBushidoCollective

Use when Java concurrency with ExecutorService, CompletableFuture, and virtual threads. Use when building concurrent applications.

GitHub

simplicity-principles

TheBushidoCollective

Use when designing solutions, adding features, or refactoring by applying KISS, YAGNI, and Principle of Least Astonishment to write simple, predictable code.

GitHub

oop-inheritance-composition

TheBushidoCollective

Use when deciding between inheritance and composition in object-oriented design. Use when creating class hierarchies or composing objects from smaller components.

GitHub

effect-resource-management

TheBushidoCollective

Use when Effect resource management patterns including Scope, addFinalizer, scoped effects, and automatic cleanup. Use for managing resources in Effect applications.

GitHub

elixir-otp-patterns

TheBushidoCollective

Use when Elixir OTP patterns including GenServer, Supervisor, Agent, and Task. Use when building concurrent, fault-tolerant Elixir applications.

GitHub

erlang-distribution

TheBushidoCollective

Use when erlang distributed systems including node connectivity, distributed processes, global name registration, distributed supervision, network partitions, and building fault-tolerant multi-node applications...

GitHub

architecture-design

TheBushidoCollective

Use when designing system architecture, making high-level technical decisions, or planning major system changes. Focuses on structure, patterns, and long-term strategy.

GitHub

oop-encapsulation

TheBushidoCollective

Use when applying encapsulation and information hiding principles in object-oriented design. Use when controlling access to object state and behavior.

GitHub

oop-polymorphism

TheBushidoCollective

Use when implementing polymorphism and interfaces in object-oriented design. Use when creating flexible, extensible systems with interchangeable components.

The default order uses GitHub repository stars from our indexed data. Stars belong to the source repository and may be shared by multiple skills. They indicate repository interest, not skill installs or an independent quality score.

More filters

Popularity

Popular tags