Decorator Pattern Implementor
v1.0.0Implement the Decorator pattern to attach additional responsibilities to objects dynamically, providing a flexible alternative to subclassing. Use when you n...
⭐ 0· 87·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
These labels describe what authority the skill may exercise. They are separate from suspicious or malicious moderation verdicts.
OpenClaw
Benign
high confidencePurpose & Capability
Name/description and the SKILL.md consistently describe implementing the Decorator pattern. The skill declares no env vars, binaries, or installs that would be unrelated to its stated purpose. The requested agent tools (TodoWrite, Read, optional Grep/Edit) are appropriate for auditing and editing code as part of implementing the pattern.
Instruction Scope
Instructions stay on topic: they guide analysis, interface extraction, creating decorator classes, composition order, and testing. The SKILL.md asks the agent to read and edit code (via declared tools) — expected for a code-implementation helper. There are no instructions to read unrelated system files, access secrets, or transmit data to external endpoints.
Install Mechanism
This is an instruction-only skill with no install spec and no code files to execute; nothing is downloaded or written by an installer. That minimizes disk-write and supply-chain risk.
Credentials
The skill requires no environment variables or credentials. Its only runtime requirements are access to code-reading/writing tools, which is proportionate to a code-transformation/implementation task.
Persistence & Privilege
always:false and no special privileges are requested. The skill can be invoked autonomously (default), which is normal for skills; it does not request permanent presence or modification of other skills/configs.
Assessment
This skill appears internally coherent and focused on the Decorator pattern. Before enabling or letting an agent run it, confirm you are comfortable with the agent having access to the declared tools (Read/Edit/TodoWrite/Grep) because the skill will read and may propose or write code changes. Review any code edits the agent suggests before applying them to production, and verify the dependent skill (structural-pattern-selector) if you plan to use automated workflows. If you prefer to avoid automated code edits, restrict or review the Edit/TodoWrite tool permissions or run the skill in a read-only/instruction-following mode.Like a lobster shell, security has layers — review code before you run it.
bookforgevk9792e4r7g75ftcqajsfj6mrbn84j4dtcompositionvk9792e4r7g75ftcqajsfj6mrbn84j4dtdecoratorvk9792e4r7g75ftcqajsfj6mrbn84j4dtdesign-patternsvk9792e4r7g75ftcqajsfj6mrbn84j4dtembellishmentvk9792e4r7g75ftcqajsfj6mrbn84j4dtgofvk9792e4r7g75ftcqajsfj6mrbn84j4dtlatestvk9792e4r7g75ftcqajsfj6mrbn84j4dtmiddlewarevk9792e4r7g75ftcqajsfj6mrbn84j4dtstructuralvk9792e4r7g75ftcqajsfj6mrbn84j4dtwrappervk9792e4r7g75ftcqajsfj6mrbn84j4dt
License
MIT-0
Free to use, modify, and redistribute. No attribution required.
Runtime requirements
📚 Clawdis
