Help us improve
Share bugs, ideas, or general feedback.
From Prior Art
Find and mirror existing prior art before hand-rolling CI/CD, workflows, build tooling, infrastructure-as-code, scaffolding, or reimplementing functionality a well-known project has already solved.
npx claudepluginhub ariesclark/skills --plugin prior-artHow this skill is triggered — by the user, by Claude, or both
Slash command
/prior-art:prior-artWhen to use
Use before setting up CI, writing a workflow or pipeline, adding a linter/formatter/release automation, scaffolding a plugin or package, configuring Docker/Terraform/Kubernetes, or reimplementing standard functionality (algorithms, parsers, format handling). Use it anytime the impulse is to hand-roll boilerplate, a reusable action, or infra config rather than reuse existing prior art.
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Most "new" infrastructure isn't new. CI pipelines, release workflows, linters, scaffolding, Dockerfiles, and common algorithms have already been solved, usually by the project's own maintainers, an official/upstream repo, or a widely-used library. Hand-rolling re-derives decisions other people already made carefully, and the result is usually worse: missing edge cases, nothing to maintain it, a...
Provides UI/UX resources: 50+ styles, color palettes, font pairings, guidelines, charts for web/mobile across React, Next.js, Vue, Svelte, Tailwind, React Native, Flutter. Aids planning, building, reviewing interfaces.
Fetches up-to-date documentation from Context7 for libraries and frameworks like React, Next.js, Prisma. Use for setup questions, API references, and code examples.
Explores codebases via GitNexus: discover repos, query execution flows, trace processes, inspect symbol callers/callees, and review architecture.
Share bugs, ideas, or general feedback.
Most "new" infrastructure isn't new. CI pipelines, release workflows, linters, scaffolding, Dockerfiles, and common algorithms have already been solved, usually by the project's own maintainers, an official/upstream repo, or a widely-used library. Hand-rolling re-derives decisions other people already made carefully, and the result is usually worse: missing edge cases, nothing to maintain it, and behavior that surprises the next person. Searching first costs a few minutes; rewriting a bespoke version later costs far more.
gh, or WebFetch to fetch the actual file. Memory-reconstructed config is subtly wrong and unpinnable.Makefile/justfile, config files, sibling packages. grep/find for the pattern and match the conventions already in use.anthropics/claude-plugins-official, which delegates plugin validation to a pinned reusable action rather than hand-rolling the steps.awesome-* lists, the package registry, starter/template repos, and the relevant action/extension marketplace.Weigh, briefly: Is it maintained (recent commits, not abandoned)? Does it fit this repo's structure with minimal config? What does it pull in, and is that acceptable? Is the source trustworthy and pinnable (official or well-known, with a stable ref)? If it clears that bar on balance, adopt and adapt it. If it doesn't, that gap is your reason to deviate: name it so the choice is legible.