Skip to main content
تشغيل أي مهارة في Manus
بنقرة واحدة
مستودع GitHub

RIPDPI

يحتوي RIPDPI على 61 من skills المجمعة من po4yka، مع تغطية مهنية على مستوى المستودع وصفحات skill داخل الموقع.

skills مجمعة
61
Stars
53
محدث
2026-07-17
Forks
4
التغطية المهنية
7 فئات مهنية · 100% مصنفة
مستكشف المستودعات

Skills في هذا المستودع

ripdpi-design
مصممو واجهات الويب والرقمية

Use this skill to generate well-branded interfaces and assets for RIPDPI (an Android-native, Compose-first VPN and DPI-bypass app), either for production or throwaway prototypes/mocks/etc. Contains essential design guidelines, colors, type, fonts, brand-ship icons, and an interactive UI kit of every public composable from the live ui/components tree.

2026-07-17
cargo-workflows
مطوّرو البرمجيات

Use when managing the Rust workspace, adding/removing crates, editing workspace dependencies, running cargo nextest/audit/deny, configuring Cargo profiles for Android cross-compilation, debugging Cargo.lock churn, migrating crate edition, or wiring Gradle to cargo via the ripdpi.android.rust-native plugin.

2026-07-14
diagnostics-system
مطوّرو البرمجيات

Use when modifying the diagnostics scan pipeline, ScanRequest/ScanReport types, ProbeTask families, ripdpi-monitor-engine / ripdpi-diagnostics-* crates, strategy-probe candidates, the diagnostics catalog (packs/profiles), wire-schema contracts between Rust and Kotlin, DIAGNOSTICS_ENGINE_SCHEMA_VERSION, golden contract tests, or adding a new probe type / profile. Triggers on diagnostics scans, strategy probes, automatic audit, dpi-detector profiles, or anything in core/diagnostics or native/rust/crates/ripdpi-monitor-*.

2026-07-14
rust-android-build
مطوّرو البرمجيات

Android-specific Rust build, verification, and packaging — per-target 16 KiB page alignment, size-optimized release profile, ELF symbol allowlist, .so size budgets, NDK 29 specifics. Use when modifying .cargo/config.toml for Android targets, the workspace [profile.release] / [profile.android-jni] block, or when verifying a built .so before release.

2026-07-14
rust-android-telemetry
مطوّرو البرمجيات

Telemetry and observability discipline for the RIPDPI Android Rust stack — control-plane vs data-plane logging, bounded flume event queues, atomic counters, snapshot polling, readiness callbacks, and deterministic JSON contracts. Use when authoring or modifying telemetry emission code, the bounded event ring, the Kotlin-side telemetry consumer, or any per-packet logging.

2026-07-14
detekt-custom-rules
محللو ضمان جودة البرمجيات والمختبرون

Custom detekt rules, DI/privacy/suppression guardrails, detekt.yml configuration, and false-positive triage.

2026-07-14
edge-to-edge
مصممو واجهات الويب والرقمية

Edge-to-edge and window-inset handling for Compose screens, scaffolds, sheets, and system bars.

2026-07-14
gradle-build-system
مطوّرو البرمجيات

Gradle dependencies, modules, convention plugins, and Android build failure triage.

2026-07-14
r8-jni-keep-rules
مطوّرو البرمجيات

R8 and ProGuard keep rules for serializable routes, JNI bindings, protobufs, and minification.

2026-07-14
rust-async-internals
مطوّرو البرمجيات

Use when authoring or reviewing async Rust that may run inside tokio::select! / tokio::time::timeout / FuturesUnordered, bridging JNI to async (block_on from JNI thread), configuring tokio runtime for Android NDK, designing CancellationToken parent/child trees, handling broadcast::Lagged, choosing spawn_blocking vs std::thread::spawn, or auditing for std::sync::Mutex-across-await deadlocks. Triggers on "select", "join", "spawn", "cancellation", "tokio runtime", "block_on", "async fn", "tokio-console", or async-related test/runtime questions.

2026-07-14
rust-io-loop
مطوّرو البرمجيات

io_loop, smoltcp/Tokio bridge, manual polling, tunnel sessions, io_uring buffers, and stalls.

2026-07-14
rust-panic-safety
مطوّرو البرمجيات

Rust panic safety, JNI boundaries, Java exceptions, typed errors, unwrap audits, and catch_unwind.

2026-07-14
rust-unsafe
مطوّرو البرمجيات

Use when adding or reviewing any unsafe Rust block, FFI/JNI export, raw-pointer arithmetic, transmute, ManuallyDrop, mem::zeroed, ioctl call, union access, manual unsafe impl Send/Sync, Box::leak, JString::from_raw, EnvUnowned::from_raw, or any change that removes

2026-07-14
compose
مصممو واجهات الويب والرقمية

Jetpack Compose guidance and audit for RIPDPI — state, recomposition, modifiers, navigation, theming, performance, and scored quality reports.

2026-07-14
ripdpi-app-network-architect
مطوّرو البرمجيات

Audit and improve the RIPDPI Android VPN/proxy/diagnostics application from a network-engineering perspective: VpnService, TUN-to-SOCKS, SOCKS5, Rust native data plane, DNS, TLS/QUIC strategy probing, relay transports, MTU, telemetry, privacy, reliability, and network tests. Trigger for RIPDPI app network reviews, protocol strategy reviews, or app-side VPN/proxy architecture work.

2026-07-14
dependency-update
مطوّرو البرمجيات

Gradle and Rust dependency updates, version catalogs, AGP/Kotlin/NDK bumps, and Renovate.

2026-07-14
golden-test-management
محللو ضمان جودة البرمجيات والمختبرون

Golden fixtures, snapshot tests, blessing workflows, mismatch triage, and volatile-field scrubbing.

2026-07-14
local-ci-act
مطوّرو البرمجيات

Local GitHub Actions checks with act and workflow wiring triage on macOS.

2026-07-14
memory-model
مطوّرو البرمجيات

Use when writing or reviewing Rust atomic operations, lock-free data structures, AtomicBool publish/subscribe patterns, choosing between Ordering::Relaxed/Acquire/Release/SeqCst, or diagnosing data races on ARM64 Android. Triggers on memory-ordering questions, weakly-ordered concurrency, happens-before reasoning, and atomic fence placement.

2026-07-14
mutation-testing
محللو ضمان جودة البرمجيات والمختبرون

Rust mutation testing with cargo-mutants, survived-mutant triage, and test adequacy fixes.

2026-07-14
native-profiling
مطوّرو البرمجيات

Native Rust profiling on Android and desktop with simpleperf, HWASan, and flamegraphs.

2026-07-14
protobuf-schema-evolution
مطوّرو البرمجيات

Protobuf compatibility, reserved fields, diagnostics wire contracts, schema versions, and goldens.

2026-07-14
rust-android-ndk
مطوّرو البرمجيات

Android Rust builds, cross-compilation targets, and Gradle jniLibs integration.

2026-07-14
rust-crate-architecture
مطوّرو البرمجيات

Rust crate creation, workspace restructuring, dependency layering, and direction rules.

2026-07-14
rust-debugging
مطوّرو البرمجيات

Use when investigating a native Rust crash in the RIPDPI Android app, decoding tombstones, symbolicating addresses with addr2line, setting up LLDB in Android Studio for the cdylib crates, diagnosing JNI panics, missing logcat output from Rust, RUST_BACKTRACE on Android, or async-Rust debugging via tracing spans. Triggers on "native crash", "JNI panic", "tombstone", "addr2line", "RUST_BACKTRACE", or "lldb-server".

2026-07-14
rust-jni-bridge
مطوّرو البرمجيات

Rust JNI functions, Kotlin bindings, jni crate usage, and raw JNI versus UniFFI choices.

2026-07-14
rust-lint-config
مطوّرو البرمجيات

Rust clippy, rustfmt, cargo-deny configuration, new lints, and lint failure triage.

2026-07-14
rust-performance
مطوّرو البرمجيات

Use when profiling native .so files on Android with simpleperf/Perfetto, generating host flamegraphs, measuring binary size with cargo-bloat, analyzing monomorphization bloat with cargo-llvm-lines, configuring LTO/codegen-units, tuning sccache for the 4-ABI build matrix, writing or reviewing Criterion microbenchmarks in ripdpi-bench, or investigating cross-compilation build-time regressions. Triggers on "flamegraph", "cargo-bloat", "binary size", "build time", "LTO", or any performance question.

2026-07-14
rust-sanitizers-miri
مطوّرو البرمجيات

Use when running AddressSanitizer/ThreadSanitizer/MemorySanitizer on Rust code, configuring Miri for unsafe-Rust UB detection (Stacked Borrows or Tree Borrows), stubbing FFI for Miri compatibility, enabling HWASan or MTE on Android 14+, interpreting tombstones tagged SEGV_MTEAERR/SEGV_MTESERR, or wiring sanitizers into CI. Triggers on "sanitizer", "miri", "ASan/TSan/HWASan/MTE", "undefined behavior", or memory-safety validation questions.

2026-07-14
rust-security
مطوّرو البرمجيات

Use when auditing Rust dependencies with cargo-audit, configuring cargo-deny policies, triaging RUSTSEC advisories, evaluating a new crate for typosquat/supply-chain risk before adding it to Cargo.toml, responding to a published CVE on a pinned dep, or modifying native/rust/deny.toml. Triggers on "cargo audit", "cargo deny --locked", "RUSTSEC", "advisory", "supply chain", or new-dependency-addition reviews.

2026-07-14
rust-test-tools
مطوّرو البرمجيات

Dynamic check toolkit beyond cargo test --locked — cargo-careful (Miri fallback for FFI), loom (concurrency model checker), proptest (property tests), cargo-fuzz (libFuzzer), cargo-mutants (mutation testing). Use when authoring tests for unsafe code, custom atomics/locks, packet parsers, or before promoting an AI-generated module past basic test coverage.

2026-07-14
tdd
مطوّرو البرمجيات

Test-first workflow for features, bug fixes, refactors, and project-specific test patterns.

2026-07-14
ws-tunnel-telegram
مطوّرو البرمجيات

Use when modifying the MTProto WebSocket tunnel for Telegram in ripdpi-ws-tunnel, Telegram DC IP routing (149.154.* / 91.108.* etc.), MTProto obfuscated2 classification, kws*.web.telegram.org bootstrap and TLS handshake, choosing between rustls and BoringSSL backends, the AvoidsBlocked517ByteClientHello invariant, or the telegram_availability diagnostics probe. Triggers on "Telegram", "MTProto", "ws tunnel", "WsTunnelMode", "ClientHello fingerprint", or Telegram-DC routing questions.

2026-07-14
android-compose-patterns
مصممو واجهات الويب والرقمية

Compose UI, ViewModels, navigation, state, and app-module theming.

2026-07-14
android-device-debug
مطوّرو البرمجيات

Android device or emulator debugging, logs, instrumented tests, crashes, and network issues.

2026-07-14
appium-automation-contract
محللو ضمان جودة البرمجيات والمختبرون

Appium launch contract, start routes, state presets, and wrong-screen test debugging.

2026-07-14
appium-test-authoring
محللو ضمان جودة البرمجيات والمختبرون

Appium test authoring, page objects, locators, assertions, and new-screen coverage.

2026-07-14
appium-test-debug
محللو ضمان جودة البرمجيات والمختبرون

Appium failure triage for flaky tests, locators, waits, sessions, and stability.

2026-07-14
ci-workflow-authoring
مطوّرو البرمجيات

GitHub Actions authoring for workflows, CI jobs, caches, artifacts, and failure triage.

2026-07-14
client-legal-safety
محللو أمن المعلومات

Client legal-safety review for domains, diagnostics targets, probes, workflows, and jurisdiction risk.

2026-07-14
عرض أهم 40 من أصل 61 skills مجمعة في هذا المستودع.