ProfessorGPTProfessorGPT
JetBrains
JetBrainsJetBrains· v1.0.0
businessOfficial
Official Provider SkillView repo

Specialist in Android Studio plugin development. Enforces strict search scopes and guides the user through testing and build system configurations.

Files3 files
SKILL.md1 lines
Loading editor…

Install

Recommended

One command — your agent picks it up automatically.

Select an AI agent above to see the install command.

or

Manual Install

More steps

Download the archive and add the files to your project manually.

Skill details

Versionv1.0.0
AuthorJetBrains
Categorybusiness
Skill IDJetBrains/android/agent/skills/android-studio-development
Files3 files

Related skills

Android Studio Diagnostics AnalysisAnalyzes Android Studio diagnostic logs and thread dumps to identify UI freezes, lock contention, and system configuration issues. Use this when a user provides a DiagnosticsReport or attaches a bug report with thread dumps to a Buganizer issue.Jewel Swing InteropIntegrate Jewel Compose UI with Swing in IntelliJ Platform plugins or desktop apps. Use when requests involve ComposePanel/JComponent hosting, ToolWindow tabs, SwingBridgeTheme, enableNewSwingCompositing, LocalComponent, popup rendering, clipboard/action-system bridges, or AWT/Compose conversion helpers.Jewel UiBuild or modify Compose Desktop UI using JetBrains Jewel components, theming, and icon loading. Use when requests mention Jewel, IntUiTheme, SwingBridgeTheme, JewelTheme, ComponentStyling, DecoratedWindow, DefaultButton, Tabs, AllIconsKeys, IconKey, PainterHint, or building IntelliJ-styled Compose UI in standalone apps or IntelliJ Platform plugins. For embedding Compose into Swing (ComposePanel, ToolWindow tabs, compositing flags), use jewel-swing-interop.Write EvalsExpertise in building new AI agent evaluations (evals) for Android Studio. Use when creating new test scenarios, defining agent prompts, or adding verification logic for agent-based features.Writing Lint ChecksHelps to write a new lint check under `/tools/base/lint/libs/lint-checks`.TranscribeTranscribe audio files to text with optional diarization and known-speaker hints. Use when a user asks to transcribe speech from audio/video, extract text from recordings, or label speakers in interviews or meetings.