Provide reusable patterns for validation, error handling, scaffolding. Use for skill consistency.
Scanned 9/12/2026
Install to Claude Code
npx -y skills add thedixitjain/the-mega-skill-library --skill shared-patterns --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Shared Patterns?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/thedixitjain-shared-patterns)More formats (shields.io, HTML) on the badges page.
---
name: shared-patterns
description: "Provide reusable patterns for validation, error handling, scaffolding. Use for skill consistency."
category: engineering-core
source_repo: athola/claude-night-market
source_path: "plugins/abstract/skills/shared-patterns/SKILL.md"
source_url: https://github.com/athola/claude-night-market/blob/HEAD/plugins/abstract/skills/shared-patterns/SKILL.md
---
# Shared Patterns
Reusable patterns and templates for skill and hook development.
## When NOT To Use
- Authoring a skill end to end (use `abstract:skill-authoring`)
- Cross-plugin contracts, which belong in leyline rather than here
## Purpose
This skill provides shared patterns that are referenced by other skills in the abstract plugin. It follows DRY principles by centralizing common patterns.
## Pattern Categories
### Validation Patterns
See [modules/validation-patterns.md](modules/validation-patterns.md) for:
- Input validation templates
- Schema validation patterns
- Error reporting formats
### Error Handling
See [modules/error-handling.md](modules/error-handling.md) for:
- Exception hierarchies
- Error message formatting
- Recovery strategies
### Testing Templates
See [modules/testing-templates.md](modules/testing-templates.md) for:
- Unit test scaffolding
- Integration test patterns
- Mock fixtures
### Workflow Patterns
See [modules/workflow-patterns.md](modules/workflow-patterns.md) for:
- Checklist templates
- Feedback loop patterns
- Progressive disclosure structures
## Usage
Reference these patterns from other skills:
```markdown
For validation patterns, see the `shared-patterns` skill's
[validation-patterns](../shared-patterns/modules/validation-patterns.md) module.
```
**Verification:** Run the command with `--help` flag to verify availability.
## Exit Criteria
- [ ] Each of the four module files (`validation-patterns.md`, `error-handling.md`,
`testing-templates.md`, `workflow-patterns.md`) exists under
`plugins/abstract/skills/shared-patterns/modules/`.
- [ ] Any cross-skill reference to these modules uses a relative path beginning with
`../shared-patterns/modules/` and resolves to an existing file on disk.
- [ ] No consuming skill references a path under the deprecated `skills/shared/modules/`
directory pattern; such references are surfaced as broken links.
- [ ] The hub SKILL.md itself stays under 150 lines with no substantive pattern content
duplicated from the modules it links.
---
**Source:** [`athola/claude-night-market`](https://github.com/athola/claude-night-market) → `plugins/abstract/skills/shared-patterns/SKILL.md`
Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!