Silverile brings intent-aware, AI-assisted development to VS Code. Review code against user stories, generate structured stories, Copilot prompts, and test scripts — built on Safe Light Coding with human-in-the-loop guardrails.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Your stories. Your code. Connected.
AI-powered traceability between what you plan and what you build.
What is Silverile.AI?
Silverile.AI connects your project management workflow to your editor. Write code with full context of your stories, defects, and acceptance criteria — without switching tabs.
Implement stories — develop software directly from your Silverile stories, including tests
Fix defects — resolve defects directly from your Silverile defect tracker
Stay aligned with stories — validate your code against acceptance criteria as you develop
Generate stories from code — turn implemented features into structured, reviewable user stories
Quick Setup
Install the extension from the VS Code Marketplace
Create an IDE API Key in Silverile — User Settings → Settings → IDE API Keys
Configure the key in VS Code:
Silverile: Configure IDE API Key
Set your project context:
Silverile: Configure Silverile Settings
Features
💬 Chat with @silverile in Copilot Chat
Use the @silverile chat participant for intent-driven workflows directly in GitHub Copilot Chat.
Intent
Example
Show my work
@silverile show my work
Develop a story
@silverile develop story 1569
Fix a defect
@silverile fix defect 3494
Write tests for a story
@silverile test scripts for story 1569
Check story implementation
@silverile check if story 1934 is developed
Generate story from changes
@silverile generate story for current changes
Generate story from file
@silverile generate story for this file
Generate story from selection
@silverile generate story for selected code
How implement / fix / test works:
Silverile fetches the story or defect from your project (title, description, acceptance criteria, reproduction steps, etc.), converts rich-text fields to plain text, and builds a focused prompt. The AI then explores your codebase, implements the changes, and writes tests — all following your existing code conventions.
� Show My Work
See all work assigned to you at a glance with @silverile show my work.
Displays two sections:
Defects to Fix — up to 5 open defects (status: Open) assigned to you
Stories to Develop — up to 5 stories (status: Open or In Progress) assigned to you
Each item is a clickable button. Selecting one opens a confirmation dialog, then hands the story or defect off to GitHub Copilot with a fully structured prompt — ready for AI-assisted implementation or fix.
Also includes Enter Story ID and Enter Defect ID options for quick access to any item by its ID.
Trigger phrases: show my work, my stories, my work, assigned to me.
�🔎 Check Story Implementation
Verify whether a story has been implemented in your codebase using AI-powered code analysis.
Uses an agent with search and read tools to explore your workspace
Checks each acceptance criterion against actual code evidence
Reports verdict: Fully developed, Partially developed, Not developed, or Insufficient evidence
📝 Generate User Story from Code
Convert selected code or file into a structured draft user story with title, description, acceptance criteria, technical notes, assumptions, and open questions.
Always presented as a draft for human review before creation.
🤖 Generate Copilot Prompt from User Story
Transform a validated Silverile user story into a structured, deterministic prompt for GitHub Copilot or other AI coding assistants — with guardrails embedded, scope controlled, and ambiguities surfaced.
⚙️ Additional Commands
Command
Description
Silverile: Select/Change Product
Switch the active product context
Silverile: Configure IDE API Key
Set up API key for Silverile services
Silverile: Configure Silverile Settings
Adjust environment and integration preferences
All commands are available via the Command Palette (Cmd+Shift+P) and the editor right-click context menu.
Configuration
Setting
Type
Description
Silverile.productId
VS Code Setting
Active Silverile product/project ID
Note: API key credentials (apiKeyId, apiKeySecret) are stored securely via VS Code Secret Storage and are not exposed in settings.
How Silverile.AI Works
Silverile.AI is the story brain — it fetches your stories and defects, builds smart prompts with acceptance criteria and context, and drives AI-assisted implementation directly from your project data.
@silverile show my work → fetches your defects & stories → pick one → confirm → Copilot implements or fixes
@silverile develop story 1569 → fetches story → builds prompt → implements with tests
@silverile fix defect 3494 → fetches defect → builds prompt → identifies root cause and applies fix
@silverile check if story 1934 is developed → analyzes codebase → reports verdict
Rich-text fields are automatically converted to plain text
Every AI output is a reviewable draft — nothing is applied without your approval
Only code you select is sent for analysis — nothing else leaves your machine
Account Requirement
An active Silverile account is required. Access to backend services, AI features, and project data is governed by Silverile's Terms of Service and Privacy Policy. You must have appropriate permissions in Silverile to create stories, test cases, and generate test code for a product.
Security & Privacy
API keys stored using VS Code Secret Storage
HTTPS-only communication
Only explicitly selected code is transmitted
No long-term source code storage outside your Silverile workspace
⚠️ Ensure selected code does not contain secrets before transmitting.
Troubleshooting
Problem
Solution
API key missing
Run Silverile: Configure IDE API Key
Invalid key
Regenerate in Silverile → User Settings → IDE API Keys