From simpleapps
Shared npm packages under @simpleapps-com/augur-*. Directs agents to check installed packages before writing custom code. This skill is a starting point — always read the actual package code for current API surface.
npx claudepluginhub simpleapps-com/augur-skills --plugin simpleappsThis skill is limited to using the following tools:
Every line of custom site code carries maintenance cost — it must be understood, tested, and updated by whoever touches it next. Shared packages are the opposite: maintained once, benefiting every site. When you write custom code that a package already handles, you are adding a liability. When you adopt a package export, you are removing one.
Generates design tokens/docs from CSS/Tailwind/styled-components codebases, audits visual consistency across 10 dimensions, detects AI slop in UI.
Records polished WebM UI demo videos of web apps using Playwright with cursor overlay, natural pacing, and three-phase scripting. Activates for demo, walkthrough, screen recording, or tutorial requests.
Delivers idiomatic Kotlin patterns for null safety, immutability, sealed classes, coroutines, Flows, extensions, DSL builders, and Gradle DSL. Use when writing, reviewing, refactoring, or designing Kotlin code.
Every line of custom site code carries maintenance cost — it must be understood, tested, and updated by whoever touches it next. Shared packages are the opposite: maintained once, benefiting every site. When you write custom code that a package already handles, you are adding a liability. When you adopt a package export, you are removing one.
This means: always prefer package solutions over custom code. When no package solution exists but the code would benefit other sites, suggest it as a package addition. The goal is to shrink the liability (custom code) and grow the asset (shared packages) over time.
Shared npm packages for Next.js ecommerce sites and React Native apps. Published to npm under @simpleapps-com. Source: simpleapps-com/augur-packages.
Before writing custom code, check whether a package export already solves the problem.
This skill is a stub, not an archive. New packages are created, existing packages gain features, APIs evolve. This skill MUST NOT be treated as the complete picture.
Always read the installed packages' documentation in node_modules/:
Glob("repo/node_modules/@simpleapps-com/*") to discover ALL available packages — there may be packages not listed hererepo/node_modules/@simpleapps-com/<package>/llms.txt — machine-readable, lists every export with descriptions and usage examples. This is the fastest path to discovering what exists.repo/node_modules/@simpleapps-com/<package>/README.md for full API docs, code examples, and "Replaces" guidancedist/, .d.ts, or compiled JS files to discover capabilities — they are minified, chunked, and incomplete. The README and llms.txt are the source of truth.When this skill and the installed docs disagree, the installed docs win. This skill exists to point you in the right direction, not to replace reading the docs.
These are starting hints — not a complete list. Always check node_modules/@simpleapps-com/ for the full set.
| Package | Purpose |
|---|---|
augur-utils | Types, formatters, cache config, Valibot schemas. Zero framework dependencies. |
augur-web | shadcn/Radix UI components. Per-component entry points. |
augur-hooks | React Query hooks and Zustand stores. Cross-platform. |
augur-server | Server-side utilities for Next.js — Redis caching, auth factory, query client. |
augur-tailwind | Tailwind v4 CSS theme. No config file needed. |
MUST follow this procedure before writing custom code or filing a package issue:
For each installed @simpleapps-com/augur-* package, read its llms.txt:
Read("repo/node_modules/@simpleapps-com/<package>/llms.txt")
This lists every export with descriptions and usage examples.
If llms.txt shows a relevant export, read the README for full API, code examples, and "Replaces" guidance showing what site code it eliminates.
MUST NOT read or grep dist/, .d.ts, .js, or any compiled files to discover package capabilities. These are minified build artifacts — unreliable for discovery. The README and llms.txt are the ONLY source of truth.
Before creating an issue on simpleapps-com/augur-packages requesting a new feature:
Before creating a custom hook, utility, or action in a site:
MUST NOT be replaced by packages:
"use server") — site-specific business logicThe augur packages exist to share common code across ALL Node projects. When you find yourself writing code that would benefit other sites, suggest it as a package addition:
simpleapps-com/augur-packages describing the proposed additionThe goal is to grow the packages over time so sites write less custom code.
augur-doctor ships with @simpleapps-com/augur-config. It checks version alignment, latest versions, and platform standard conformance. Run via pnpm augur-doctor . from the site directory — pre-approved, no permission prompt. For full documentation, see the augur-packages wiki page guide-site-assessment.md (use the cross-project wiki path from simpleapps:wiki).
react-icons/luGrep, Glob, and Read with the project path (see simpleapps:project-defaults for layout). MUST NOT use find, grep, or other shell commands.