The kit is organized into three main pillars: Agents (personas), Skills (capabilities), and Workflows (processes).
π€ Agents
Located in .agent/agents, these are specialized personas equipped with specific skills and instructions to handle complex roles:
- 3d-developer: Specialist in building immersive 3D web experiences using Three.js.
- brainstorm: Creative partner for generating ideas and solving problems.
- growth-hacker: Strategist for product growth and user acquisition.
- media-specialist: Expert in media content creation and manipulation.
- product-designer: Focused on UI/UX, visual fidelity, and Polaris compliance.
- project-manager: Handles task breakdown, planning, and progress tracking.
- qa-specialist: Dedicated to testing, verification, and quality assurance.
- shopify-developer: Expert in the full Shopify application ecosystem.
- technical-writer: Specializes in creating clear, comprehensive documentation (like this README!).
π§ Skills
Located in .agent/skills, these provide deep, formatted knowledge and executable tools:
ποΈ Shopify Ecosystem (New!)
A complete suite for professional Shopify App development:
- Core:
shopify-api, shopify-app-bridge, shopify-remix-template - Business Logic:
shopify-billing, shopify-functions, shopify-webhooks - Data & UI:
shopify-metafields, shopify-liquid, shopify-polaris-design - Extensions:
shopify-extensions - Testing:
shopify-testing
π¨ Frontend & Design
- frontend-design: Create distinctive, production-grade frontend interfaces.
- canvas-design: Create beautiful static visual art and designs.
- experimental-art:
algorithmic-art for p5.js generative art. - remotion-best-practices: Video creation in React.
- remixjs-best-practices: Guidelines for Remix v2/v7.
- vercel-react-best-practices: Performance optimization guidelines.
π§ 3D Graphics (Three.js Suite)
- Core:
threejs-fundamentals, threejs-geometry, threejs-materials, threejs-lighting - Interaction:
threejs-animation, threejs-interaction - Advanced:
threejs-shaders, threejs-postprocessing, threejs-textures, threejs-loaders
π οΈ Agent Meta-Skills
- agent-creator: Guide for creating and configuring new agents.
- skill-creator: Guide for creating effective new skills.
- rule-creator: Create and manage user rules.
- workflow-creator: Create and manage automated workflows.
- beads: A memory upgrade and task management tool.
π Documentation & Research
- docusaurus-generator: Generate documentation sites using Docusaurus.
- research: Methodologies for deep technical research.
- brainstorm: Techniques for creative problem solving.
π» Backend & Languages
- typescript: Modern TypeScript 5.x+ best practices.
- mongoose: Mongoose ODM 8.x+ guide.
β‘ Workflows
Located in .agent/workflows, these shortcuts automate common tasks. Trigger them with specific commands:
Git & Version Control
- /git-cm: Commit changes with a descriptive, conventional message.
- /git-pr: Generate a Pull Request description.
- /git-sync: Sync with remote (pull --rebase).
- /git-undo: Undo the last commit (soft reset).
- /release: Manage release versions.
Development & CI
- /shopify-dev: Start the Shopify development server.
- /test: Generate and run tests.
- /review: Review code for bugs and improvements.
- /design: Create UI mockups.
- /plan: Break down features into tasks.
- /readme: Update this README (Self-referential!).
- /explain: Explain code in detail.