Skill Claude CodeCodex
A guide to the memento pattern, a software design pattern for saving an object's state so it can later be restored. It covers field snapshots and event sourcing, which rebuilds state from a record of changes.
Skill Claude CodeCodex
A guide to the memento pattern, a software design pattern for saving an object's state so it can later be restored. It covers field snapshots and event sourcing, which rebuilds state from a record of changes.
Skill Claude CodeCodex
A software design pattern where one object informs many other objects when its state changes. The dependent objects can update without the changing object needing to manage each one directly.
Skill Claude CodeCodex
A software design pattern that creates a new object by copying an existing object.
Skill Claude CodeCodex
A software design pattern in which one object stands in front of another and controls access to it. The proxy can delay creating the real object, check permissions, support remote access, or monitor use.
Skill Claude CodeCodex
Guidance for applying the singleton pattern, where a class has only one instance and a shared way to access it.
Skill Claude CodeCodex
A guide to the state pattern, a design pattern where an object's behavior changes according to its current state.
Skill Claude CodeCodex
A software design pattern that defines several interchangeable ways to perform an operation.
Skill Claude CodeCodex
A software design pattern that puts an algorithm’s overall sequence in a base class and lets child classes fill in specific steps.
Skill Claude CodeCodex
A software design pattern that adds operations to objects without changing their underlying structure. A design pattern is a reusable way to organise code.
Skill Claude CodeCodex
A software design principle that focuses on essential characteristics while hiding unnecessary details. This creates simpler layers for understanding and using complex systems.
Skill Claude CodeCodex
A design principle for keeping a system working under different conditions and maximising uptime, meaning the time it is available to users.
Skill Claude CodeCodex
A software design principle that prefers combining objects over using class inheritance for code reuse. Inheritance means creating a class from another class.
Skill Claude CodeCodex
A design principle that keeps naming, patterns, behaviour, and other system choices consistent. Consistency makes software easier to understand and maintain.
Instructions file CodexOpenCode
Instructions for microwind/ai-prompt, covering repository guidelines, project structure & module organization, build, test, and development commands, coding style & naming conventions and testing guidelines.
Skill Claude CodeCodex
Generate structured A-share market commentary for three fixed trading sessions using supplied market data: within 30 minutes after market open, after midday close, and after market close. Use this skill when the user wants factual market observation, intraday commentary, or end-of-day review content based on real…