Pre-configured agent skills for Vibe Coded projects. These skills provide AI coding assistants (Claude Code, Cursor, etc.) with specific guidelines for code quality and design standards.
# Add to your Claude Code skills
git clone https://github.com/wednesday-solutions/ai-agent-skillsAI skills for Wednesday Solutions projects — git discipline, PR automation, terminal dashboard, greenfield planning, and brownfield codebase intelligence with real-time chat, drift detection, and test generation.
Option 1 — npx (no setup)
npx @wednesday-solutions-eng/ai-agent-skills install
Option 2 — global
npm install -g @wednesday-solutions-eng/ai-agent-skills
wednesday-skills install
Option 3 — shell (no npm)
bash install.sh
Run in your project root. The installer:
.wednesday/skills/CLAUDE.md, GEMINI.md, .cursorrules, .github/copilot-instructions.md)post-commit, post-merge) for automatic graph updates~/.claude/skills/ for Claude Code discoveryNo API key needed to use skills inside Claude Code, Cursor, or Gemini CLI. When inside an AI IDE, the IDE acts as the intelligence engine — skills are standard instructions, not local scripts.
| Tool | Configured via | |------|---------------| | Claude Code | | | Gemini CLI | | | Antigravity | (run ) | | Cursor | | | GitHub Copilot | |
No comments yet. Be the first to share your thoughts!
CLAUDE.mdGEMINI.md~/.gemini/antigravity/skills/wednesday-skills sync.cursorrules.github/copilot-instructions.mdAPI keys are only required for standalone CLI workflows (plan, summarize, gen-tests).
Run the interactive configuration wizard:
wednesday-skills config
Or manually add to .env:
OPENROUTER_API_KEY or ANTHROPIC_API_KEY: Used by offline LLM-backed tools.GITHUB_TOKEN: Used by wednesday-skills dashboard to fetch PR data.| Skill | What it does |
|---------|-------------|
| git-os | Enforces conventional commits — no bad or ambiguous commit messages allowed. |
| pr-review | Gemini fix queue — categorizes PR comments by impact, applies fixes upon dev approval. |
| deploy-checklist | Walks through pre-deploy checks and post-deploy monitoring checklists. |
| wednesday-dev | Enforces import ordering, file complexity limits (max 8), and naming conventions. |
| wednesday-design | Asserts the use of 492+ approved UI components, design tokens, and animation patterns. |
| sprint | Translates ticket IDs into git branches, PR titles, and description templates automatically. |
| greenfield | Parallel AI personas (Architect, PM, Security) produce a comprehensive PLAN.md in minutes. |
| Skill | What it does |
|---------|-------------|
| brownfield-chat | Plain-English codebase Q&A using structural graphs (zero hallucinated data). |
| brownfield-query | Deterministic structural queries returning dependencies, endpoints, and file metrics from SQLite (graph.db). |
| brownfield-fix | Calculates Risk score + blast radius before the AI is allowed to edit a file. |
| brownfield-drift | Enforces architecture boundaries defined in PLAN.md preventing domain spillage. |
| brownfield-gaps | Enhances dynamic runtime graph coverage via localized subagents. |
wednesday-skills dashboard)Provides an interactive CLI interface for tracking open PRs, unassigned semantic fix queues, installed skills status, and detailed LLM token cost breakdowns.
Every LLM-backed command (map, summarize, gen-tests, etc.) automatically prints a cost report after it runs:
━━━ Token Usage Report ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Command: map
LLM calls: 18 (6 cache hits → 0 tokens)
Tokens used: 9,240 (in: 6,800 / out: 2,440)
Baseline est: 54,000 (cost of reading raw files)
▼ 44,760 tokens saved (82%)
Cost: $0.0013 (baseline: $0.1620 vs Claude Sonnet)
▼ $0.1607 saved by using this model
──────────────────────────────────────────────────
Operation Used Baseline Saved% Calls
arch-overview 1,320 6,000 78% 1
summarize 5,480 15,000 63% 12 +6cached
gap-fill 2,440 9,000 72% 5
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Baseline is computed as what Claude Sonnet ($3/M tokens) would spend reading the equivalent raw source files directly. Actual cost reflects the real model used (e.g. gemini-2.5-flash-lite at $0.10/M). The difference is your savings from both the pre-computed graph and the cheaper model selection.
→ Full details: docs/token-cost-report.md
wednesday-skills drift)Validates that the actual code structure safely adheres to the constraints in PLAN.md (e.g. frontend-never-imports-db, no-circular-deps). Designed to plug into CI/CD pipelines to block architectural decay during PRs.
wednesday-skills gen-tests)Generates comprehensive tests using actual callers and real AST mock behavior to safely wrap high-risk, un-covered files, using historical bug-fix commits as context.
wednesday-skills chat "your question")Ask plain-English questions ("Who wrote the auth layer?", "What breaks if I rename X?") and receive verified answers parsed instantly from local ASTs and Git history. Saves 100% of LLM tokens by using offline parsing.
All workflows run entirely inside Claude Code or Gemini CLI. The IDE loads the relevant skills seamlessly and intuitively based on your conversation.
Scenario: You have an idea and need an architectural robust plan.
greenfield skill. The framework spins up parallel Architect, PM, and Security AI personas..wednesday/plans/PLAN.md with system architecture, security risks, phased tickets, and architectural boundaries.sprint skill → Sets up your git branch and PR draft automatically.Scenario: You just inherited a completely undocumented, legacy codebase.
wednesday-skills map --full, parsing thousands of files dynamically into a high-performance .wednesday/graph.db database.MASTER.md containing global architectural user flows, and summaries.json for natural language querying. Future operations no longer require passing thousands of tokens of context files; the agent directly queries the pre-computed SQLite graph.Scenario: A new developer joins the backend API squad and is confused.
onboard intent, and utilizes the SQLite Recursive CTE framework to trace deeply nested request flows natively from CLI entry points to the core domain logic.Scenario: You've been tasked to fix a bug deep within a massively coupled module.
auth.ts."brownfield-fix to calculate the blast radius of auth.ts inside graph.db before writing any code.git-os skill.Scenario: The lead dev left 5 semantic code review comments on your Pull Request.
pr-review, parses the exact GitHub comments, structures security, safety, and style impacts, and isolates each fix into discrete, clean git commits.Scenario: A mission-critical module handles real-time payments but has 0% test coverage.
gen-tests --min-risk 75 to rank code that is both completely uncovered and possesses a terrifying blast radius..test.js files perfectly integrated into your framework, using deterministic AST connections instead of hallucinatory scaffolding.# Setup
wednesday-skills install # install + configure all agents
wednesday-skills config # interactive API key and model setup
wednesday-skills sync # re-sync all tool adapters
# Intelligence
wednesday-skills map --full # Complete AST extraction and flow inference into graph.db
wednesday-skills onboard # Contextual, step-by-step interactive flows
wednesday-skills drift # Validates architecture against PLAN.md
wednesday-skills drift --since HEAD~5 # Run drift checks on a specific diff (PR verification)
wednesday-skills chat "question" # Instantly ask codebase questions using BFS limits
# Analytics
wednesd