derrik f
Community@derrik-fleming
A skill registry for Flutter/Dart engineering, code review discipline, debugging methodology, and resilient distributed system design.
Agent Skills by derrik f
Showing 38 vetted skills indexed across 1 GitHub repositories.
using-git-worktrees
Creates isolated git worktree workspaces with native tool detection and baseline test verification.
flutter-add-widget-test
Implements Flutter widget tests using WidgetTester to verify UI rendering and user interactions.
dart-fix-static-analysis-errors
Diagnose and resolve Dart static analysis errors using dart analyze and dart fix.
flutter-accessibility-audit
Audits Flutter apps for accessibility issues and adds Semantics widgets and labels to source code.
release-it
Design resilient production systems using stability patterns, capacity planning, and chaos engineering.
systematic-debugging
Diagnose bugs through a four-phase root cause investigation process before proposing fixes.
caveman-review
Generates terse one-line code review comments with location, problem, and fix.
flutter-apply-architecture-best-practices
Structures Flutter applications using layered UI, Domain, and Data architecture with MVVM.
handoff
Generates a conversation summary document for continuing work in a new agent session.
caveman-compress
Compress natural language memory files into caveman format to reduce input tokens.
dispatching-parallel-agents
Dispatch concurrent agents to investigate independent failures across separate problem domains.
dart-generate-test-mocks
Generate mockito-based mock classes for Dart unit tests using build_runner.
improve-codebase-architecture
Identifies shallow modules and proposes deepening refactors rendered as an HTML architecture review report.
find-skills
Searches and installs agent skills from the open skills ecosystem using the Skills CLI.
executing-plans
Executes written implementation plans task-by-task with verification checkpoints and review gates.
triage
Triage GitHub issues through a label-driven state machine with agent briefs.
finishing-a-development-branch
Guides completion of development branches through structured merge, pull request, or cleanup options.
diagnose
Diagnose hard bugs and performance regressions through a structured reproduce-hypothesise-fix workflow.
flutter-setup-declarative-routing
Configure declarative routing and deep linking in Flutter apps using go_router.
dart-resolve-package-conflicts
Diagnose and resolve Dart package version conflicts in pubspec.yaml and pubspec.lock.
dart-collect-coverage
Collect Dart and Flutter test coverage and generate LCOV reports.
zoom-out
Generates a high-level map of relevant modules and callers for unfamiliar code areas.
dart-migrate-to-checks-package
Migrates Dart test assertions from package:matcher expect syntax to package:checks literate API.
writing-plans
Generates detailed implementation plans with bite-sized TDD tasks from feature specifications.
Frequently Asked Questions About derrik f
FAQPage SchemaWhat tasks can I accomplish with derrik-fleming's skills?▼
You can write Flutter widget and integration tests, fix Dart static analysis and runtime errors, resolve pub package conflicts, generate mockito mocks, collect LCOV coverage, run accessibility audits, set up go_router navigation, and apply layered architecture best practices.
Who should use these skills?▼
Flutter and Dart developers, mobile engineers, and software architects benefit most. The registry also serves engineers practicing disciplined debugging, structured code review, test-driven verification, and distributed system design with resilience patterns like circuit breakers and bulkheads.
How do the debugging and code review skills work in practice?▼
The diagnose skill follows a reproduce-minimise-hypothesise-instrument-fix loop for hard bugs. Caveman-review emits one-line PR comments with location, problem, and fix, while requesting-code-review and receiving-code-review enforce verification and technical rigor before merging.
Are these skills open source and what do they cost?▼
The architecture skills (release-it, system-design, clean-architecture, domain-driven-design) carry MIT licenses at no cost. Other skills list no explicit license in their frontmatter. All skills are free to inspect in the public repository.
What prerequisites do the Flutter and Dart skills require?▼
You need the Dart SDK and Flutter toolchain installed. Specific skills depend on package:test, package:mockito with build_runner, package:checks, go_router, the coverage package for LCOV reports, and dart analyze or dart fix for static analysis workflows.