fluentcart-developer
v1.1.0
Published
CLI tool and developer knowledge base for FluentCart theme, plugin, shipping, and payment gateway development
Maintainers
Readme
Atif Jubaer's Agent Skills Repository
A comprehensive, platform-agnostic knowledge base, instruction set, and CLI toolkit for FluentCart theme, plugin, shipping, and payment gateway development.
This repository provides ready-to-use configurations, reference manuals, and code boilerplates for all major AI coding assistants (Antigravity, Cursor, Claude Code, Windsurf, Cline, Zed, GitHub Copilot), enabling them to write correct, compatible code for FluentCart out-of-the-box.
Included Skills
FluentCart Developer(fluentcart-developer):- Complete Database Manual: 34 DB migrations, all
wp_fct_*schema tables, Eloquent ORM models, relationships, and Query Builder. - 315+ Action & Filter Hooks: 14 dedicated hook reference files covering order lifecycles, payment webhooks, cart fees, and admin UI.
- 15 REST API Modules (Core & Pro): Orders, Products, Customers, Coupons, Subscriptions, Tax, Shipping, Settings, Email Notifications, Reports, Integrations, Files, Labels & Attributes, Dashboard & Utilities, Public Shop, Checkout, Customer Profile, Software Licensing (Pro), Roles & Permissions (Pro), Order Bumps (Pro).
- 5 Runnable Example Projects: Custom Addon plugin, Fee Surcharge plugin, Payment Gateway plugin, Shipping Carrier, and Starter Child Theme.
- Complete Database Manual: 34 DB migrations, all
Installation & Setup
Choose the installation method that fits your environment and AI coding assistant:
Method 1: The skills.sh Method (Recommended for Cursor, Claude Code, Windsurf, Antigravity)
Install this skill directly into your project's local workspace using the official skills.sh manager:
# Install specific skill into current project
npx skills add atifjubaer/skills --skill "fluentcart-developer"
# Or run interactively without flags to pick from list
npx skills add atifjubaer/skillsMethod 2: Updating Installed Skills
To fetch and update your installed skills to the latest version on GitHub:
# Update all installed skills in current workspace via skills.sh
npx skills update
# Or force reinstall the latest version from GitHub
npx skills add atifjubaer/skills --skill "fluentcart-developer" --forceIf you cloned this repository locally:
git pull origin mainMethod 3: Direct CLI Initializer & Interactive Wizard
Run the CLI command without arguments for an interactive selection prompt:
npx fluentcart-developerOr pass direct command flags:
# Initialize both global skills and current project rules for all IDEs
npx fluentcart-developer init
# Setup ONLY global skills (~/.gemini/, ~/.claude/)
npx fluentcart-developer global
# Setup ONLY local project rules
npx fluentcart-developer project
# Safely remove rule markers from project and global files
npx fluentcart-developer removeMethod 4: Manual Installation
If you prefer manual setup:
- For Antigravity / Gemini: Copy
SKILL.md,references/, andexamples/fromskills/fluentcart-developer/into your global Gemini config path:~/.gemini/config/skills/fluentcart-developer/ - For Cursor / Windsurf / Cline / Zed: Copy
.cursorrulesto your project root. - For Claude Code: Copy
CLAUDE.mdto your project root. - For Web-based AIs: Copy the content of
fluentcart-rules.mdand paste it into your chat session.
Repository Folder Structure
skills/
├── README.md # Installation guide and repository overview
├── package.json # Package configuration
├── copy-skills.js # Automated skill sync builder
├── skills.sh.json # skills.sh catalog layout configuration
├── CLAUDE.md # Claude Code instructions
├── CONTRIBUTING.md # Guidelines for repository contributors
├── LICENSE # MIT License
├── bin/
│ └── index.js # Interactive CLI runner
├── .github/
│ └── workflows/
│ └── sync-docs.yml # GitHub Actions automated doc sync workflow
├── references/ # Root reference manuals catalog
├── examples/ # Standalone boilerplate code examples
│ ├── sample-custom-payment-gateway/
│ ├── sample-shipping-carrier/
│ └── fluentcart-starter-child-theme/
└── skills/
└── fluentcart-developer/ # 👈 Clean skill directory for skills.sh
├── SKILL.md # Main index prompt file
├── references/ # Complete developer manuals & schemas
└── examples/ # Standalone plugin & theme boilerplatesCreated by
Developed and maintained by Fastrsoft (Atif Jubaer).
