Add core skills registry for v8 [v8/v8 : main]

0 views
Skip to first unread message

Ashwin Verleker (Gerrit)

unread,
May 28, 2026, 6:34:19 PM (12 days ago) May 28
to Camillo Bruni, v8-s...@luci-project-accounts.iam.gserviceaccount.com, Marco Vitale, v8-re...@googlegroups.com
Attention needed from Camillo Bruni

Ashwin Verleker voted Auto-Submit+1

Auto-Submit+1
Open in Gerrit

Related details

Attention is currently required from:
  • Camillo Bruni
Submit Requirements:
  • requirement is not satisfiedCode-Owners
  • requirement is not satisfiedCode-Review
  • requirement is not satisfiedReview-Enforcement
Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
Gerrit-MessageType: comment
Gerrit-Project: v8/v8
Gerrit-Branch: main
Gerrit-Change-Id: Id0689944f93bfb9435a34f34b76046b2758fda04
Gerrit-Change-Number: 7882461
Gerrit-PatchSet: 1
Gerrit-Owner: Ashwin Verleker <ashw...@google.com>
Gerrit-Reviewer: Ashwin Verleker <ashw...@google.com>
Gerrit-Reviewer: Camillo Bruni <cbr...@chromium.org>
Gerrit-CC: Marco Vitale <mrc...@chromium.org>
Gerrit-Attention: Camillo Bruni <cbr...@chromium.org>
Gerrit-Comment-Date: Thu, 28 May 2026 22:34:15 +0000
Gerrit-HasComments: No
Gerrit-Has-Labels: Yes
unsatisfied_requirement
open
diffy

Camillo Bruni (Gerrit)

unread,
Jun 1, 2026, 9:33:51 AM (9 days ago) Jun 1
to Ashwin Verleker, v8-s...@luci-project-accounts.iam.gserviceaccount.com, Marco Vitale, v8-re...@googlegroups.com
Attention needed from Ashwin Verleker

Camillo Bruni added 2 comments

File DEPS
Line 145, Patchset 1 (Latest): 'agents_internal_revision': '11c700b10e171091b4f0f3cf3bf95f13dee85c93',
Camillo Bruni . unresolved

side quest: should we setup an autoroller instead? or is it too early for that?

File agents/core_skills.json
Line 1, Patchset 1 (Latest):{
Camillo Bruni . unresolved

nit: It's a bit unclear what this file does or who uses it when seen in isolation.

side comments:

  • Q1: Is this format defined somewhere?
  • Q2: json is probably not the righ format since we can't add comments (have you considerd hjson or csv with comments)
  • Q3: Could we use tags on the skills instead?
Open in Gerrit

Related details

Attention is currently required from:
  • Ashwin Verleker
Submit Requirements:
    • requirement is not satisfiedCode-Owners
    • requirement is not satisfiedCode-Review
    • requirement is not satisfiedNo-Unresolved-Comments
    • requirement is not satisfiedReview-Enforcement
    Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
    Gerrit-MessageType: comment
    Gerrit-Project: v8/v8
    Gerrit-Branch: main
    Gerrit-Change-Id: Id0689944f93bfb9435a34f34b76046b2758fda04
    Gerrit-Change-Number: 7882461
    Gerrit-PatchSet: 1
    Gerrit-Owner: Ashwin Verleker <ashw...@google.com>
    Gerrit-Reviewer: Ashwin Verleker <ashw...@google.com>
    Gerrit-Reviewer: Camillo Bruni <cbr...@chromium.org>
    Gerrit-CC: Marco Vitale <mrc...@chromium.org>
    Gerrit-Attention: Ashwin Verleker <ashw...@google.com>
    Gerrit-Comment-Date: Mon, 01 Jun 2026 13:33:48 +0000
    Gerrit-HasComments: Yes
    Gerrit-Has-Labels: No
    unsatisfied_requirement
    open
    diffy

    Ashwin Verleker (Gerrit)

    unread,
    Jun 5, 2026, 1:01:28 PM (5 days ago) Jun 5
    to Camillo Bruni, v8-s...@luci-project-accounts.iam.gserviceaccount.com, Marco Vitale, v8-re...@googlegroups.com
    Attention needed from Camillo Bruni

    Ashwin Verleker voted and added 2 comments

    Votes added by Ashwin Verleker

    Auto-Submit+1

    2 comments

    File DEPS
    Line 145, Patchset 1: 'agents_internal_revision': '11c700b10e171091b4f0f3cf3bf95f13dee85c93',
    Camillo Bruni . resolved

    side quest: should we setup an autoroller instead? or is it too early for that?

    Ashwin Verleker

    Autoroller set up is in progress 😊. This is to allow the latest updates to come in while that gets done

    File agents/core_skills.json
    Line 1, Patchset 1:{
    Camillo Bruni . resolved

    nit: It's a bit unclear what this file does or who uses it when seen in isolation.

    side comments:

    • Q1: Is this format defined somewhere?
    • Q2: json is probably not the righ format since we can't add comments (have you considerd hjson or csv with comments)
    • Q3: Could we use tags on the skills instead?
    Ashwin Verleker

    This file lists the core skills that should be enabled for all users running the current agentic tooling.

    Q1: go/jetski-agent-discovery#format
    Q2: Unfortunately we do not define this 😞
    Q3: It picks up skills from the local checkout, so the version is what you currently have in the repo that you are running in.

    Open in Gerrit

    Related details

    Attention is currently required from:
    • Camillo Bruni
    Submit Requirements:
      • requirement is not satisfiedCode-Owners
      • requirement is not satisfiedCode-Review
      • requirement is not satisfiedReview-Enforcement
      Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
      Gerrit-MessageType: comment
      Gerrit-Project: v8/v8
      Gerrit-Branch: main
      Gerrit-Change-Id: Id0689944f93bfb9435a34f34b76046b2758fda04
      Gerrit-Change-Number: 7882461
      Gerrit-PatchSet: 2
      Gerrit-Owner: Ashwin Verleker <ashw...@google.com>
      Gerrit-Reviewer: Ashwin Verleker <ashw...@google.com>
      Gerrit-Reviewer: Camillo Bruni <cbr...@chromium.org>
      Gerrit-CC: Marco Vitale <mrc...@chromium.org>
      Gerrit-Attention: Camillo Bruni <cbr...@chromium.org>
      Gerrit-Comment-Date: Fri, 05 Jun 2026 17:01:13 +0000
      Gerrit-HasComments: Yes
      Gerrit-Has-Labels: Yes
      Comment-In-Reply-To: Camillo Bruni <cbr...@chromium.org>
      unsatisfied_requirement
      open
      diffy

      Ashwin Verleker (Gerrit)

      unread,
      Jun 8, 2026, 1:28:08 PM (2 days ago) Jun 8
      to Leszek Swirski, Camillo Bruni, v8-s...@luci-project-accounts.iam.gserviceaccount.com, Marco Vitale, v8-re...@googlegroups.com
      Attention needed from Camillo Bruni and Leszek Swirski

      Ashwin Verleker voted Auto-Submit+1

      Auto-Submit+1
      Open in Gerrit

      Related details

      Attention is currently required from:
      • Camillo Bruni
      • Leszek Swirski
      Submit Requirements:
      • requirement is not satisfiedCode-Owners
      • requirement is not satisfiedCode-Review
      • requirement is not satisfiedReview-Enforcement
      Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
      Gerrit-MessageType: comment
      Gerrit-Project: v8/v8
      Gerrit-Branch: main
      Gerrit-Change-Id: Id0689944f93bfb9435a34f34b76046b2758fda04
      Gerrit-Change-Number: 7882461
      Gerrit-PatchSet: 4
      Gerrit-Owner: Ashwin Verleker <ashw...@google.com>
      Gerrit-Reviewer: Ashwin Verleker <ashw...@google.com>
      Gerrit-Reviewer: Camillo Bruni <cbr...@chromium.org>
      Gerrit-Reviewer: Leszek Swirski <les...@chromium.org>
      Gerrit-Attention: Leszek Swirski <les...@chromium.org>
      Gerrit-Attention: Camillo Bruni <cbr...@chromium.org>
      Gerrit-Comment-Date: Mon, 08 Jun 2026 17:28:05 +0000
      Gerrit-HasComments: No
      Gerrit-Has-Labels: Yes
      unsatisfied_requirement
      open
      diffy

      Leszek Swirski (Gerrit)

      unread,
      Jun 9, 2026, 8:07:26 AM (21 hours ago) Jun 9
      to Ashwin Verleker, Camillo Bruni, v8-s...@luci-project-accounts.iam.gserviceaccount.com, Marco Vitale, v8-re...@googlegroups.com
      Attention needed from Ashwin Verleker and Camillo Bruni

      Leszek Swirski added 1 comment

      Patchset-level comments
      File-level comment, Patchset 4 (Latest):
      Leszek Swirski . resolved

      Camillo, were you reviewing this?

      Open in Gerrit

      Related details

      Attention is currently required from:
      • Ashwin Verleker
      • Camillo Bruni
      Submit Requirements:
      • requirement is not satisfiedCode-Owners
      • requirement is not satisfiedCode-Review
      • requirement is not satisfiedReview-Enforcement
      Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
      Gerrit-MessageType: comment
      Gerrit-Project: v8/v8
      Gerrit-Branch: main
      Gerrit-Change-Id: Id0689944f93bfb9435a34f34b76046b2758fda04
      Gerrit-Change-Number: 7882461
      Gerrit-PatchSet: 4
      Gerrit-Owner: Ashwin Verleker <ashw...@google.com>
      Gerrit-Reviewer: Ashwin Verleker <ashw...@google.com>
      Gerrit-Reviewer: Camillo Bruni <cbr...@chromium.org>
      Gerrit-Reviewer: Leszek Swirski <les...@chromium.org>
      Gerrit-CC: Marco Vitale <mrc...@chromium.org>
      Gerrit-Attention: Ashwin Verleker <ashw...@google.com>
      Gerrit-Attention: Camillo Bruni <cbr...@chromium.org>
      Gerrit-Comment-Date: Tue, 09 Jun 2026 12:07:21 +0000
      Gerrit-HasComments: Yes
      Gerrit-Has-Labels: No
      unsatisfied_requirement
      open
      diffy

      Leszek Swirski (Gerrit)

      unread,
      Jun 9, 2026, 8:09:58 AM (21 hours ago) Jun 9
      to Ashwin Verleker, Camillo Bruni, v8-s...@luci-project-accounts.iam.gserviceaccount.com, Marco Vitale, v8-re...@googlegroups.com
      Attention needed from Ashwin Verleker and Camillo Bruni

      Leszek Swirski added 1 comment

      Patchset-level comments
      Leszek Swirski . resolved

      I might be missing something here, aren't things in `.agents` already auto picked up by jetski? And this is in `agents` not `.agents` so it doesn't help with auto pickup.

      Gerrit-Comment-Date: Tue, 09 Jun 2026 12:09:54 +0000
      Gerrit-HasComments: Yes
      Gerrit-Has-Labels: No
      unsatisfied_requirement
      open
      diffy

      Camillo Bruni (Gerrit)

      unread,
      Jun 9, 2026, 8:33:33 AM (21 hours ago) Jun 9
      to Ashwin Verleker, v8-s...@luci-project-accounts.iam.gserviceaccount.com, Marco Vitale, v8-re...@googlegroups.com
      Attention needed from Ashwin Verleker

      Camillo Bruni added 1 comment

      File agents/core_skills.json
      Line 1, Patchset 1:{
      Camillo Bruni . unresolved

      nit: It's a bit unclear what this file does or who uses it when seen in isolation.

      side comments:

      • Q1: Is this format defined somewhere?
      • Q2: json is probably not the righ format since we can't add comments (have you considerd hjson or csv with comments)
      • Q3: Could we use tags on the skills instead?
      Ashwin Verleker

      This file lists the core skills that should be enabled for all users running the current agentic tooling.

      Q1: go/jetski-agent-discovery#format
      Q2: Unfortunately we do not define this 😞
      Q3: It picks up skills from the local checkout, so the version is what you currently have in the repo that you are running in.

      Camillo Bruni

      Q1: but it's a file that is copied or linked? I don't see core_skills.json as somtehing that is picked up automatically?

      Open in Gerrit

      Related details

      Attention is currently required from:
      • Ashwin Verleker
      Submit Requirements:
        • requirement is not satisfiedCode-Owners
        • requirement is not satisfiedCode-Review
        • requirement is not satisfiedNo-Unresolved-Comments
        • requirement is not satisfiedReview-Enforcement
        Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
        Gerrit-MessageType: comment
        Gerrit-Project: v8/v8
        Gerrit-Branch: main
        Gerrit-Change-Id: Id0689944f93bfb9435a34f34b76046b2758fda04
        Gerrit-Change-Number: 7882461
        Gerrit-PatchSet: 4
        Gerrit-Owner: Ashwin Verleker <ashw...@google.com>
        Gerrit-Reviewer: Ashwin Verleker <ashw...@google.com>
        Gerrit-Reviewer: Camillo Bruni <cbr...@chromium.org>
        Gerrit-Reviewer: Leszek Swirski <les...@chromium.org>
        Gerrit-CC: Marco Vitale <mrc...@chromium.org>
        Gerrit-Attention: Ashwin Verleker <ashw...@google.com>
        Gerrit-Comment-Date: Tue, 09 Jun 2026 12:33:28 +0000
        Gerrit-HasComments: Yes
        Gerrit-Has-Labels: No
        Comment-In-Reply-To: Ashwin Verleker <ashw...@google.com>
        Comment-In-Reply-To: Camillo Bruni <cbr...@chromium.org>
        unsatisfied_requirement
        open
        diffy

        Ashwin Verleker (Gerrit)

        unread,
        Jun 9, 2026, 6:17:09 PM (11 hours ago) Jun 9
        to Leszek Swirski, Camillo Bruni, v8-s...@luci-project-accounts.iam.gserviceaccount.com, Marco Vitale, v8-re...@googlegroups.com
        Attention needed from Camillo Bruni and Leszek Swirski

        Ashwin Verleker added 2 comments

        Patchset-level comments
        Leszek Swirski . resolved

        I might be missing something here, aren't things in `.agents` already auto picked up by jetski? And this is in `agents` not `.agents` so it doesn't help with auto pickup.

        Ashwin Verleker

        Steps are in go/v8-ai-onboarding

        Once you run the setup script, it configures `.agents/skills.json` to point to this file. That way when you add a new skill in `agents` and want to enable it by default, you simply add it to this file and all users get it without requiring the setup script to be run again or copying into `.agents`

        File agents/core_skills.json
        Camillo Bruni . unresolved

        nit: It's a bit unclear what this file does or who uses it when seen in isolation.

        side comments:

        • Q1: Is this format defined somewhere?
        • Q2: json is probably not the righ format since we can't add comments (have you considerd hjson or csv with comments)
        • Q3: Could we use tags on the skills instead?
        Ashwin Verleker

        This file lists the core skills that should be enabled for all users running the current agentic tooling.

        Q1: go/jetski-agent-discovery#format
        Q2: Unfortunately we do not define this 😞
        Q3: It picks up skills from the local checkout, so the version is what you currently have in the repo that you are running in.

        Camillo Bruni

        Q1: but it's a file that is copied or linked? I don't see core_skills.json as somtehing that is picked up automatically?

        Ashwin Verleker

        It is picked up automatically after the setup script is run once (we configure the workspace skills json i.e //.agents/skills.json to point to this file).

        Open in Gerrit

        Related details

        Attention is currently required from:
        • Camillo Bruni
        • Leszek Swirski
        Submit Requirements:
        • requirement is not satisfiedCode-Owners
        • requirement is not satisfiedCode-Review
        • requirement is not satisfiedNo-Unresolved-Comments
        • requirement is not satisfiedReview-Enforcement
        Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
        Gerrit-MessageType: comment
        Gerrit-Project: v8/v8
        Gerrit-Branch: main
        Gerrit-Change-Id: Id0689944f93bfb9435a34f34b76046b2758fda04
        Gerrit-Change-Number: 7882461
        Gerrit-PatchSet: 4
        Gerrit-Owner: Ashwin Verleker <ashw...@google.com>
        Gerrit-Reviewer: Ashwin Verleker <ashw...@google.com>
        Gerrit-Reviewer: Camillo Bruni <cbr...@chromium.org>
        Gerrit-Reviewer: Leszek Swirski <les...@chromium.org>
        Gerrit-CC: Marco Vitale <mrc...@chromium.org>
        Gerrit-Attention: Leszek Swirski <les...@chromium.org>
        Gerrit-Attention: Camillo Bruni <cbr...@chromium.org>
        Gerrit-Comment-Date: Tue, 09 Jun 2026 22:17:05 +0000
        Gerrit-HasComments: Yes
        Gerrit-Has-Labels: No
        Comment-In-Reply-To: Ashwin Verleker <ashw...@google.com>
        Comment-In-Reply-To: Leszek Swirski <les...@chromium.org>
        Comment-In-Reply-To: Camillo Bruni <cbr...@chromium.org>
        unsatisfied_requirement
        open
        diffy

        Camillo Bruni (Gerrit)

        unread,
        5:03 AM (18 minutes ago) 5:03 AM
        to Ashwin Verleker, Leszek Swirski, v8-s...@luci-project-accounts.iam.gserviceaccount.com, Marco Vitale, v8-re...@googlegroups.com
        Attention needed from Ashwin Verleker and Leszek Swirski

        Camillo Bruni added 1 comment

        File agents/core_skills.json
        Camillo Bruni . unresolved

        nit: It's a bit unclear what this file does or who uses it when seen in isolation.

        side comments:

        • Q1: Is this format defined somewhere?
        • Q2: json is probably not the righ format since we can't add comments (have you considerd hjson or csv with comments)
        • Q3: Could we use tags on the skills instead?
        Ashwin Verleker

        This file lists the core skills that should be enabled for all users running the current agentic tooling.

        Q1: go/jetski-agent-discovery#format
        Q2: Unfortunately we do not define this 😞
        Q3: It picks up skills from the local checkout, so the version is what you currently have in the repo that you are running in.

        Camillo Bruni

        Q1: but it's a file that is copied or linked? I don't see core_skills.json as somtehing that is picked up automatically?

        Ashwin Verleker

        It is picked up automatically after the setup script is run once (we configure the workspace skills json i.e //.agents/skills.json to point to this file).

        Camillo Bruni

        I'm still confused where this is added.

        Currently we symlink each skill separately in the V8 repo [1] which is rather easy to discover and maintain locally.

        I presume this would be added in `.ageents/skills/core/skills.json` and enable a group of skills?
        If so, wouldn't it be more maintainable to just symblink each skill mentioned in core_skills.json separately (e.g. I don't immeditaely see the benefit of enable a group of skills this way)?

        e.g. `.agents/skills/history_arg => agents/internal/skills/history-rag` and so on?

        [1] https://screenshot.googleplex.com/fH8DujkVGp43rxf

        Open in Gerrit

        Related details

        Attention is currently required from:
        • Ashwin Verleker
        • Leszek Swirski
        Submit Requirements:
        • requirement is not satisfiedCode-Owners
        • requirement is not satisfiedCode-Review
        • requirement is not satisfiedNo-Unresolved-Comments
        • requirement is not satisfiedReview-Enforcement
        Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
        Gerrit-MessageType: comment
        Gerrit-Project: v8/v8
        Gerrit-Branch: main
        Gerrit-Change-Id: Id0689944f93bfb9435a34f34b76046b2758fda04
        Gerrit-Change-Number: 7882461
        Gerrit-PatchSet: 4
        Gerrit-Owner: Ashwin Verleker <ashw...@google.com>
        Gerrit-Reviewer: Ashwin Verleker <ashw...@google.com>
        Gerrit-Reviewer: Camillo Bruni <cbr...@chromium.org>
        Gerrit-Reviewer: Leszek Swirski <les...@chromium.org>
        Gerrit-CC: Marco Vitale <mrc...@chromium.org>
        Gerrit-Attention: Ashwin Verleker <ashw...@google.com>
        Gerrit-Attention: Leszek Swirski <les...@chromium.org>
        Gerrit-Comment-Date: Wed, 10 Jun 2026 09:03:37 +0000
        Gerrit-HasComments: Yes
        Gerrit-Has-Labels: No
        Comment-In-Reply-To: Ashwin Verleker <ashw...@google.com>
        Comment-In-Reply-To: Camillo Bruni <cbr...@chromium.org>
        unsatisfied_requirement
        open
        diffy
        Reply all
        Reply to author
        Forward
        0 new messages