feature-ranking

Generate Clean Architecture feature modules for Flutter and Serverpod backends.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/coco-de/skills --skill feature-ranking
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: feature-ranking
Source: https://github.com/coco-de/skills/tree/main/plugins/cc-bricks-feature/skills/feature-ranking
Command: npx skills add https://github.com/coco-de/skills --skill feature-ranking

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill automates the creation of feature modules for Flutter applications using Clean Architecture principles, streamlining development and ensuring consistency.

Core Features & Use Cases

  • Module Generation: Creates a complete feature module structure with domain, data, presentation, and routing layers.
  • Backend Integration: Generates corresponding Serverpod backend modules for API endpoints and services.
  • Customization: Allows customization of project name, organization, feature name, and primary/secondary entities.
  • Use Case: When starting a new feature like user profiles or leaderboards, use this Skill to quickly scaffold the entire module, including backend API definitions, saving significant setup time.

Quick Start

Generate a new feature module named 'leaderboard' for your project.

Frequently Asked Questions about feature-ranking

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I scaffold a Flutter feature module using Clean Architecture?

To scaffold a Flutter feature module using Clean Architecture, this generator automates the creation of data, domain, presentation, and routing layers. You simply provide the feature name and entities to get the full module structure.

Can I generate Serverpod backend modules alongside my Flutter frontend?

Yes, you can generate Serverpod backend modules alongside your Flutter frontend. This process creates corresponding endpoints, services, and models for the backend to ensure seamless API integration.

What do I need to customize when generating Clean Architecture modules?

When generating Clean Architecture modules, you need to customize the project name, organization, feature name, and primary or secondary entities. These inputs drive the domain modeling and module structure generation.

What is the best way to structure a new Flutter feature like user profiles?

The best way to structure a new Flutter feature like user profiles is to automate the creation of its Clean Architecture layers. This approach separates data, domain, and presentation concerns while generating matching Serverpod backend APIs.

Does this module generation approach support defining multiple entities for domain modeling?

Yes, this module generation approach supports defining multiple entities for domain modeling. You can specify both primary and secondary entities to accurately map out the domain layer of your Flutter application.

Why use code scaffolding for Flutter Clean Architecture features?

Using code scaffolding for Flutter Clean Architecture features solves the problem of manual setup time and inconsistency. It automates layer creation for both frontend and Serverpod backend, ensuring consistent project architecture.