writing-skills
writing-skills
Use when creating new skills, editing existing skills, or verifying skills work before deployment
flowerRoute Flower repository tasks for app authoring, strategies and mods, local simulation and deployment, Flower Datasets and examples, and repository maintenance.
Independent GitHub snapshot · Automated classification · Original documentation governs
Use this repo skill for the Flower ecosystem: the flwr framework, Flower
Datasets, example app patterns, local simulation and deployment workflows, and
repo-maintenance commands for the Flower checkout itself.
If you are trying to decide where a task belongs, route by intent:
sub-skills/app-development/sub-skills/strategies-and-mods/sub-skills/simulation-and-deployment/sub-skills/datasets-and-examples/sub-skills/repository-maintenance/Work in an isolated Python 3.11 environment and install the Flower packages you need for the task.
flwr and flwr-datasets.A minimal smoke check is:
python -c "import flwr, flwr_datasets; print(flwr.__version__, flwr_datasets.__version__)"
For a more complete read-only smoke, run
scripts/check_flower_install.py.
scripts/check_flower_install.py checks
package imports, versions, safe CLI help/version output, app-component wiring,
and tiny Flower Datasets partitioner behavior.scripts/catalog_examples.py summarizes the
example app catalog and their dependency surfaces.scripts/check_public_api.py verifies public
exports for __all__-based packages.references/troubleshooting.md for
cross-cutting install, import, CLI, optional-dependency, and runtime issues.references/repo-provenance.md to decide
whether this skill matches the current checkout or should be refreshed.references/repo-routing-metadata.json
for router metadata consumed by repo-skills-router.The inspected runtime packages expose these public roots:
flwr → app, clientapp, serverapp, agentappflwr_datasets → FederatedDataset, partitioner, preprocessor,
metrics, utils, visualizationThe sub-skills contain the detailed API notes, workflows, and troubleshooting for each workflow family.