android / android/skills

[Bug] r8-analyzer

Open
#172 0 comments 2 reactions 0 assignees View on GitHub
bug
Dominant language
Python
Stars
7.3k
Forks
476
Avg merge
8h 59m
Merged PRs (30d)
7

Description

### Affected Skill

`performance/r8-analyzer`

### Description

The `r8-analyzer` skill requires two Python scripts during the AGP 9.3+ analysis workflow:

- `scripts/convert_pb_to_json.py`
- `scripts/analyze.py`

However, the published skill contains only `SKILL.md` and the `references/` directory. The `scripts/` directory is missing.

As a result, an agent cannot complete the mandatory Path A workflow or produce the required `tmp/keepradius/analysis_result.txt` report.

The issue is reproducible both from the current repository contents and from a clean installation using Android CLI.

### Expected Behavior

After installing `r8-analyzer`, every file referenced by its mandatory workflow should be included.

The following commands should resolve to existing scripts and run successfully:

```bash
python3 .agents/skills/r8-analyzer/scripts/convert_pb_to_json.py
python3 .agents/skills/r8-analyzer/scripts/analyze.py

Contributor guide

Open the contributing guide

Research direction

Start by inspecting the performance/r8-analyzer skill package and SKILL.md references, then reproduce the clean-install failure with the two Python commands in the issue. Confirm that scripts/convert_pb_to_json.py and scripts/analyze.py are included in the published skill, both commands run successfully, and tmp/keepradius/analysis_result.txt can be produced.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
tooling
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Active
Clarity
Clearly specified
Newbie friendliness
68/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.