视觉画布设计
canvas-design
基于设计原则创作静态视觉作品,用于海报与品牌图形。
development-and-testing【文档与办公】Modify and validate the LEANN monorepo with package-aware setup, focused tests, native-build diagnostics, documentation policy, and guarded packaging or release preparation.
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
Use this sub-skill for checkout maintenance: package architecture, uv setup,
focused tests, lint/pre-commit, submodules, native builds, contributor docs,
version alignment, and release planning.
Read architecture and packages. Identify every affected distribution, import namespace, native boundary, internal version constraint, and optional backend.
Read development workflows. Confirm
Python 3.10+, uv, submodule state, OS build prerequisites, and a clean
understanding of editable versus wheel-installed packages.
Select the smallest evidence-bearing checks from the testing guide. Start with metadata/parser/unit tests, then add the affected native backend or application case. Never use a placeholder import test as sole proof.
Run read-only quality checks before formatters or auto-fixers. Inspect the resulting diff after any mutating formatter, pre-commit hook, build, or wheel repair step.
Apply the contributor documentation rules in the development workflow. Add a changelog entry for a feature, breaking change, or important fix; keep the roadmap and long-term vision consistent with the actual scope.
Before release planning, invoke the bundled version checker from its resolved skill directory and pass the checkout explicitly:
python scripts/check_package_versions.py --repo-root "$LEANN_CHECKOUT"
A nonzero result is a gate, not permission to bump versions. Follow packaging and release safety.
Diagnose setup, collection, native-link, dependency, version, or policy failures with troubleshooting.