Acendas avatar

Acendas

Official

@acendas

0Followers
|
7Public Repos
|
26Published Skills

Offers specialized Android debugging instrumentation and structured project management for sprint execution and technical issue resolution.

Skills Distribution
DomainDeveloper To...Android Debugging .. (50%)Sprint & Project M.. (30%)Codebase Analysis .. (20%)

Agent Skills by Acendas

Showing 26 vetted skills indexed across 2 GitHub repositories.

AcendasAcendas
3

ad-trace

Trace Android code paths by instrumenting logpoints across a suspect call graph.

Official
Advanced
AcendasAcendas
3

ad-investigate

Triage Android debugging goals and dispatch to matching ad-* templates.

Official
Advanced
AcendasAcendas
3

ad-bisect-flaky

Bisect flaky Android tests by authoring Debug Plans and looping am instrument runs.

Official
Advanced
AcendasAcendas
3

ad-explain

Explains Android debugger pauses by analyzing frame snapshot data.

Official
Advanced
AcendasAcendas
3

ad-attach

Attach the Android debugger to a running process by pid or package.

Official
Advanced
AcendasAcendas
3

ad-patch-status

Query Android Debugger connection and agent info to report HotSwap state.

Official
Intermediate
AcendasAcendas
3

ad-patch-revert

Revert hot-swapped Android classes by fully-qualified name or all session swaps.

Official
Intermediate
AcendasAcendas
3

ad-graph

Generate static class hierarchy, call graph, CFG, and package graphs from compiled class output.

Official
Advanced
AcendasAcendas
3

ad-setup

Validate Android debugger server info, JDK 17, and ADB accessibility.

Official
Intermediate
AcendasAcendas
3

ad-walk

Author bounded-walk debugging plans for Android code with entry points and step budgets.

Official
Intermediate
AcendasAcendas
3

ad-catch

Identifies and traps specified Android exceptions, captures frame locals, and generates a root-cause report.

Official
Intermediate
AcendasAcendas
3

ad-patch

Hot-swap Android app method bodies via JVMTI with verification and revert.

Official
Advanced
AcendasAcendas
3

ad-detach

Detach the Android debugger by invoking vm.dispose and removing adb port forwards.

Official
Intermediate
AcendasAcendas
3

ad-status

Read Android debugger session status, target app, PID, and JDWP port.

Official
Basic
AcendasAcendas
2

ship-init

Automate Shipyard project setup, configuration, scaffolding, and codebase analysis.

Official
Advanced
AcendasAcendas
2

ship-debug

Maintain a structured debug file recording symptoms, hypotheses, evidence, and tests.

Official
Advanced
AcendasAcendas
2

ship-spec

Browse, search, and manage product specifications within Shipyard.

Official
Advanced
AcendasAcendas
2

ship-status

Aggregates project state into a health dashboard with auto-fix capabilities.

Official
Advanced
AcendasAcendas
2

ship-backlog

Manage prioritized feature backlogs sorted by RICE score from BACKLOG.md.

Official
Advanced
AcendasAcendas
2

ship-review

Coordinate multi-agent code reviews and verification across sprint feature changes.

Official
Advanced
AcendasAcendas
2

ship-quick

Apply small code changes with test-first validation and a single auditable commit.

Official
Intermediate
AcendasAcendas
2

ship-execute

Coordinate wave-based sprint execution with crash recovery and pause semantics.

Official
Advanced
AcendasAcendas
2

ship-help

Answer Shipyard questions and guide project workflow actions.

Official
Intermediate
AcendasAcendas
2

ship-bug

Generate a minimal bug spec and optional fix task for triage.

Official
Advanced

Frequently Asked Questions About Acendas

FAQPage Schema
What specific Android debugging tasks can be performed?β–Ό

Acendas enables precise Android code path tracing, exception trapping with frame local capture, and JVMTI-based method body hot-swapping. It facilitates static class hierarchy generation, call graph visualization, and automated debugger attachment to running processes by PID or package name.

Which engineering personas benefit from these capabilities?β–Ό

Mobile engineers, Android platform developers, and technical leads benefit from these capabilities. The system is designed for developers managing complex Android codebases who require granular control over debugger sessions, flaky test bisection, and structured sprint-based feature delivery.

What are the primary prerequisites for running these debugging functions?β–Ό

Successful operation requires a configured environment with JDK 17, verified ADB accessibility, and active debugger server connectivity. Users must ensure the target Android process is reachable via JDWP ports to enable session attachment and hot-swap functionality.