xchacha20-poly1305 avatar

xchacha20-poly1305

Community

@xchacha20-poly1305

0Followers
|
93Public Repos
|
4Published Skills

满招损,谦受益

Skills Distribution
DomainUI/UX & Crea...Compose Multiplatf.. (45%)Design System Conv.. (25%)UI Component Testing (20%)Dependency Injecti.. (10%)

Agent Skills by xchacha20-poly1305

Showing 4 vetted skills indexed across 1 GitHub repositories.

Frequently Asked Questions About xchacha20-poly1305

FAQPage Schema
What tasks can I accomplish with the Husi skill set?

You can build and edit Compose Multiplatform preference UIs, design scroll-aware topbars with Haze blur, create Material3 DropdownMenuPopup action menus in CapsuleTopBar, and write tests for ViewModels and updaters under composeApp/ following project conventions.

Who are these Husi skills intended for?

They target Kotlin developers contributing to the Husi app's composeApp/ module — engineers editing settings screens, topbar layouts, overflow action menus, or adding tests in commonTest and desktopTest who must follow established project conventions.

When should I consult the husi-testing skill?

Consult it before writing the first test in any new file under composeApp/, when debugging ViewModel or updater tests, or when production code needs a DI seam for HTTP, DataStore, or Libcore. It explicitly warns against reaching for mockk first or inventing new base classes.

What are the prerequisites for using these skills?

You need a working Husi project checkout with the composeApp/ module, familiarity with Compose Multiplatform and Material3, and access to project components like Preference.kt helpers, CapsuleTopBar, HazeState, and the fr.husi.compose preference row wrappers.

Why not use Material3 TopAppBar directly in Husi screens?

The husi-topbar skill mandates the project's own design system — CapsuleTopBar, CapsuleHeader, scrollBehavior-driven color changes, and Haze blur integration — instead of Material 3's TopAppBar or AppBarWithSearch, ensuring visual consistency across all screens.