Update agents/rules/writing-skills.md to recommend affirmative framing (preferring ALWAYS over NEVER) for rules and guardrails, avoiding negative constraint neglect. Also update frontmatter to model_decision so Jetski can discover this rule. TAG=agy R=leszeks@chromium.org Change-Id: I34d1433cb8c75657e120190b582926384c322b04 Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/8521003 Reviewed-by: Leszek Swirski <leszeks@chromium.org> Commit-Queue: Clemens Backes <clemensb@chromium.org> Reviewed-by: Marco Vitale <mrcvtl@chromium.org> Cr-Commit-Position: refs/heads/main@{#110542}
V8 Coding Agents
This directory provides a centralized location for files related to AI coding
agents (e.g. jetski-cli) used for development within V8.
The goal is to provide a scalable and organized way to share prompts and tools among developers, accommodating the various environments (Linux, Mac, Windows) and agent types in use.
To ensure consistency across the ecosystem, the directory structure and documentation standards (excluding V8-specific skills and plugins) mirror those in Chromium's agents directory.
Directory Structure
Skills & Rules
Reusable workflows, commands, and conventions live in skills/ and rules/.
To install them for your agent environment, run the appropriate installation
script from the agents/ directory:
- For Jetski: Run
vpython3 scripts/install_for_jetski.pyto create symlinks in.agents/. - For GitHub Copilot CLI: Run
vpython3 scripts/install_for_copilot_cli.pyto generate repository instructions in.github/copilot-instructions.md, install compatible V8 rules as instruction files in.github/instructions/, and expose compatible V8 skills in.github/skills/.
Contributing
Please freely add self-contained agent skills that match the format of the existing examples.