amazon-elasticache
Installation
SKILL.md
ElastiCache
A modular ElastiCache toolkit organized as a registry of sub-skills. Each sub-skill handles one domain of ElastiCache work. The router below matches user intent to the right sub-skill, then loads only the references needed for that sub-skill.
How this skill works
- Match the user's request against the semantic categories in the registry below. Match on meaning, not exact wording ("help me figure out which data structures to use" matches
data-modelingeven without the word "pattern"). - Disambiguation: If the user's intent matches multiple sub-skills, apply these rules in order:
- If
.elasticache/requirements.jsonexists withinfrastructure.endpointset, prefermonitoringordata-modeling(the user has an existing cache). - If no cache exists (no requirements.json or no endpoint), prefer
requirements. - If still ambiguous, ask one clarifying question: "Are you looking to set up something new, or troubleshoot something existing?"
- If
- Check the Guardrails section before recommending an engine or deployment model.
- Read
references/{sub-skill-id}/instructions.mdfor the matched sub-skill. If the file is not found at a relative path, check your prompt or environment for the skill directory absolute path and retry with{skill-directory}/references/{sub-skill-id}/instructions.md. - If the request spans multiple sub-skills, execute them in pipeline order.
- If a sub-skill requires upstream context (engine, deployment model, endpoint) not yet in session memory, route to the upstream sub-skill first.
- If no sub-skill matches, activate
requirementsfirst. - If a script or CLI call fails, show the error to the user and suggest a specific fix before retrying.