diff --git a/.claude/skills b/.claude/skills new file mode 120000 index 000000000..2b7a412b8 --- /dev/null +++ b/.claude/skills @@ -0,0 +1 @@ +../.agents/skills \ No newline at end of file diff --git a/.gitignore b/.gitignore index 036570ab4..187ac76b2 100644 --- a/.gitignore +++ b/.gitignore @@ -15,3 +15,5 @@ TODO.md # Local Claude Code settings that should not be committed .claude/settings.local.json +# .agents/.gitignore is generated by dotagents — don't commit it. +.agents/.gitignore diff --git a/agents.lock b/agents.lock new file mode 100644 index 000000000..9c261f616 --- /dev/null +++ b/agents.lock @@ -0,0 +1,30 @@ +# Auto-generated by dotagents. Do not edit. +version = 1 + +[skills.code-review] +source = "getsentry/skills" +resolved_url = "https://github.com/getsentry/skills.git" +resolved_path = ".agents/skills/code-review" +commit = "6089495c2085b5fae0573ec3c0dd64c4a5c7d44e" +integrity = "sha256-EQagBxdNIvqA8Ugvd1fdagQTbR+TJLsV2W7D5jIHqzc=" + +[skills.commit] +source = "getsentry/skills" +resolved_url = "https://github.com/getsentry/skills.git" +resolved_path = ".agents/skills/commit" +commit = "6089495c2085b5fae0573ec3c0dd64c4a5c7d44e" +integrity = "sha256-EFbC0wiqzaiVLzfKi6aNSJukKYl36mb4qHW0wYooWxU=" + +[skills.dotagents] +source = "getsentry/dotagents" +resolved_url = "https://github.com/getsentry/dotagents.git" +resolved_path = "skills/dotagents" +commit = "48327d48ecd02ed8bdd97b4d8839a6695132273f" +integrity = "sha256-bVx96wBmjIF6NPfPH7GMDWUJLulbAHWZhRWi1UAZ6Ws=" + +[skills.find-bugs] +source = "getsentry/skills" +resolved_url = "https://github.com/getsentry/skills.git" +resolved_path = ".agents/skills/find-bugs" +commit = "6089495c2085b5fae0573ec3c0dd64c4a5c7d44e" +integrity = "sha256-FWmCLdOj+x+XffiEg7Bx19drylVypeKz8me9OA757js=" diff --git a/agents.toml b/agents.toml new file mode 100644 index 000000000..4da68fee6 --- /dev/null +++ b/agents.toml @@ -0,0 +1,24 @@ +version = 1 +# Managed skills are gitignored; collaborators must run 'dotagents install'. +gitignore = true +agents = ["claude", "codex"] + +[trust] +github_orgs = [ "getsentry" ] + + +[[skills]] +name = "dotagents" +source = "getsentry/dotagents" + +[[skills]] +name = "find-bugs" +source = "getsentry/skills" + +[[skills]] +name = "code-review" +source = "getsentry/skills" + +[[skills]] +name = "commit" +source = "getsentry/skills"