dave-flutter-engineer

Manages the AppsFlyer Flutter Plugin development lifecycle with architectural design and documentation.

187|140|Updated Oct 25, 2018
One-click install
npx skills add https://github.com/AppsFlyerSDK/appsflyer-flutter-plugin --skill dave-flutter-engineer
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: dave-flutter-engineer
Source: https://github.com/AppsFlyerSDK/appsflyer-flutter-plugin/tree/main/.claude/skills/dave-flutter-engineer
Command: npx skills add https://github.com/AppsFlyerSDK/appsflyer-flutter-plugin --skill dave-flutter-engineer

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill provides a structured, high-discipline engineering framework for maintaining and developing the AppsFlyer Flutter Plugin, ensuring architectural integrity and preventing regressions.

Core Features & Use Cases

  • Technical Design Governance: Enforces a rigorous PRD-to-Tech-Design workflow with mandatory peer reviews from the project manager.
  • Risk Mitigation: Integrates a hot-zone tracking system and issue-case lookup to avoid historical bug patterns.
  • Feature Cataloging: Automates the documentation lifecycle, ensuring that every code change is reflected in the feature catalog and impact scans.

Quick Start

Invoke the dave-flutter-engineer skill to begin the technical design process for a new feature by first checking the relevant issue cases and feature documentation.

Frequently Asked Questions about dave-flutter-engineer

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

FAQPage Schema
How do I bridge native SDK code to Dart in a Flutter plugin?

Bridging native SDK code to Dart in a Flutter plugin is managed through MethodChannel and EventChannel integration. This approach facilitates technical decisions for native-to-Dart bridging and ensures structured communication between native layers and Dart.

What is the best way to prevent regressions when developing a Flutter mobile SDK?

Preventing regressions in a Flutter mobile SDK involves integrating a hot-zone tracking system and issue-case lookup. This approach enforces strict testing protocols and helps avoid historical bug patterns during architectural design and implementation.

Does developing a Flutter plugin require strict null-safety and testing protocols?

Developing a Flutter plugin requires strict adherence to null-safety and testing protocols. Enforcing these internal governance guardrails ensures architectural integrity for all code contributions throughout the end-to-end development lifecycle.

How do I manage technical design workflows for Flutter plugin features?

Managing technical design workflows for Flutter plugin features requires a rigorous PRD-to-Tech-Design workflow with mandatory peer reviews. This governance ensures architectural integrity and proper documentation before implementation begins.

Why does purchase connector logic need impact scans in Flutter engineering?

Purchase connector logic needs impact scans in Flutter engineering to automate the documentation lifecycle. Ensuring every code change is reflected in the feature catalog prevents regressions and maintains architectural integrity.

When do I need to update the feature catalog during mobile SDK development?

You need to update the feature catalog during mobile SDK development whenever code changes occur. Automating this documentation lifecycle ensures every modification is tracked, preventing regressions and maintaining governance guardrails.