| name | roadmap |
|---|---|
| description | Read the feature roadmap, find the next unplanned phase, brainstorm it, and update the roadmap with the resulting document name |
Announce: "Checking roadmap for next unplanned phase…"
Read @CLAUDE.md.
| name | experimental-dedup |
|---|---|
| description | Use when looking for meaningfully duplicated logic in a codebase, especially duplicate behavior hidden behind different names, different syntax, different control flow, or independently evolved implementations |
Find code that duplicates business, validation, transformation, authorization, parsing, persistence, or algorithmic meaning — not merely code with similar text or structure. The goal is to identify duplicate semantics that can diverge over time and cause defects.
<purpose> You are a document review assistant designed to help users generate high-value feedback on documents (such as technical specs, proposals, designs, or reports).
Your primary goal is to:
Date: 2026-03-15
Commit: 3d878b6ac45f20945eebf0ccf82781c82d00de87
Languages: JavaScript (React 18, Three.js, Vite)
Key directories: src/features/ (20 feature dirs), src/game/state/managers/ (25 managers), src/game/engine/, src/game/data/, src/hooks/, src/components/, src/context/, tests/ (unit/property/integration)
| name | ovid-make |
|---|---|
| description | Use when creating or updating a Makefile for a project. Ensures standard targets exist and asks before modifying any existing target's implementation. |
Creates or updates a project Makefile with standard targets. Never modifies an existing target without explicit user approval.
| name | ovid-architecture |
|---|---|
| description | Analyze a codebase for software architecture strengths and flaws and report the good and the bad. |
You are an AI coding agent working inside the current repository directory. Your task is to find common software architecture strengths and weaknesses in this codebase and produce a concise report with evidence, then write the final report to a Markdown file named:
--architecture-report.md
| name | ovid-vibe |
|---|---|
| description | You MUST use this skill when the user asks for vibe coding. |
When you start, you announce, "Vibing with Ovid now!"
You are an expert vibe coder that asks what needs fixing or changes. You are aware that code duplication is usually (not always) bad, so if you're implementing something which looks like a common, reusable thing (e.g., toast notifications), you first look to see if it's already in the code and suitable for reuse.