evo-safe-coding

Enforce safe coding workflows for agent-driven code modifications in VS Code.

45|46|Updated Apr 21, 2025
One-click install
npx skills add https://github.com/eBay/evo-web --skill evo-safe-coding
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: evo-safe-coding
Source: https://github.com/eBay/evo-web/tree/main/.claude/skills/evo-safe-coding
Command: npx skills add https://github.com/eBay/evo-web --skill evo-safe-coding

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill provides an organizational-grade safe coding mode for AI-driven code modifications within VS Code, ensuring that all changes adhere to strict safety and quality standards.

Core Features & Use Cases

  • Risk Assessment: Automatically classifies code changes into LOW, MEDIUM, or HIGH risk categories.
  • Workflow Enforcement: Guides the AI through a structured process of framing, planning, execution, verification, and handoff for all code edits.
  • Guardrails: Implements hard "do not" rules to prevent common pitfalls like guessing requirements, suppressing errors, introducing unnecessary abstractions, or adding unapproved dependencies.
  • Use Case: When requesting an AI to refactor a critical authentication module, this Skill ensures the AI first identifies it as HIGH risk, asks clarifying questions, and avoids implementing changes until risks are mitigated.

Quick Start

Use the evo-safe-coding skill to refactor the user authentication module, ensuring all changes are low risk and well-documented.

Frequently Asked Questions about evo-safe-coding

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I enforce safe coding practices when using AI for code modifications in VS Code?

You can enforce safe coding practices for AI modifications in VS Code by applying a strict workflow of framing, planning, execution, verification, and handoff, which manages risk gating and minimal diffs to prevent unapproved changes.

What is risk gating in AI-driven code refactoring?

Risk gating in AI-driven code refactoring is the process of automatically classifying code changes into LOW, MEDIUM, or HIGH risk categories to ensure appropriate clarifications and mitigations are handled before execution.

How do I prevent AI coding assistants from suppressing errors or adding unapproved dependencies?

To prevent AI coding assistants from suppressing errors or adding unapproved dependencies, implement strict organizational guardrails that explicitly prohibit guessing requirements and enforce minimal diffs during code edits.

Does AI safe coding work with high risk modules like user authentication?

Yes, AI safe coding works with high risk modules like user authentication by requiring the AI to identify the high risk, ask clarifying questions, and avoid implementing changes until all associated risks are fully mitigated.

What is the best way to prepare an AI coding agent for organizational code review standards?

The best way to prepare an AI coding agent for organizational code review standards is to enforce a structured handoff process with explicit merge readiness checks, ensuring all code edits are low risk and well-documented.

When should I not use automated AI guardrails for code edits?

You should not use automated AI guardrails for code edits if your workflow cannot accommodate a strict process of risk assessment, clarification, and verification, as bypassing these steps risks introducing unnecessary abstractions.