CtrlK
BlogDocsLog inGet started
Tessl Logo

flet

github.com/flet-dev/flet

SkillAddedReview
flet-release-announcement

website/.agents/skills/flet-release-announcement/SKILL.md

Create or update a Flet release announcement blog post from changelog notes, matching existing /blog style. Use when asked to draft, plan, or revise posts like "Flet X.Y.Z release announcement" with major feature sections, screenshots, code samples, upgrade instructions (pip and uv/pyproject.toml), and a compact "other changes" summary.

80

write-changelog-entry

.agents/skills/write-changelog-entry/SKILL.md

Use when asked to add, revise, or review a changelog or release-notes entry in this repo. Inspect the existing changelog section style and the relevant PR, issue, and commit context first, then write a focused entry in the correct release section without overstating docs, tests, or chores unless they are the primary user-facing change.

72

update-flet-control-doc-gifs

.agents/skills/update-flet-control-doc-gifs/SKILL.md

Create or update Flet control screenshots and GIFs that are generated from integration tests and shown in docs. Use when working on `sdk/python/packages/flet/integration_tests/examples`, refreshing static or interactive golden screenshots, or replacing old example media images or GIFs with generated test assets.

75

test-flet-apps-dev

.agents/skills/test-flet-apps-dev/SKILL.md

Use when testing or debugging Flet apps in maintainer/contributor development mode with local Python package sources and the local Flutter client, including web, desktop, browser, and computer-use verification workflows.

80

run-unit-tests

.agents/skills/run-unit-tests/SKILL.md

Use when asked to run unit tests.

64

run-integration-tests

.agents/skills/run-integration-tests/SKILL.md

Use when asked to run integration tests.

55

prepare-flet-release

.agents/skills/prepare-flet-release/SKILL.md

Use when asked to prepare new Flet release by bumping versions and author release notes.

72

implement-flet-extension

.agents/skills/implement-flet-extension/SKILL.md

Implement a new Flet extension/control that wraps a third-party Flutter package end-to-end, including dependency selection, version pinning, compatibility checks, Python/Flutter integration, docs, examples, tests, and CI updates. Use when adding any flet_* package backed by an external pub.dev package.

72

imperative-to-declarative-flet

.agents/skills/imperative-to-declarative-flet/SKILL.md

Convert an imperative Flet Python app in which controls are mutated and then page.update is called to declarative style using flet.component, flet.observable and state hooks.

64

flet-deprecation

.agents/skills/flet-deprecation/SKILL.md

Use when adding or changing deprecations for Python controls/APIs in sdk/python/packages/, including V.deprecated fields, deprecated decorators, version lifecycle, and docs admonitions/labels.

74

fix-members-short-description

.agents/skills/fix-members-short-description/SKILL.md

Use when asked to fix short descriptions of Python type members.

57

docs-conventions

.agents/skills/docs-conventions/SKILL.md

Use when writing or reviewing Flet documentation, including Python docstrings (Google style, reST roles, admonitions), Markdown docs (cross-references, images, code examples), and sidebar navigation.

72

docs-build-and-verify

.agents/skills/docs-build-and-verify/SKILL.md

Use when asked to build, preview, or verify the Flet documentation website, including checking for broken links, broken images, and unresolved reST cross-references.

76

create-flet-example-projects

.agents/skills/create-flet-example-projects/SKILL.md

Use when asked to create Flet example projects from flat .py files with main.py and pyproject.toml metadata for Gallery/MCP indexing.

64

create-flet-control-integration-tests

.agents/skills/create-flet-control-integration-tests/SKILL.md

Use when asked to create or update integration tests for any Flet control in sdk/python/packages/flet/integration_tests, including visual goldens and interactive behavior tests.

80