Creational Pattern Selector

v1.0.0

Choose the right creational design pattern (Abstract Factory, Builder, Factory Method, Prototype, or Singleton) for an object creation problem. Use when some...

0· 56·0 current·0 all-time
byHung Quoc To@quochungto
MIT-0
Download zip
LicenseMIT-0 · Free to use, modify, and redistribute. No attribution required.
Security Scan
Capability signals
Crypto
These labels describe what authority the skill may exercise. They are separate from suspicious or malicious moderation verdicts.
VirusTotalVirusTotal
Benign
View report →
OpenClawOpenClaw
Benign
high confidence
Purpose & Capability
Name, description, and the declared behavior all match: the skill explains when to use Factory Method, Abstract Factory, Builder, Prototype, and Singleton and how to find evidence in a codebase. No unrelated capabilities or credentials are requested.
Instruction Scope
Runtime instructions ask the agent to gather contextual info and, if available, scan code for patterns (e.g., new ConcreteClass(), clone(), telescoping constructors). This is appropriate for a design-pattern selector and does not instruct reading or exfiltrating unrelated secrets or external endpoints.
Install Mechanism
There is no install spec and no code files to execute. Being instruction-only minimizes disk/write risk.
Credentials
The skill declares no required environment variables, credentials, or config paths. It optionally uses Read/Grep tools to inspect a codebase, which is proportionate to its function.
Persistence & Privilege
always is false and the skill does not request persistent system privileges or modify other skills. Autonomous invocation is permitted by platform default but is not combined with any other elevated privileges.
Assessment
This skill appears coherent and low-risk: it only provides guidance and optionally inspects your codebase for indicators of creation problems. Before enabling it, confirm you are comfortable granting the agent read access to any code repositories or files it might scan (the skill will look for constructors, clones, globals, etc.). Note the skill is marked draft and depends on another skill (design-pattern-selector); consider reviewing the referenced GitHub homepage and the included reference files to ensure they match your expectations before use.

Like a lobster shell, security has layers — review code before you run it.

abstract-factoryvk975bxmy6522p75vgcd3q75f5x84jczzbookforgevk975bxmy6522p75vgcd3q75f5x84jczzbuildervk975bxmy6522p75vgcd3q75f5x84jczzcreationalvk975bxmy6522p75vgcd3q75f5x84jczzdesign-patternsvk975bxmy6522p75vgcd3q75f5x84jczzfactory-methodvk975bxmy6522p75vgcd3q75f5x84jczzgofvk975bxmy6522p75vgcd3q75f5x84jczzlatestvk975bxmy6522p75vgcd3q75f5x84jczzobject-orientedvk975bxmy6522p75vgcd3q75f5x84jczzprototypevk975bxmy6522p75vgcd3q75f5x84jczzsingletonvk975bxmy6522p75vgcd3q75f5x84jczz

License

MIT-0
Free to use, modify, and redistribute. No attribution required.

Runtime requirements

📚 Clawdis

Comments