CtrlK
BlogDocsLog inGet started
Tessl Logo

autumn

Autumn billing in Epicenter: `autumn.config.ts`, `autumn-js` credit checks, `atmn` CLI, plan gates, and metered AI usage. Use when changing billing, pricing, credits, plan access, refunds, or usage events.

68

Quality

82%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Medium

Suggest reviewing before use

SKILL.md
Quality
Evals
Security

Quality

Content

65%

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

A highly actionable, well-organized reference with concrete executable code and commands, but it is a long monolithic file with no progressive disclosure to bundle files and carries redundant content (notably the gotchas section restating earlier guidance). Workflow sequencing is present but lacks explicit validation feedback loops for destructive push operations.

Suggestions

Move the duplicated gotchas into a single authoritative location (or trim them to non-obvious pitfalls only) to remove verbatim repetition of the snake_case, featureId, and interval rules already covered above.

Extract the detailed SDK/CLI reference and the project-file map into a reference bundle file (e.g. references/autumn-reference.md) linked from SKILL.md, so the main file stays a lean overview with one-level-deep navigation.

Add an explicit validate→fix→retry loop around `atmn push --prod` (e.g. run `atmn preview`, review the diff, fix config, re-preview, then push) to raise workflow clarity for the destructive production-push path.

DimensionReasoningScore

Conciseness

The body is mostly efficient domain-specific guidance Claude would not already know, but the ~350-line length includes redundancy — the 8-item 'Common Gotchas' section repeats earlier content verbatim (e.g. featureId always 'ai_usage', snake_case IDs, reset/price interval exclusivity) and the 'Upstream Grounding' paragraph is wordy, so it could be tightened.

2 / 3

Actionability

It provides fully executable TypeScript and bash examples, concrete file paths, and specific function signatures (e.g. `autumn.check({ ... requiredBalance: credits, sendEvent: true })`, `bun x atmn push --prod`), matching the copy-paste-ready anchor.

3 / 3

Workflow Clarity

Sequences exist (the `atmn preview` → `push` → `push --prod` flow and the getOrCreate-then-check flow) with a dry-run checkpoint, but the skill is structured as a reference rather than a sequenced workflow, and risky/destructive operations like `push --prod` lack an explicit validate→fix→retry feedback loop, capping it at 2.

2 / 3

Progressive Disclosure

Sections and tables are well-organized, but no local bundle files exist and all detailed material (full API patterns, the gotchas list, the project-file map) is inline in a single ~350-line SKILL.md rather than split into one-level-deep referenced files, matching the 'content that should be separate is inline' anchor.

2 / 3

Total

9

/

12

Passed

Description

100%

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

A strong, specific description that names concrete tools and actions and provides an explicit 'Use when' trigger clause covering natural user terms. It clearly distinguishes itself as the Epicenter/Autumn billing skill with no over-claims or fluff.

DimensionReasoningScore

Specificity

Names multiple concrete items and actions — '`autumn.config.ts`, `autumn-js` credit checks, `atmn` CLI, plan gates' and the 'Use when' clause lists concrete actions (changing billing, pricing, credits, plan access, refunds, usage events), matching the 'lists multiple specific concrete actions' anchor.

3 / 3

Completeness

It explicitly answers both 'what' (Autumn billing tooling and concepts in Epicenter) and 'when' via an explicit 'Use when...' trigger clause, matching the top anchor for both what AND when.

3 / 3

Trigger Term Quality

The 'Use when changing billing, pricing, credits, plan access, refunds, or usage events' clause provides good coverage of natural terms a user would actually say, matching the 'good coverage of natural terms' anchor.

3 / 3

Distinctiveness Conflict Risk

It is scoped to a specific niche (Autumn billing within Epicenter) with distinct triggers, making it unlikely to fire for an unrelated skill.

3 / 3

Total

12

/

12

Passed

Validation

100%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
EpicenterHQ/epicenter
Reviewed

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.