Skip to main content
Manus에서 모든 스킬 실행
원클릭으로
$pwd:
himattm
GitHub creator profile

himattm

Repository-level view of 31 collected skills across 4 GitHub repositories, including approximate occupation coverage.

skills collected
31
repositories
4
occupation fields
3
updated
2026-05-20
occupation focus
Major fields detected across this creator.
repository explorer

Repositories and representative skills

#001
skills
20 skills60updated 2026-05-20
65% of creator
address-review
소프트웨어 품질 보증 분석가·테스터

Use when the user asks to address PR review comments — from human reviewers or automated bots (Gemini, Coderabbit, Copilot, SonarCloud, etc.) — to triage and respond to feedback on a pull request

2026-05-20
android-cli
네트워크·컴퓨터 시스템 관리자

Orchestrates Android development tasks including project creation, deployment, SDK management, and environment diagnostics using the `android` command-line tool.

2026-05-20
android-coroutine-trace
소프트웨어 품질 보증 분석가·테스터

Use to find stuck coroutines, leaked jobs, and suspended awaits with no resumer — the concurrency bugs that don't crash but cause hangs, missing UI updates, or memory creep. Ephemerally add `kotlinx-coroutines-debug`, install `DebugProbes` in `Application.onCreate`, run the suspect flow, dump active coroutines with stack traces, fix, then remove the dependency and the install/dump calls. Reach for this when `Log.d` shows a `launch` ran but `collect` never received, or a screen leaves and something keeps running.

2026-05-20
android-crash-repro-loop
소프트웨어 품질 보증 분석가·테스터

Use to flush out intermittent crashes and ANRs ("it crashes sometimes," "fails on slow devices," "happens after rotation a few times") by scripting the trigger sequence with `adb shell input` and running it in a shell loop against a cleared logcat, stopping on first match for `FATAL EXCEPTION` or `ANR in`. Inject deterministic stress (rotation, slow network, low memory) to surface latent races. The empirical answer to "is this still a bug, and under what conditions?"

2026-05-20
android-perfetto-analyze
소프트웨어 품질 보증 분석가·테스터

Use to extract concrete numbers and slice-level evidence from a `.perfetto-trace` captured by `android-perfetto-capture`. Run SQL queries against the trace via the `trace_processor` binary, then hand the (small) result file to a Sonnet sub-agent for verdict — never read raw trace data inline. This is where "the app feels slow" becomes "frame 42 missed budget by 8.3 ms because `MainActivity.onResume` ran 18 ms on `main` while the IO dispatcher was idle." The analysis half of the perfetto loop.

2026-05-20
android-perfetto-capture
소프트웨어 품질 보증 분석가·테스터

Use to capture Perfetto system traces from a connected Android device — the input for any timing, threading, jank, or "is this on the main thread?" investigation. Writes a self-contained `.perfetto-trace` file to `/tmp` that downstream skills (`android-perfetto-analyze`, `android-trace-sections`) read with the `trace_processor` SQL backend. Pick the strategy that matches the question (one-shot, repeated, on-the-fly), drive the suspect flow during the recording window, and verify the trace contains the expected slices before declaring capture done.

2026-05-20
android-probe-logging
소프트웨어 품질 보증 분석가·테스터

Use when you need empirical proof a code path actually executed — branch entries, callback fires, coroutine continuations, suspect early returns. Insert temporary `Log.d` calls with a unique sentinel tag, redeploy, drive the app, read filtered logcat, then remove every probe before declaring done. The default investigation skill when the question is "did this run, in what order, with what values?"

2026-05-20
android-regression-diff-scan
소프트웨어 개발자

Use INSTEAD of git bisect when investigating a regression between two refs (releases, branches, "it worked yesterday") — especially when builds are slow or the bug is hard to reproduce. Hand the full `git diff <good> <bad>` to a Sonnet sub-agent along with the bug description and let it surface suspect areas. Bisect exists because humans can't reason about thousands of lines at once. LLMs can. No builds, no waiting — minutes instead of an hour of compiling.

2026-05-20
Showing top 8 of 20 collected skills in this repository.
#002
surchin-claude-plugin
6 skills10updated 2026-03-30
19% of creator
#003
dejavu
4 skills1794updated 2026-04-30
13% of creator
dejavu-error-triage
소프트웨어 품질 보증 분석가·테스터

Diagnose and fix a Dejavu test failure. Use when a Compose UI test failed with UnexpectedRecompositionsError, when CI or a local gradle/IDE test run shows a Dejavu assertion failure, when the user pastes the failure output (sections like "Possible cause", "Recomposition timeline", "All tracked composables"), or when the user asks why a Dejavu test is failing and how to fix it — without setting up an iterative optimization loop.

2026-04-30
dejavu-onboarding
소프트웨어 개발자

Add the Dejavu library to a project from scratch. Use when the user wants to install or set up Dejavu, add the gradle dependency, write their first recomposition test in a project that doesn't have Dejavu yet, or get Dejavu working in an existing Android or Kotlin Multiplatform codebase.

2026-04-30
dejavu-perf-loop
소프트웨어 개발자

Optimize a Compose composable's recomposition behavior using Dejavu as a closed-loop validator. Use when the user asks to reduce recompositions, set or tighten a recomposition budget, lock in a recomposition optimization across multiple iterations, fix a recomposition cascade, or apply derivedStateOf / @Immutable / data class fixes iteratively across multiple test runs until the count hits its theoretical floor.

2026-04-30
dejavu-test-writer
소프트웨어 품질 보증 분석가·테스터

Author Compose UI recomposition tests using the Dejavu library. Use when adding a new test for a Compose composable, retrofitting recomposition assertions onto an existing UI test, deciding between Android instrumented vs KMP common tests, or when the user mentions Dejavu, recomposition counts, assertRecompositions, assertStable, or createRecompositionTrackingRule.

2026-04-30
#004
minimap
1 skills20updated 2026-05-14
3.2% of creator
저장소 4개 중 4개 표시
모든 저장소를 표시했습니다