Skip to main content
在 Manus 中运行任何 Skill
一键导入
GitHub 仓库

Campfire

Campfire 收录了来自 r0adkll 的 6 个 skills,并提供仓库级职业覆盖和站内 skill 详情页。

已收集 skills
6
Stars
119
更新
2026-05-23
Forks
5
职业覆盖
2 个职业分类 · 已分类 100%
仓库浏览

这个仓库中的 skills

socket-event-listener
软件开发工程师

Enforce the Campfire pattern for feature modules to react to Audiobookshelf socket events. Feature impl modules contribute a `SocketEventListener` via `@ContributesMultibinding(UserScope::class, boundType = SocketEventListener::class)` — no `Scoped`, no `CoroutineScopeHolder` injection, no flow collection, no edits to `:infra:socket:impl`. Trigger when authoring or reviewing a class that reacts to socket events, or when asked to "wire X to socket events" / "add a socket listener for Y".

2026-05-23
compose-modifier
软件开发工程师

Enforce the Compose guideline that every `@Composable` function must declare `modifier: Modifier = Modifier` as its first optional parameter and apply it to the root layout. Trigger when authoring or reviewing any `@Composable` function — including `private` / `internal` helpers extracted from a UI file.

2026-05-18
i18n-compose
软件开发工程师

Extract hardcoded user-facing string literals from a Jetpack Compose / Compose Multiplatform file into the owning module's `composeResources/values/<module>_strings.xml`, then replace each call site with `stringResource(Res.string.<key>, ...)` and add the matching `Res` / key imports. Trigger when the user asks to "localize", "i18n", "extract strings", or "move strings to resources" for a given Compose file.

2026-05-18
iconbutton-a11y
软件开发工程师

Enforce the Campfire IconButton accessibility convention — every IconButton (and its derivatives) must be wrapped with `IconButtonTooltip` and given a localized action label. Trigger when reviewing or authoring Compose UI that adds, copies, or moves an icon-only button.

2026-05-11
add-theme-icons
网页与数字界面设计师

Add new `AppTheme.Icon` entries by pulling Icons8 icons (Arcade style by default) and converting them to Compose ImageVectors via the Valkyrie CLI.

2026-04-25
create-subproject
软件开发工程师

Generate a new set of modules, i.e. a Subproject, in a given directory following a prescribed format

2026-02-13