feat(adapter/junie): JetBrains Junie skill runtime
Los mantenedores suelen responder en 1 día
@Aayushhumai ya está trabajando en esto.
Desde el 27/7/2026.
Evaluación
Este issue todavía no se ha evaluado.
Descripción
Goal: Bring JetBrains Junie to feature parity with Claude Code as a skill runtime. Grounds: RFC-AI-0004 Principle 3 — Vendor neutrality.
Why Junie: JetBrains IDEs cover a large slice of the Java / Kotlin / PyCharm / IntelliJ user base — that includes most of the Apache Java-stack PMCs (Lucene/Solr, Cassandra, Camel, Beam, Flink, Kafka, Pulsar, NetBeans, …). Reaching parity means a maintainer can run framework skills from inside their JetBrains IDE without context-switching to a separate terminal CLI.
What "parity" means:
- Skills under
.claude/skills/<name>/SKILL.mdare invokable from Junie - The
tools/*bridges are reachable — Junie supports shell command execution - Sandbox parity: Junie runs inside the JetBrains IDE process; document threat-model considerations and the mapping to the framework's sandbox baseline (different — IDE-hosted)
- HITL primitives: Junie has per-action confirmation natively — verify and document
Suggested approach:
- Map
SKILL.md→ Junie's.junie/guidelines.mdconvention (Junie reads these natively as project-level agent instructions) - Document skill-invocation: how a maintainer triggers (e.g.)
security-issue-triagefrom inside the JetBrains IDE - Validate which framework skills are well-suited to IDE-hosted execution vs better as terminal CLI flows
Reference:
- RFC-AI-0004:
docs/rfcs/RFC-AI-0004.md - Junie: https://www.jetbrains.com/junie/
.junie/guidelines.mdconvention: https://www.jetbrains.com/help/junie/customize-guidelines.html- Existing skill shape:
.claude/skills/
- Lenguaje dominante
- Python
- Estrellas
- 113
- Forks
- 95
- Merge medio
- 10 h 48 min
- PR fusionados (30 d)
- 348
Preparar el entorno
- Sin Dockerfile ni archivo de Docker Compose
- Tiene una plantilla de pull request
- Leer la guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de apache/magpie
-
agent-guard: the +refspec force spelling bypasses the empty-rebase guardPosiblemente ocupada @liwenjie200543 la tomó hoy. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
apache/magpie#1606 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
PR stats parity tests can publish or overwrite real gistsPosiblemente ocupada @MakerFlyFly la tomó hace 1 día. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
Los mantenedores suelen responder en 1 día
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 88/100
Los mantenedores suelen responder en 1 día
-
Add a proper Mailing List pageAbiertoenhancement
Dificultad 2/5 1-2 días Aptitud para principiantes 64/100
Los mantenedores suelen responder en 1 día
-
Marketplace install fails with GitHub CopilotPosiblemente ocupada @opwvhk la tomó hoy. Abiertobug
Dificultad 3/5 Medio día Aptitud para principiantes 45/100
Los mantenedores suelen responder en 1 día
Todos los issues de apache/magpie
Issues similares
-
fix(accounts): Balance Sheet and Profit and Loss crash on PostgreSQL due to MySQL force_indexAbierto
Dificultad 1/5 1-3 horas Aptitud para principiantes 82/100
Los mantenedores suelen responder en 1 día
-
Discord webhook notifications fail with HTTP 403 (Cloudflare blocks default urllib User-Agent)Abierto
Dificultad 1/5 Menos de una hora Aptitud para principiantes 85/100
tharje/spooler-v2#20 ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
Los mantenedores suelen responder en 1 día
-
Bump version of azure-servicebusPosiblemente ocupada @joostlek la tomó hoy. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
home-assistant/core#186275 ·
Los mantenedores suelen responder en 1 día
-
documentation
Dificultad 1/5 Menos de una hora Aptitud para principiantes 72/100