CtrlK
BlogDocsLog inGet started
Tessl Logo

agent-plugins

github.com/flutter/agent-plugins

SkillAddedReview
flutter-add-widget-test

skills/flutter-add-widget-test/SKILL.md

Implement a component-level test using `WidgetTester` to verify UI rendering and user interactions (tapping, scrolling, entering text). Use when validating that a specific widget displays correct data and responds to events as expected.

68

flutter-apply-architecture-best-practices

skills/flutter-apply-architecture-best-practices/SKILL.md

Architects a Flutter application using the recommended layered approach (UI, Logic, Data). Use when structuring a new project or refactoring for scalability.

64

flutter-build-responsive-layout

skills/flutter-build-responsive-layout/SKILL.md

Use `LayoutBuilder`, `MediaQuery`, or `Expanded/Flexible` to create a layout that adapts to different screen sizes. Use when you need the UI to look good on both mobile and tablet/desktop form factors.

66

flutter-fix-layout-issues

skills/flutter-fix-layout-issues/SKILL.md

Fixes Flutter layout errors (overflows, unbounded constraints) using Dart and Flutter MCP tools. Use when addressing "RenderFlex overflowed", "Vertical viewport was given unbounded height", or similar layout issues.

63

flutter-implement-json-serialization

skills/flutter-implement-json-serialization/SKILL.md

Create model classes with `fromJson` and `toJson` methods using `dart:convert`. Use when manually mapping JSON keys to class properties for simple data structures.

64

flutter-setup-declarative-routing

skills/flutter-setup-declarative-routing/SKILL.md

Configure `MaterialApp.router` using a package like `go_router` for advanced URL-based navigation. Use when developing web applications or mobile apps that require specific deep linking and browser history support.

65

flutter-setup-localization

skills/flutter-setup-localization/SKILL.md

Add `flutter_localizations` and `intl` dependencies, enable "generate true" in `pubspec.yaml`, and create an `l10n.yaml` configuration file. Use when initializing localization support for a new Flutter project.

66

flutter-use-http-package

skills/flutter-use-http-package/SKILL.md

Use the `http` package to execute GET, POST, PUT, or DELETE requests. Use when you need to fetch from or send data to a REST API.

67

grill-with-docs

.agents/agents/reidbaker-agent/skills/grill-with-docs/SKILL.md

Grilling session that challenges your plan against the existing domain model, sharpens terminology, and updates documentation (CONTEXT.md, ADRs) inline as decisions crystallise. Use when user wants to stress-test a plan against their project's language and documented decisions.

64

natural-writing

.agents/agents/reidbaker-agent/skills/natural-writing/SKILL.md

Contains well-defined rules for creating natural, accurate, and readable writing. Use whenever authoring longer text, like analysis documents, PR or CL descriptions, or documentation.

69

unix-cli-best-practices

.agents/agents/reidbaker-agent/skills/unix-cli-best-practices/SKILL.md

Safe, portable, and efficient command-line patterns for macOS/BSD Unix tools (grep, find, sed, awk, xargs, mdfind, pbcopy, open) and modern alternatives (ripgrep, fd). Covers common shell scripting and one-liner use cases including fast searching, text processing, codebase navigation, and parallel execution.

59