Savyre Code Intelligence
AI coding assessment, workflow, and evaluation inside your IDE.
Savyre Code Intelligence is a privacy-first IDE extension that helps teams assess, guide, and evaluate AI-assisted coding. It works alongside tools such as GitHub Copilot, Cursor, Codex-style agents, Claude Code, and other AI coding assistants.
Savyre is not another code generator. It is a structured workflow and evaluation layer that helps developers understand requirements, use AI responsibly, review generated code, run validation, debug issues, consider risks, and take final ownership.
Why Savyre?
AI can generate code quickly. The harder question is whether the developer can explain it, validate it, test it, debug it, and own it.
Savyre helps teams bring structure, evidence, and accountability to AI-assisted coding by guiding developers from task understanding to final review.
Use Savyre when you want to:
- Run realistic AI-assisted coding assessments
- Guide developers through structured AI coding work inside the IDE
- Evaluate the quality of AI-assisted coding behavior
- Reduce blind acceptance of AI-generated code
- Capture reasoning, validation, testing, debugging, and review evidence
- Standardize AI coding practices across teams, hiring, training, and governance workflows
- Keep source code local by default while sharing only approved workflow evidence
Product modes
Savyre Code Intelligence includes three product modes.
| Product mode |
What it does |
Best for |
| Savyre AI Coding Workflow |
Guides developers through a structured AI-assisted coding workflow from task input to final review |
Engineering teams, developer productivity teams, CTOs, AI governance teams |
| Savyre AI Coding Evaluator |
Evaluates the quality of prompts, reasoning, coding, review, testing, debugging, and AI reliance |
Engineering managers, L&D teams, bootcamps, training teams, hiring teams |
| Savyre AI Coding Assessment |
Runs or evaluates coding assessments where AI assistance may be allowed, controlled, proctored, or measured |
Hiring teams, recruiters, staffing agencies, technical interviewers |
Key features
- One extension for three Savyre product modes: Workflow, Evaluator, and Assessment
- 13-stage AI coding workflow from task input to final AI reflection
- Stage-specific prompts for Copilot, Cursor, Codex-style agents, Claude Code, and other AI assistants
- Developer ownership checklist to confirm understanding before submission
- Testing and validation evidence capture for commands, results, gaps, and failures
- Security and regression review prompts before final approval
- AI usage reflection to disclose meaningful AI assistance and limitations
- Protected-file guidance for secrets, credentials, and sensitive workspace files
- Local-first privacy posture where raw source code stays on the developer machine by default
- Assistant-agnostic workflow that can work across multiple coding assistants and technology stacks
Privacy and security
Savyre is designed for privacy-conscious AI-assisted coding workflows.
Code stays local by default
Your source code does not leave your local development environment in the default Savyre workflow. Savyre is designed to capture workflow evidence, summaries, validation status, and developer-approved outputs instead of uploading raw repositories.
What may be captured
Depending on your organization's configuration, Savyre may capture approved workflow evidence such as:
- Stage completion status
- Developer notes and summaries
- Files reviewed or changed, as metadata or file paths
- Test commands run and pass/fail status
- Validation gaps and known limitations
- AI usage reflection
- Final ownership statement
What is not submitted by default
By default, Savyre should not submit:
- Raw source code
- Full repository contents
- Secrets or credentials
.env files
- Private keys, certificates, or tokens
- Unrelated workspace folders
- Protected files configured by the team
Configurable submission controls
Teams can configure what is included in submissions or reports. Raw code submission should remain disabled by default and should only be enabled through explicit organization policy and developer-visible configuration.
Recommended protected files:
.env
.env.*
*.pem
*.key
*.p12
*.pfx
secrets.*
credentials.*
node_modules/
dist/
build/
How it works
- Install the Savyre extension.
- Sign in or create a Savyre account.
- Select a product mode: Workflow, Evaluator, or Assessment.
- Open a coding project or assessment repository.
- Start a Savyre session.
- Follow the stage prompts inside the IDE.
- Use your preferred AI coding assistant when needed.
- Review and approve AI-generated suggestions before accepting them.
- Run or document validation.
- Complete the final summary, AI reflection, and ownership statement.
- Submit only the approved evidence required by your product mode, team, or assessment.
Getting started
Common setup
- Open a coding project in VS Code or your supported IDE.
- Open the Savyre panel.
- Sign in or create a Savyre account.
- Confirm workspace and protected-file settings.
- Select the product mode you want to use.
Savyre AI Coding Workflow
Use this mode when you want to guide day-to-day AI-assisted development through a structured process.
The workflow helps developers move through requirement analysis, codebase discovery, impact analysis, planning, implementation, testing, debugging, security review, final code review, and final ownership.
Typical flow
- Select Savyre AI Coding Workflow.
- Capture the task exactly as given.
- Move through each Savyre workflow stage.
- Use the current stage prompt with GitHub Copilot, Cursor, Codex-style agents, Claude Code, or another assistant.
- Review every AI-generated suggestion before accepting changes.
- Run relevant tests or document why tests could not be run.
- Complete the final summary with changed files, validation evidence, known limitations, AI usage, and developer ownership.
Best for
- Engineering teams adopting AI-assisted development
- Developer productivity teams
- CTOs and engineering managers
- AI governance programs
- Individual developers who want a safer AI coding workflow
Savyre AI Coding Evaluator
Use this mode when you want Savyre to evaluate the quality of AI-assisted coding behavior, not just the final code.
The Evaluator combines the structured workflow with an evaluation layer. It can assess how the human developer uses AI across prompting, requirement understanding, codebase discovery, implementation, test design, debugging, code review, security thinking, and final ownership.
Typical flow
- Select Savyre AI Coding Evaluator.
- Start a workflow-backed evaluation session.
- Complete the coding task through the Savyre stages.
- Capture or approve evidence for prompts, files reviewed, tests run, review notes, debugging steps, and final reasoning.
- Let Savyre evaluate AI-assisted coding signals such as:
- Prompt quality
- Requirement understanding
- Codebase discovery discipline
- Review of AI-generated code
- Testing and validation depth
- Debugging approach
- Security and regression awareness
- Over-reliance risk
- Final explanation and ownership quality
- Review the evaluator output for coaching, training, hiring review, or AI governance reporting.
Best for
- Engineering managers reviewing AI coding quality
- Learning and development teams
- Bootcamps and training programs
- Hiring teams that want deeper AI-coding signals
- Teams measuring responsible AI adoption
Savyre AI Coding Assessment
Use this mode when you want to run or evaluate a coding assessment where AI assistance may be allowed, controlled, or explicitly measured.
Savyre supports two assessment paths.
1. Savyre-created assessments
These are assessments created and managed by Savyre. The candidate opens the assigned repository or workspace and completes the task inside the IDE.
Typical flow
- Select Savyre AI Coding Assessment.
- Open the Savyre-provided assessment repository.
- Confirm the assessment instruction, time limits, allowed tools, protected files, and submission rules.
- Choose whether AI-assisted coding should be allowed, restricted, or evaluated as part of the assessment.
- Complete the task through the Savyre workflow.
- Submit approved evidence, validation results, final summary, AI usage reflection, and ownership statement.
2. Company-generated assessments
These are assessments created by the hiring company or customer. The candidate may receive a company-provided repository, task description, or coding challenge. Savyre helps structure the session, evaluate the work, and support proctoring and evidence capture.
Typical flow
- Select Savyre AI Coding Assessment.
- Open the company-provided repository or assessment workspace.
- Load or confirm the company assessment instructions.
- Configure the assessment mode, including whether Savyre should evaluate AI-assisted coding behavior.
- Complete the task while Savyre tracks workflow progress, validation evidence, AI usage reflection, and final ownership.
- Use Savyre outputs for technical evaluation, proctoring review, and assessment reporting.
Assessment options may include
- AI-assisted coding allowed or not allowed
- AI-assisted coding evaluated or not evaluated
- Candidate workflow evidence capture
- Proctoring support, depending on organization configuration
- Validation evidence and test results
- Final summary and ownership statement
- Evaluator signals for prompting, review, testing, debugging, and over-reliance risk
Best for
- Hiring teams and technical interviewers
- Recruiters and staffing agencies
- Startups and SMEs running practical coding assessments
- Enterprises evaluating AI-ready engineering talent
- Teams that want to assess both coding output and AI-assisted coding judgment
Workflow stages
Savyre uses a 13-stage workflow to keep AI-assisted coding structured and reviewable.
| # |
Stage |
Purpose |
| 1 |
Task Input |
Capture the task exactly and define the expected outcome |
| 2 |
Requirement Analysis |
Turn the task into requirements, acceptance criteria, assumptions, and open questions |
| 3 |
Codebase Discovery |
Identify relevant files, patterns, modules, dependencies, and tests |
| 4 |
Impact Analysis |
Understand downstream effects, regression risks, and security/privacy concerns |
| 5 |
Plan Generation and Review |
Create a small implementation plan before coding |
| 6 |
Implementation Tracking |
Make focused, reviewable changes and record what changed |
| 7 |
Test Discovery |
Find existing validation paths and test commands |
| 8 |
Test Generation and Review |
Add or update meaningful tests where useful |
| 9 |
Test Execution |
Run validation and record pass/fail evidence |
| 10 |
Debugging and Iteration |
Investigate failures systematically and apply minimal fixes |
| 11 |
Security and Regression Review |
Review security, privacy, performance, and regression risks |
| 12 |
Final Code Review |
Review the final diff like a human reviewer |
| 13 |
Final Summary and AI Reflection |
Summarize work, validation, AI usage, limitations, and ownership |
Supported AI coding assistants
Savyre is designed to work with common AI coding assistants and agent workflows.
| Assistant / IDE |
Recommended instruction file |
Purpose |
| GitHub Copilot |
.github/copilot-instructions.md |
Repo-level Copilot instructions |
| Cursor |
.cursor/rules/savyre-ai-workflow.mdc |
Cursor-specific workflow rules |
| Codex-style agents |
AGENTS.md |
Global agent behavior and workflow rules |
| Claude Code / agentic assistants |
AGENTS.md or .savyre/SAVYRE_INSTRUCTIONS.md |
Stage-aware coding guidance |
| Savyre Extension |
.savyre/prompts/*.md |
Stage-specific prompts opened from the IDE |
Installation
From the VS Code Marketplace
- Open Visual Studio Code.
- Go to Extensions.
- Search for Savyre Code Intelligence.
- Click Install.
- Open the Savyre panel from the activity bar or command palette.
From a VSIX file
- Download the
.vsix package.
- Open VS Code.
- Run Extensions: Install from VSIX... from the command palette.
- Select the downloaded file.
- Reload VS Code if prompted.
Local development
cd savyre-extension
npm install
npm run compile
Press F5 in VS Code/Cursor to launch the Extension Development Host. Set savyre.apiBaseUrl to http://localhost:5000 for local API dev.
Recommended repository structure
Savyre can create or use the following files in your workspace:
.savyre/
README.md
SAVYRE_INSTRUCTIONS.md
config.json
prompts/
01-task-input.md
...
tasks/
01-task-input/README.md
...
AGENTS.md
.github/copilot-instructions.md
.cursor/rules/savyre-ai-workflow.mdc
SAVYRE_LOG.md
Commands
The exact command names may vary by extension version.
| Command |
Description |
Savyre: Open Panel |
Opens the Savyre activity panel |
Savyre: Sign In |
Signs in to a Savyre account |
Savyre: Sign Out |
Signs out of the current session |
Savyre: Start Assessment |
Starts an assessment session (Assessment / Evaluator modes) |
Savyre: Submit Assessment |
Submits approved workflow evidence |
Savyre: Export Assessment Report (HTML) |
Exports session evidence as HTML |
Savyre: Log AI Turn |
Logs an AI interaction to the session log |
Savyre: Open AI Session Log |
Opens .savyre/ai-session-log.md |
Select your product mode on the web at Settings → Savyre products or during extension onboarding.
Configuration
Savyre can be configured at the workspace level via .savyre/config.json and VS Code settings under Savyre.
| Setting |
Description |
savyre.apiBaseUrl |
Savyre API origin (e.g. https://app.savyre.com or http://localhost:5000) |
savyre.webAppUrl |
Web app for browser sign-up (optional; auto-derived in local dev) |
savyre.fileChangeTracking |
Log file saves during active sessions |
savyre.periodicDiffIntervalMinutes |
Periodic diff snapshots during assessments |
Example workspace config shape:
{
"configVersion": "1.0",
"workflow": {
"enabled": true,
"mode": "workflow",
"requireStageCompletion": true
},
"submission": {
"includeRawCode": false,
"includeFullRepository": false,
"includeChangedFilesSummary": true,
"includeValidationEvidence": true,
"includeAiUsageReflection": true
},
"protectedFiles": [".env", ".env.*", "*.pem", "*.key"]
}
Developer operating rules
When working inside a Savyre session:
- Start with the task instruction, not with code.
- Use AI as a collaborator, not as the final authority.
- Review every generated change before accepting it.
- Keep changes scoped to the requirement.
- Prefer existing codebase patterns over new patterns.
- Run relevant tests or document why tests were not run.
- Investigate failures before asking AI to retry.
- Document assumptions, risks, validation, and open questions.
- Confirm final ownership before submission.
Completion standard
A Savyre stage is complete only when the developer can explain:
- What was done
- Why it was done
- What files were reviewed or changed
- What assumptions were made
- What risks were considered
- What tests or validation were performed
- What remains open or uncertain
Final submission checklist
Before ending a Savyre session, confirm that:
- The task was captured accurately.
- Requirements and acceptance criteria were written down.
- Relevant codebase files and tests were discovered.
- Impact and risk areas were reviewed.
- The implementation plan was reviewed before coding.
- Code changes were scoped and reviewable.
- AI-generated code was reviewed and understood.
- Relevant tests or validation steps were run or explicitly documented as not run.
- Failures were investigated with a root-cause hypothesis.
- Security and regression risks were considered.
- The final diff was reviewed.
- The final summary includes changes, evidence, limitations, AI usage, and ownership.
- No raw source code, secrets, credentials, or protected files were submitted unless explicitly allowed by policy.
Known limitations
- AI assistant behavior may vary across Copilot, Cursor, Codex-style agents, Claude Code, and other tools.
- Some assistants may not automatically read Savyre prompts unless the prompt file is explicitly opened or referenced.
- Test execution depends on the project's local setup.
- Savyre cannot guarantee correctness of AI-generated code.
- Savyre does not replace human review, secure coding practices, or production approval processes.
- Product access may depend on your active Savyre subscription or organization entitlement.
- Savyre AI Coding Workflow team features are in preview; full team governance is rolling out incrementally.
Troubleshooting
The AI assistant is not following the Savyre workflow
Open or reference the current stage prompt explicitly. For Copilot, ensure .github/copilot-instructions.md is present. For Cursor, ensure the relevant rule file exists under .cursor/rules/.
The wrong product mode is selected
Open Settings → Savyre products on the web, or use the product cards on the Company tab in the extension panel.
Tests cannot be run locally
Document why they could not be run and add the closest available validation evidence.
You are unsure what data will be submitted
Review .savyre/config.json and the submission preview. Raw code should be disabled by default.
Release notes
0.2.1
- Evaluator: start evaluation in your open project folder (no clone)
- End session for Workflow and Evaluator with confirmation and toast
- Sign out clears local session state
0.2.0
- Rebranded extension to Savyre Code Intelligence
- One extension, three product modes: Workflow, Evaluator, Assessment
- Web products hub and extension product cards
- Workflow preview mode in the IDE
0.1.x
- Browser-based employer sign-in and device activation
- 13-stage workflow, metadata-only submission, proctoring
- Company assessment drafts and candidate invite flow
Support
For support, contact the Savyre team or visit savyre.com.
License
See LICENSE.