Silverile IntelliJ Plugin

IDE

Story-driven development inside IntelliJ IDEA and all JetBrains IDEs. Review code against acceptance criteria, generate user stories from code, create structured AI prompts, scaffold tests, and browse your assigned work — without leaving your IDE.

Prerequisites

  • IntelliJ IDEA 2023.1 or later (Community or Ultimate) — also works in WebStorm, PyCharm, GoLand, and other JetBrains IDEs
  • A Silverile account with at least one product/workspace

Step 1 — Install the plugin

From the JetBrains Marketplace (recommended)

Open the Silverile plugin on the JetBrains Marketplace →

1Open Settings (Ctrl+Alt+S / Cmd+,) → Plugins
2Select the Marketplace tab and search for Silverile
3Click Install and restart when prompted

Step 2 — Get your API credentials

1Log in to silverile.com
2Go to Settings → User Settings → IDE API Keys
3Click Generate Key
4Copy the Key ID (e.g. ide_XXXXXXXXXXXXXXXX) and Key Secret
Keep the Key Secret private. It cannot be recovered after you leave the page.

Step 3 — Configure your API key

1Open Settings (Ctrl+Alt+S / Cmd+,) → Tools → Silverile
2Enter your Key ID and Key Secret
3Click Apply
Credentials are stored in the JetBrains credential store — never in plaintext config files.

Step 4 — Select your workspace

1Right-click in any editor → Silverile → Select / Change Product
2Choose your workspace from the list

You can also set the Product ID manually under Settings → Tools → Silverile → Product ID.

Step 5 — Verify the setup

Right-click inside any open code file and look for the Silverile submenu. If it appears and the story list loads, the plugin is active and your credentials are working.

Develop a story

Fetch a story from Silverile and generate a scoped implementation prompt — built from the story's title, description, acceptance criteria, and implementation details — ready to paste into your AI assistant or use directly.

1Right-click in the editor → Silverile → Develop Story
2Enter the story ID
3The plugin fetches the story and opens the implementation prompt in a panel
4Copy the prompt into your AI assistant or inline chat

Review code against a story

Validate whether selected code satisfies the acceptance criteria of a user story — before it hits review.

1Select the code you want to review
2Right-click → Silverile → Review Code Against Story
3Enter a story ID or pick from your workspace
4The review panel opens with pass/fail results per acceptance criterion

Generate a user story from code

Convert selected code or an entire file into a structured draft Silverile story.

1Select the code (or open the file)
2Right-click → Silverile → Generate User Story from Code
3Review the generated story in the preview panel
4Confirm to create it in your Silverile workspace

Generate a prompt from a story

Turn a user story into a deterministic, scoped prompt for any AI coding assistant — with guardrails, scope control, and acceptance criteria embedded.

1Right-click → Silverile → Generate Copilot Prompt from Story
2Enter a story ID
3The prompt preview panel opens — copy it into your AI assistant

Generate test scripts from a story

Create test scaffolding directly from acceptance criteria. Supported languages: Java, TypeScript, JavaScript, Python, C#, Go, Kotlin.

1Right-click → Silverile → Generate Test Scripts from Story
2Enter a story ID and select a language
3Review the generated script in the test preview panel
4Save to a file in your project

Show my work

View all stories and defects assigned to you without opening the Silverile web app.

1Right-click in the editor → Silverile → Show My Work
2Your active work items appear in the Silverile tool window with status and direct links

Context menu reference

Right-click in any code editor when the editor has focus:

Silverile
├── Review Code Against Story
├── Generate User Story from Code
├── Generate Copilot Prompt from Story
├── Generate Test Scripts from Story
├── ─────────────────────────────
├── Select / Change Product
├── Configure API Key
├── Silverile Settings

Settings reference

All settings are under Settings → Tools → Silverile:

SettingTypeDescription
Key IDstringYour Silverile IDE API Key ID (ide_XXXXXXXXXXXXXXXX). Set via Settings → Tools → Silverile.
Key SecretstringYour Silverile IDE API Key Secret. Stored in the IDE credential store — never in plaintext.
Product IDnumberNumeric ID of your Silverile workspace. Set via the Select / Change Product action.

Troubleshooting

The Silverile menu doesn't appear in the right-click menu

Make sure you right-click inside an editor tab with an open code file. The menu only appears when a code editor has focus.

"API key not configured" warning

Open Settings → Tools → Silverile and re-enter your Key ID and Key Secret. Make sure you copied both values before leaving the key generation page.

"Product not found" or empty story list

Use the Select / Change Product action to re-select your workspace. Confirm your Silverile account has access to that product.

Plugin not appearing after install

Restart IntelliJ IDEA after installing the plugin. If still missing, open Settings → Plugins, confirm Silverile is enabled, and restart again.

Stories load slowly

The first request per session fetches your product list from the Silverile API. Subsequent requests use a short-lived cache. Check your network connection if it remains slow.