What problem does it solve?
This Skill helps AI agents implement the yaccm clipboard manager without guesswork by enforcing a strict spec-first workflow tied to the project’s architecture boundaries and test plan.
Core Features & Use Cases
- Spec-driven implementation loop: Read functional, architecture, UX (when relevant), then test-plan documents before writing code.
- Requirement-to-code traceability: Ensures every change maps back to requirement IDs (e.g., REQ-KBD-002) to prevent scope drift.
- Correct component boundaries: Enforces separation of concerns across ClipboardManager, PopupWindowController, ClipboardPopupView, StatusBarController, and HotKeyManager.
- Build and smoke-test verification: Guides how to compile and validate MVP acceptance behavior via manual smoke tests and spec compliance.
- Safe iteration and error handling: Provides a disciplined strategy for fixing build failures and behavior mismatches by re-checking the relevant requirement.
Quick Start
Ask the AI agent to implement REQ-KBD-002: when the user presses Return, flash the selected row for 300 ms and then close the popup, while keeping changes confined to the correct controller/view components and verifying with the specified build and smoke tests.