Plans handler
Skill ComeOnOliver/skillshub/skills/aiskillstore/marketplace/aayushbaniya2006/plans-handler
🧠The right skill, one API call. AI agent skills registry with token-efficient skill resolution. 5,000+ skills from 500+ top repos.
npx -y skills add ComeOnOliver/skillshub --skill plans-handlerAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
What its author says it does
Copied from the file, not written here
Manage subscription plans, pricing, and quotas. Use when adding plan features, updating limits, or building pricing pages.
SKILL.md
0.9 KB, as published. Nobody here has run it
Plans Handler
Instructions
1. Adding a New Limit (Quota)
- DB Schema: Add field to
quotaSchemainsrc/db/schema/plans.ts. - Validation: Add field to
planFormSchemainsrc/lib/validations/plan.schema.ts. - UI: Add input to
src/components/forms/plan-form.tsx. - Data: Ask user to update the plan via
/super-admin/plansdashboard.
2. Creating a Pricing Table
- Fetch plans via API.
- Use
getSubscribeUrlfor buttons. - Display features from
plan.quotas.
3. Accessing User Plan
- Client:
useCurrentPlan()(SWR). - Server:
withAuthRequiredwrapper ->getCurrentPlan().
Reference
For schema details and best practices, see reference.md.