Skip to content

feat(install): add native JetBrains Junie install target #847

Description

@Fmarzochi

Mission

Add JetBrains Junie (the coding agent built into IntelliJ IDEA, PyCharm, WebStorm and the rest of the JetBrains family) as a native install target in scripts/lib/install-targets/, so egc install --target junie writes EGC guidelines into Junie's discovery path instead of requiring manual setup.

Why this is worth doing

Junie reads project guidelines from .junie/guidelines.md inside the repository -- a single well-documented context file, which makes this one of the simplest possible adapters and opens EGC to the entire JetBrains user base. Please verify the current path against the official Junie docs before implementing.

Where to look

  • scripts/lib/install-targets/trae-project.js -- minimal single-context-file project adapter, closest template
  • scripts/lib/install-targets/cursor-project.js -- richer context-file adapter if more structure is needed
  • scripts/lib/install-targets/helpers.js -- createInstallTargetAdapter, createFlatSkillPlanOperations
  • scripts/lib/install-targets/registry.js -- register the new adapter in the ADAPTERS array
  • tests/lib/install-targets.test.js -- mirror the existing adapter test shape

Acceptance criteria

  • junie-project.js adapter with the verified .junie/guidelines.md layout
  • Registered in registry.js (ADAPTERS array + imports)
  • Tests added mirroring existing install-target coverage
  • node tests/run-all.js passes locally
  • PR description cites the Junie doc page used to verify the path

Not required

  • No hook wiring, no Python changes -- scoped entirely to the JS install-target layer

Metadata

Metadata

Assignees

Projects

Status
Done

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions