Pre-configured Claude rules for your Flutter app

CLAUDE.md rules pre-configured for ApparenceKit's architecture. Your Claude Code assistant generates Flutter code that follows the 3-layer pattern, Riverpod state, and project conventions out of the box.
Zero setup

Zero setup

CLAUDE.md ships at the project root — Claude Code reads it on every session automatically.

Architecture-aware

Architecture-aware

3-layer pattern, Riverpod conventions, folder structure — every rule encoded for the AI.

Editable Markdown rules

Yours to extend

Plain Markdown — fork, scope, layer your team conventions on top of the defaults.

They trust us
Wolters Kluwer INRIA WAC Enlaps Limite Limite

Why you need AI coding rules

Without explicit rules, AI assistants default to generic Flutter patterns. With them, every suggestion follows your conventions — saving review time, preventing drift, and onboarding both humans and AIs from the same source of truth.

1.

Stop fixing generic code

AI starts from your conventions, not Stack Overflow defaults. Less re-prompting, less rewriting.

2.

Consistency across sessions

Every chat, every developer, every agent — same patterns. No more "which style won today?".

3.

Onboard humans AND agents

New devs read the same file Claude reads. One source of truth, zero docs duplication.

4.

Survives team turnover

Your conventions are codified. They outlive any single contributor and scale with the team.

CLAUDE.md rules for Flutter projects

AI RULES

Rules that ship with your project

A set of rules that sits at the root of every ApparenceKit-generated project. Claude Code reads it on every conversation — the AI inherits the kit's tech stack, architecture, naming conventions, and known gotchas before writing a single line of code. No more generic boilerplate, no more battles to enforce your patterns.
Flutter & Dart
A set of rules that ensure good practices of generated code for Flutter and Dart

Conventions encoded
File naming, layer boundaries, state patterns — the AI follows them by default
Design
Use the kit theme for consistent styling and UI components
Internationalization
Generate localization alongside features

Three-layer Flutter architecture aligned with Claude rules

ARCHITECTURE

Aligned with the 3-layer pattern

The rules teach Claude exactly where Data, Domain, and Presentation logic belong. Ask for a new feature and the generated code lands in the right folder, uses the right repository pattern, and exposes a Riverpod notifier shaped like the rest of your codebase. Read more on the architecture template.
Layer boundaries
Claude knows the Data layer talks to APIs, the Domain layer holds business logic, the Presentation layer reads state

Riverpod-first
Generated code uses Riverpod notifiers and providers, never setState spaghetti
Testable by default
Claude scaffolds unit tests alongside features — mock repositories, override providers

Customize all rules and commands for your team

EXTEND

Customize without losing the baseline

Rules and commands are plain Markdown files you own. Add team-specific sections, override defaults, scope rules to subfiles. ApparenceKit ships sane defaults so you don't start from a blank file — but every line is yours to amend.
Plain Markdown
Edit in your IDE, version-control like any other file

Modular sections
Override or extend parts without rewriting the whole file
Team conventions
Add naming, review, and shipping rules on top of the defaults

Save 3 months of work

One command. Pick your modules. Firebase or Supabase auto-configured. Start building what matters.

Get Access Now

kickstarter for flutter apps

There is more

Better AI output starts with better project conventions — pair these rules with the architecture and the Cursor equivalent.

Cursor rules

Same conventions, different IDE. .cursor/rules/*.mdc files pre-configured for ApparenceKit so your Cursor agent matches Claude's output.

Cursor rules template for Flutter
Cursor rules

3-Layer Architecture

The pattern Claude is trained on. Data, Domain, Presentation — clear boundaries that make every feature predictable.

Flutter 3-layer architecture diagram
3-Layer Architecture

AI Chat template

Take it further: ship LLM-powered chat inside your app. Streaming responses, any provider, production-ready UI.

Flutter AI chat template with LLM integration
AI Chat template

3 steps - 5 minutes.
Your app is running.

1

Install the CLI

Run one command to install our command line tool
2

Generate your app

Generate your flutter project with only the modules and dependencies you need + automatically setup Supabase or Firebase backend
3

Run

Your app runs. Auth, Payments, notifications work... Start building what makes your app unique.

Here's some of our work

Don't take our word for granted, see what some of our apps have achieved

user avatar
Kubbo
Habit tracking
web link icon apple store badge google play store badge
Kubbo habit tracking app screenshot
user avatar
Limite limite
40K+ players/month
web link icon google play store badge
Limite limite mobile app screen
user avatar
MonSuiviDiet
5K+ users/day
apple store badge google play store badge
MonSuiviDiet mobile app screen
user avatar
WeAreCaring
#1 ethic recruitment app in Singapore
apple store badge google play store badge
WeAreCaring mobile app screen
user avatar
Spherik
2D and 360° media capture
apple store badge google play store badge
Spherik - mobile app screen
user avatar
Stacks
French comic book app
apple store badge google play store badge
Stacks comic mobile app screen
user avatar
ULY
(NEW) Video diary
apple store badge google play store badge
ULY - Video diary mobile app screen

Save 3 months of work

One command. Pick your modules. Firebase or Supabase auto-configured. Start building what matters.

Get Access Now
kickstarter for flutter apps
Made by ApparenceKit logo
ApparenceKit is a flutter start kit | template generator tool by Apparence.io © 2026.
All rights reserved