IntelliJ Platform Plugin

Spec-driven development,
inside your IDE

OpenSpec brings structured change management to IntelliJ. Propose, design, implement, and archive every change with full traceability and living documentation.

proposal.md
# Change Proposal: add-monitoring-stack

## Why
Production services lack observability. Current debugging
requires SSH + manual log tailing across 12 containers.

## What Changes
- New service: Prometheus + Grafana stack
- Modified: nginx proxy config, firewall rules
- New spec: monitoring/spec.md

## Rollback
docker compose down; git revert; make nginx-deploy

Everything you need to
manage change with confidence

OpenSpec integrates directly into your IntelliJ workflow. No context switching, no external tools, no broken links.

Structured Proposals

Every change starts with a clear proposal documenting what, why, and the rollback plan. No more undocumented infrastructure decisions.

Lifecycle Management

Track changes from proposal through design, implementation, and archive. A complete audit trail lives alongside your code.

Living Specifications

Specs evolve as your project grows. Delta specs from completed changes automatically merge into your master specifications.

IDE-Native Experience

Tool windows, gutter icons, navigation, and inspections built for IntelliJ. OpenSpec feels like a natural part of your IDE.

Git-Friendly

All artifacts are plain Markdown files that live in your repository. Review proposals in PRs, track history with git blame.

Compliance Built In

Validation rules ensure every change meets your project standards. Custom checks for security, documentation, and architecture.

AI-Powered Generation

Generate proposals, designs, and specs with Claude, OpenAI, or Gemini. Or copy prompts to your favorite AI coding tool.

Four phases. Full traceability.

Every change follows a clear lifecycle that produces documented, reviewable artifacts at each step.

1

Propose

Define what changes and why. Capture impact analysis and rollback procedures before writing a line of code.

Propose action
2

Design

Detail the technical implementation. Document decisions, trade-offs, and architecture with full justification.

design.md
3

Implement

Execute against a concrete task list. Track progress with checkboxes. Every step is verifiable and reversible.

Apply action
4

Archive

Completed changes move to the archive with full context preserved. Specs sync to your living standards.

Archive action

Works with your stack

OpenSpec is language-agnostic and works with any project structure.

Supported IDEs

  • IntelliJ IDEA (Community & Ultimate)
  • WebStorm
  • PyCharm
  • GoLand
  • All JetBrains IDEs (2024.2+)

Works With

  • Any language or framework
  • Monorepos and multi-module projects
  • Infrastructure-as-Code (Ansible, Terraform)
  • Docker and container orchestration
  • CI/CD pipelines (GitHub Actions, Woodpecker)
  • OpenSpec CLI (npm i -g @fission-ai/openspec)

Start building with clarity

Install OpenSpec from the JetBrains Marketplace and bring structured change management to your next project.