Coding
PromptBeginner5 minmarkdown
Nano Banana Pro
Agent skill for nano-banana-pro
6
This guide is for AI agents contributing to this project. Follow these instructions to ensure your contributions are aligned with the project's standards.
Sign in to like and favorite skills
This guide is for AI agents contributing to this project. Follow these instructions to ensure your contributions are aligned with the project's standards.
The goal of this project is to port the core runtime of PocketFlow from Python to a pure Dart library. The core components are
Node, BaseNode, and Flow, which allow for creating and executing graph-based workflows.
pub.dev.specs/011-gap-analysis directory.package:testpackage:very_good_analysis (using Very Good Analysis rules). ├── lib/ │ ├── pocketflow.dart # Public API export file │ └── src/ # Core implementation files │ ├── base_node.dart │ ├── node.dart │ └── flow.dart ├── test/ │ └── src/ # Test files mirroring `lib/src` │ ├── base_node_test.dart │ ├── node_test.dart │ └── flow_test.dart ├── specs/ # Specifications, plans, tasks and issues └── AGENTS.md # This file
Follow the tasks outlined in
specs/011-gap-analysis/tasks.md in the specified order.
source setup.sh command to setup the Dart environment..github/PULL_REQUEST_TEMPLATE.md file with the following title formats:
dart testdart analyzedart fix --applydart format --line-length 80 lib testdart format --line-length 80 lib test to format code, also ensure dart analyze and dart test pass before submitting changes.pubspec.yaml.