accessibility-patterns
WCAG 2.2 AA compliance, ARIA patterns, keyboard navigation, screen reader optimization
Implement technical plans from thoughts/shared/plans with verification
Claude Code
$ npx -y skills add vibeeval/vibecosystem --skill implement-plan --agent claude-code
Codex
$ npx skills add vibeeval/vibecosystem --skill implement-plan -a codex -y
Cursor
$ npx skills add vibeeval/vibecosystem --skill implement-plan -a cursor -y
Gemini CLI
$ npx skills add vibeeval/vibecosystem --skill implement-plan -a gemini-cli -y
GitHub Copilot
$ npx skills add vibeeval/vibecosystem --skill implement-plan -a github-copilot -y
OpenCode
$ npx skills add vibeeval/vibecosystem --skill implement-plan -a opencode -y
Windsurf
$ npx skills add vibeeval/vibecosystem --skill implement-plan -a windsurf -y
name: implement_plan description: Implement technical plans from thoughts/shared/plans with verification user-invocable: false
You are tasked with implementing an approved technical plan from `thoughts/shared/plans/`. These plans contain phases with specific changes and success criteria.
You have two execution modes:
For small plans (3 or fewer tasks) or when user requests direct implementation.
For plans with 4+ tasks or when context preservation is critical.
**To use agent orchestration mode**, say: "I'll use agent orchestration for this plan" and follow the Agent Orchestration section below.
---
When given a plan path:
Before starting implementation, run a deep pre-mortem:
/premortem deep <plan-path>
This analyzes the plan against comprehensive checklists:
**If HIGH severity risks are identified:**
**Skip premortem if:**
After premortem passes, start implementing if you understand what needs to be done.
If no plan path provided, ask for one.
Plans are carefully designed, but reality can be messy. Your job is to:
When things don't match the plan exactly, think about why and communicate clearly. The plan is your guide, but your judgment matters too.
If you encounter a mismatch:
Issue in Phase [N]: Expected: [what the plan says] Found: [actual situation] Why this matters: [explanation] How should I proceed?
After implementing a phase:
Phase [N] Complete - Ready for Manual Verification Automated verification passed: - [List automated checks that passed] Please perform the manual verification steps listed in the plan: - [List manual verification items from the plan] Let me know when manual testing is complete so I can proceed to Phase [N+1].
If instructed to execute multiple phases consecutively, skip the pause until the last phase. Otherwise, assume you are just doing one phase.
do not check off items in the manual testing steps until confirmed by the user.
When something isn't working as expected:
Use sub-tasks sparingly - mainly for targeted debugging or exploring unfamiliar territory.
If the plan was created by `plan-agent`, you may be able to resume it for clarification:
1. Check `.claude/cache/agents/agent-log.jsonl` for the plan-agent entry 2. Look for the `agentId` field 3. To clarify or update the plan:
Task(
resume="<agentId>",
prompt="Phase 2 isn't matching the codebase. Can you clarify..."
)The resumed agent retains its full prior context (research, codebase analysis).
Available agents to resume:
If the plan has existing checkmarks:
Remember: You're implementing a solution, not just checking boxes. Keep the end goal in mind and maintain forward momentum.
---
When implementing larger plans (4+ tasks), use agent orchestration to stay compaction-resistant.
**The Problem:** During long implementations, context accumulates. If auto-compact triggers mid-task, you lose implementation context. Handoffs created at 80% context become stale.
**The Solution:** Delegate implementation to agents. Each agent:
A focused runtime for Claude Code. A bounded worker for Codex. Catalog (in repo): Default core: vibecosystem packages agents, skills and hooks for software work.
WCAG 2.2 AA compliance, ARIA patterns, keyboard navigation, screen reader optimization
axe-core integration, WCAG 2.2 AA checklist, keyboard navigation testing, screen reader testing, and ARIA pattern validation.
Steam-style achievement system with XP, levels, streaks, and skill trees. Gamifies the development workflow. 25 achievements…
Framework for measuring and tracking agent response quality over time. Detects regressions before they reach production. Use when…
Agent ve skill dosyalarinin yapisal dogrulamasi. Frontmatter kontrol, naming convention, zorunlu bolum kontrolu, tutarlilik…
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or…
Ask which skill or flow fits your situation. A router over the skills in this repo.