feat(adapter/junie): JetBrains Junie skill runtime
I maintainer di solito rispondono entro 1 giorno
@Aayushhumai ci sta già lavorando.
Dal 27/7/2026.
Valutazione
Questa issue non è ancora stata valutata.
Descrizione
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/
- Lingua principale
- Python
- Stelle
- 113
- Fork
- 95
- Merge medio
- 10h 52m
- PR unite (30g)
- 339
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Ha un modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di apache/magpie
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 88/100
I maintainer di solito rispondono entro 1 giorno
-
enhancement
Difficoltà 2/5 1-2 giorni Idoneità per principianti 64/100
I maintainer di solito rispondono entro 1 giorno
-
Explore Claude Code mods across the skill familiesForse già presa @Kaap10 l’ha presa 4 giorni fa. Apertacapability:platform enhancement family:ci family:docs family:issue family:pairing family:pr-management family:release-management family:security family:setup family:tools family:utilities substrate:framework-dev
Difficoltà 5/5 Più di una settimana Idoneità per principianti 35/100
apache/magpie#1497 · 3 commenti ·
I maintainer di solito rispondono entro 1 giorno
-
feat(adapter/grok): xAI Grok agent harness and adversarial-review backendForse già presa Una pull request collegata a questa issue è aperta o già unita. Apertacapability:platform enhancement family:tools
Difficoltà 5/5 Più di una settimana Idoneità per principianti 35/100
apache/magpie#1416 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
Optimize the pairing skill familyForse di nuovo libera @liwenjie200543 l’ha presa 11 giorni fa e non c’è nessuna pull request aperta. Apertaenhancement family:pairing kind:perf
Difficoltà 3/5 1-2 giorni Idoneità per principianti 72/100
apache/magpie#1352 · 2 commenti ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di apache/magpie
Issue simili
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
awslabs/visual-asset-management-system#414 ·
I maintainer di solito rispondono entro 1 giorno
-
bug v1 v2
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
modelcontextprotocol/python-sdk#3670 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
aicell-lab/bioengine#232 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 74/100
modelscope/evalscope#1836 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100