Install
$ agentstack add skill-mdazadhossain95-flutter-agent-skills-flutter-explain-codebase ✓ scanned · ✓ verified — works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ✓ Network access No
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ✓ Environment & secrets No
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
About
Explain Flutter Codebase
Purpose
Use this skill to analyze and explain an existing Flutter codebase quickly and clearly for onboarding, handoff, debugging, and planning refactors.
Activation
Activate when the user asks to explain a Flutter app, module, architecture, folder structure, or how parts of the codebase work together.
Inputs
Collect minimal context before analysis:
- Scope: whole project, feature folder, or specific files.
- Goal: onboarding, debugging, architecture review, refactor planning, performance review.
- Depth: quick, standard, or deep explanation.
If user gives no scope, default to project-level explanation.
Analysis Workflow
Follow this order:
1) Project map
- Identify main folders and responsibilities.
- Summarize app entry points and bootstrapping.
2) Architecture
- Determine architecture style (layered, feature-first, mixed).
- Map core boundaries: presentation, domain/logic, data, shared/core.
3) State management
- Identify state solution(s): Riverpod, Bloc/Cubit, GetX, Provider, setState, others.
- Explain where each is used and why.
- Flag inconsistent or mixed usage hotspots.
4) Navigation and app flow
- Explain routing setup and screen transitions.
- Summarize primary user journey paths.
5) Data flow and integrations
- Trace data path from UI event to repository/service and back.
- Explain API clients, DTO/model mapping, caching, and persistence.
- Note authentication and push integration points if present.
6) Dependencies and cross-cutting concerns
- Highlight important packages and what each is used for.
- Explain logging, error handling, dependency injection, config/env handling.
7) Quality and risks
- Identify likely tech debt areas, coupling, duplication, and test gaps.
- Identify potential runtime-risk points (null handling, async race, network assumptions).
8) Actionable next steps
- Provide prioritized recommendations (high impact first).
- Include low-risk quick wins and medium-term refactors.
Output Format
Return explanation in this structure:
- Codebase Overview
- Folder/Module Map
- Architecture Summary
- State Management Summary
- Navigation and User Flow
- Data and Integration Flow
- Dependency Notes
- Risks and Gaps
- Recommended Next Steps
Keep it practical and concrete. Reference real files/symbols when available.
Behavior Rules
- Prefer facts from code over assumptions.
- If evidence is missing, state assumptions explicitly.
- Avoid generic advice without tying it to observed structure.
- For deep explanations, include call-path examples.
- For quick mode, keep to high-signal architecture and flow.
Optional Modes
- Quick mode: high-level map + top 5 findings.
- Standard mode: full structure above.
- Deep mode: include feature-by-feature walkthrough and targeted refactor plan.
Validation Checklist
Before final response, verify:
- Scope is clear.
- Architecture and state management are identified.
- Data and navigation flow are explained.
- Risks are concrete and actionable.
- Next steps are prioritized.
Source & license
This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: mdazadhossain95
- Source: mdazadhossain95/flutter-agent-skills
- License: MIT
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet — be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.