skills/how-to-dev/SKILL.md
Establishes development best practices using the Vendix skills system. Trigger: ALWAYS when the user requests code changes, feature work, fixes, refactors, or development execution.
npx skillsauth add rzyfront/vendix how-to-devInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Use this skill to execute development work safely and consistently after the required skills and plan are known. This skill defines how to develop; planning rules live in how-to-plan.
apps/mobile/, load mobile-dev first — all edits are exclusive to apps/mobile/; other projects are read-only reference.how-to-plan before development.buildcheck-dev before claiming completion.Before changing files:
apps/mobile/, load mobile-dev — all edits are restricted to that directory.AGENTS.md or provider-specific skill routing.During implementation:
any unless an existing integration forces it and the reason is clear.Use how-to-plan when the work needs a plan, including structural changes, multi-file changes, multi-domain work, broad refactors, new features, or any request where the why and sequence are not already explicit.
Development may proceed directly only for trivial, low-risk edits where the relevant skills are clear and no planning decision is needed.
After code or skill changes:
buildcheck-dev for development verification.skill-sync after creating or modifying skills.how-to-plan - Planning protocol before developmentagent-teams - Multi-agent orchestration for non-trivial workbuildcheck-dev - Development verification through Docker watch-mode logsskill-sync - Synchronize skill metadata and generated agent filesdevelopment
Mobile app development rules for Vendix Expo/React Native project. Trigger: When editing, creating, or modifying any file under apps/mobile, or when developing mobile-specific features.
development
Feature gating by store subscription state: global store write guard, AI feature gate, Redis feature resolution, quota consumption, frontend paywall interceptor, banner, and subscription UI states. Trigger: When adding feature gates, paywalls, subscription-based access control, protecting store write operations, AI feature gates, or rollout flags.
testing
SaaS subscription billing for Vendix stores: plan pricing, invoices, Wompi platform payments, manual payments, partner commissions, payouts, proration, and dunning. Trigger: When creating SaaS invoices, working with partner rev-share, margin/surcharge pricing, invoice sequence allocation, partner payout batches, subscription payments, manual payments, or dunning flows.
development
Periodic quota counters with Redis, UTC period keys, Lua-based idempotent AI quota consumption, request-id deduplication, and post-success consumption. Trigger: When building quota counters, enforcing monthly/daily feature caps, or reusing AI quota patterns for uploads, emails, exports, or rate-limited features.