Back to tags
Tag

Agent Skills with tag: design-pattern

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

typescript-advanced-patterns

Advanced TypeScript patterns for type-safe, maintainable code using sophisticated type system features. Use when building type-safe APIs, implementing complex domain models, or leveraging TypeScript's advanced type capabilities.

typescripttype-safetyadvanced-typesdesign-pattern
NickCrew
NickCrew
52

cl-clos-patterns

CLOS設計パターンを適用。クラス設計・メソッド実装時に使用

CLOSdesign-patternclass-designmethod-implementation
cxxxr
cxxxr
1

Ruby Object Design Expert

Automatically invoked when making decisions about Ruby code structure and organization. Triggers on mentions of "class or module", "should this be a class", "struct vs class", "PORO", "data object", "design pattern", "class vs module", "when to use class", "module vs class", "stateless class", "value object", "data container", "object factory", "extend self", "singleton class". Provides guidance on choosing the right Ruby construct (class, module, Struct, Data, Hash) based on the principle that Ruby is object-oriented, not class-oriented.

rubyobject-oriented-programmingsoftware-designdesign-pattern
ag0os
ag0os
2

example-skill

Example skill demonstrating progressive disclosure pattern

progressive-disclosuredesign-patternexample
raw391-ai
raw391-ai
61

table-filters

Designs optimal filtering UX for data tables. Use when building a table that needs filters - analyzes the data columns and determines the best filter type for each. Outputs a unified filter field with inline header filters.

filtersui-componentsdesign-patterncomponent-composition
rohunvora
rohunvora
141

agent-fungibility

The philosophy and practical benefits of agent fungibility in multi-agent software development. Why homogeneous, interchangeable agents outperform specialized role-based systems at scale.

multi-agent-systemsagent-coordinationsoftware-architecturearchitecture-patterns
Dicklesworthstone
Dicklesworthstone
202

octave-mastery

Advanced semantic vocabulary and architectural patterns for the OCTAVE format. REQUIRES octave-literacy to be loaded first

octave-formatsemantic-layerdesign-patternarchitectural-patterns
elevanaltd
elevanaltd
26

dojo-model

Create Dojo models for storing game state with proper key definitions, trait derivations, and ECS patterns. Use when defining game entities, components, or state structures.

ecsstate-managementdojodesign-pattern
dojoengine
dojoengine
5194

single-or-array-pattern

Pattern for functions that accept either a single item or an array. Use when creating CRUD operations, batch processing APIs, or factory functions that should flexibly handle one or many inputs.

apidesign-patterncrudbatch-processing
epicenter
epicenter
3,858254