Agent skill

Coding Style

by sk2andy in sk2andy/candy-browser

Apply Candy Browser's project-specific Kotlin, Jetpack Compose, Android/WebView, testing, and generator conventions.

MPL-2.0Auto-check passedMobile

Install Coding Style

skills CLI
$ npx skills add sk2andy/candy-browser --skill coding-style -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install sk2andy/candy-browser coding-style --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/sk2andy/candy-browser.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.agents/skills/coding-style .claude/skills/coding-style && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
coding-style
GitHub stars
485
Token cost
~548 tokens
SKILL.md length
196 words
Files
7 (incl. references)
Skills in repo
2
Repo updated
First seen
Licence
MPL-2.0

At a glance

Apply Candy Browser's project-specific Kotlin, Jetpack Compose, Android/WebView, testing, and generator conventions.

  • Any production-code
  • SKILL.md covers Reference lookup and Workflow lookup
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md
  • Bug-fix change in this repository

What it does

Coding Style is an agent skill from sk2andy/candy-browser. Apply Candy Browser's project-specific Kotlin, Jetpack Compose, Android/WebView, testing, and generator conventions. Use for any production-code, test, build-script, filter-asset, refactor, review, or bug-fix change in this repository.

Its SKILL.md is about 550 tokens, which your agent loads only when the skill is triggered. The skill folder holds 8 other files, including reference files (for example `agents/openai.yaml`, `references/architecture.md` and `references/compose.md`).

It sits in Mobile, covering Android development and Debugging. It works with Kotlin, Android and Jetpack Compose. The repository describes itself as: Gesture-first Android browser with Material 3 Expressive design and local privacy tools. The licence is MPL-2.0.

When your agent uses it

  • Any production-code
  • Bug-fix change in this repository

Example prompts

  • “/coding-style”

What it can do on your machine

Read from SKILL.md and the folder at commit f425392. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md.

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Coding Style loads about 548 tokens when it runs, and up to ~3.6k if it reads all its reference files. Until then it costs about 62 tokens; SKILL.md has 196 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~62
When it runs · the whole SKILL.md, loaded when a task matches
~548
With references · SKILL.md plus every file in references/, read only if the agent opens them
~3.6k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from sk2andy/candy-browser at commit f425392, republished under its MPL-2.0 licence (© sk2andy). 196 words, ~548 tokens.

Download SKILL.mdSave it as .claude/skills/coding-style/SKILL.md (or your agent's skills folder). This skill also uses 6 other files; get the full folder from GitHub.
name
coding-style
description
Apply Candy Browser's project-specific Kotlin, Jetpack Compose, Android/WebView, testing, and generator conventions. Use for any production-code, test, build-script, filter-asset, refactor, review, or bug-fix change in this repository.

Candy Browser coding style

Reference lookup

ChangeReadApply
Ownership, package boundaries, state or side effectsreferences/architecture.mdPut policy, orchestration, UI and storage in their existing seams
Kotlin model, rule, controller, store or repositoryreferences/kotlin.mdFollow official Kotlin style and local type/function patterns
Compose screen, component, theme, motion or gesturereferences/compose.mdHoist behavior, isolate motion math and use Material/theme semantics
JVM or Android instrumented testreferences/testing.mdChoose the lowest valid test layer and mirror package/name
Shell, Python, Node, generated asset or auditreferences/scripts-and-assets.mdKeep generation deterministic, pinned, licensed and testable
Cross-cutting changeAll matching references aboveApply every affected rule set

Workflow lookup

OrderActionCompletion criterion
1Inspect neighboring production code and mirrored testsExisting ownership and naming pattern identified
2Read matching references and official docs for version-sensitive APIsProject convention and framework requirement are distinguished
3Check resolved dependency versions before adding compatibility helpersExisting platform/library primitive is reused when available and contract-compatible
4Implement smallest coherent changeDeterministic policy remains outside Android/Compose wiring where possible
5Run checks routed by AGENTS.mdRelevant checks pass or exact blocker is reported
6Update matching feature docsChanged behavior, invariant, storage or ownership is discoverable

© sk2andy, MPL-2.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 6 other files (references) in .agents/skills/coding-style of sk2andy/candy-browser.

  • SKILL.md
  • agents/openai.yaml
  • references/architecture.md
  • references/compose.md
  • references/kotlin.md
  • references/scripts-and-assets.md
  • references/testing.md

Open the folder on GitHubat commit f425392

Compare with similar skills

Coding Style next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Coding Style compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Coding Style this skillsk2andy/candy-browser485—~548Automated safety check: PassMPL-2.0
Android Hidden API and R8 Checkgkd-kit/gkd43k—~1.5kAutomated safety check: PassGPL-3.0
Compose Multiplatform Patternsmonta-app/ocpp-emulator1795 repos~2kAutomated safety check: PassApache-2.0
Android Developmentdpconde/claude-android-skill336—~1.7kAutomated safety check: PassMIT
Claude Android NinjaDrjacky/claude-android-ninja124—~5.2kAutomated safety check: PassApache-2.0
Jetpack Composedarriousliu/PiPixiv262—~1.5kAutomated safety check: PassApache-2.0

Similar skills

  • Checks whether Android hidden-API implementations and system callbacks survive R8 minification, and diagnoses Release-only failures such as AbstractMethodError.

    43k GitHub stars~1.5k tokensUpdated today
    MobileAuto-check passed
  • Compose Multiplatform Patterns

    monta-app/ocpp-emulator

    Compose Multiplatform and Jetpack Compose patterns for KMP projects — state management, navigation, theming, performance, and platform-specific UI.

    179 GitHub starsUsed in 5 repos~2k tokens
    MobileAuto-check passed
  • Android Development

    dpconde/claude-android-skill

    Create production-quality Android applications following Google's official architecture guidance and NowInAndroid best practices.

    336 GitHub stars~1.7k tokensUpdated 10 mo ago
    MobileAuto-check passed
  • Claude Android Ninja

    Drjacky/claude-android-ninja

    Build and migrate Android apps with Kotlin, Jetpack Compose, MVVM, Hilt, Room 3 (KSP, SQLiteDriver, Flow/suspend DAOs), Navigation3, and multi-module Gradle.

    124 GitHub stars~5.2k tokensUpdated 8 days ago
    MobileAuto-check passed
  • Jetpack Compose

    darriousliu/PiPixiv

    Jetpack Compose expert skill for Android UI development. An agent skill from darriousliu/PiPixiv.

    262 GitHub stars~1.5k tokensUpdated yesterday
    MobileAuto-check passed
  • Compose Agent

    hamen/compose_skill

    Helps AI coding assistants write modern Jetpack Compose: correct state, side effects, performance-aware modifiers, Navigation 3, Paging 3 in Compose, coroutines on lifecycle, animations, UI tests…

    373 GitHub stars~4k tokensUpdated 2 mo ago
    MobileAuto-check: notes

More from sk2andy/candy-browser

  • Release Changelog

    sk2andy/candy-browser

    Create or update Candy Browser's English, image-rich, versioned release notes for the in-app What's New presentation and the matching GitHub release.

    485 GitHub stars~593 tokensUpdated today
    Auto-check passed

Categories

Questions about Coding Style

What does Coding Style do?

Apply Candy Browser's project-specific Kotlin, Jetpack Compose, Android/WebView, testing, and generator conventions. Coding Style is an agent skill from sk2andy/candy-browser. Apply Candy Browser's project-specific Kotlin, Jetpack Compose, Android/WebView, testing, and generator conventions.

When should I use Coding Style?

Coding Style fits situations like: any production-code; bug-fix change in this repository.

How do I install Coding Style in Claude Code?

Run `npx skills add sk2andy/candy-browser --skill coding-style -a claude-code`. Or copy the skill folder (.agents/skills/coding-style in sk2andy/candy-browser) into .claude/skills/coding-style in your project. Claude Code loads it when a task matches its description.

How do I install Coding Style in Codex?

Run `npx skills add sk2andy/candy-browser --skill coding-style -a codex`. Or copy the skill folder (.agents/skills/coding-style in sk2andy/candy-browser) into .agents/skills/coding-style in your project. Codex loads it when a task matches its description.

Can I use Coding Style in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add sk2andy/candy-browser --skill coding-style -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/coding-style, .gemini/skills/coding-style, .github/skills/coding-style and .opencode/skills/coding-style in your project.

What does Coding Style need to run?

SKILL.md names no scripts, command-line tools or credentials: Coding Style is instructions for the agent only.

Does Coding Style access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Coding Style safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Coding Style use?

Coding Style is published under the MPL-2.0 licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Coding Style use?

About 548 tokens (SKILL.md is roughly 2.2k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 3.1k tokens, read only when the agent opens those files.

What are the alternatives to Coding Style?

Skills that share tags, products or a category with Coding Style: Android Hidden API and R8 Check (gkd-kit/gkd, 43k stars), Compose Multiplatform Patterns (monta-app/ocpp-emulator, 179 stars), Android Development (dpconde/claude-android-skill, 336 stars) and Claude Android Ninja (Drjacky/claude-android-ninja, 124 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Coding Style?

sk2andy (a GitHub user) maintains it in sk2andy/candy-browser, which has 485 GitHub stars. The repository holds 2 skills in this directory. The repository was last updated on October 6, 2026.

Source: sk2andy/candy-browser on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.