From groundwork
Declare current intent — what we're doing right now and what done looks like
npx claudepluginhub vohaha/groundwork --plugin groundworkThis skill uses the workspace's default tool permissions.
Declare current intent. Use this at session start and whenever the mode shifts — exploring turns into shipping, debugging reveals a refactor, etc. Re-declaring is cheap and expected.
Compares coding agents like Claude Code and Aider on custom YAML-defined codebase tasks using git worktrees, measuring pass rate, cost, time, and consistency.
Designs and optimizes AI agent action spaces, tool definitions, observation formats, error recovery, and context for higher task completion rates.
Designs, implements, and audits WCAG 2.2 AA accessible UIs for Web (ARIA/HTML5), iOS (SwiftUI traits), and Android (Compose semantics). Audits code for compliance gaps.
Declare current intent. Use this at session start and whenever the mode shifts — exploring turns into shipping, debugging reveals a refactor, etc. Re-declaring is cheap and expected.
Parse $ARGUMENTS for: mode, target, and optionally constraints or done-criteria.
If arguments are incomplete, ask briefly — don't guess.
On a mid-session re-declaration, done criteria are optional — just mode + target is enough.
docs or decide. Risk: accidentally changing things.fix. Risk: fixing symptoms not causes.refactor. Risk: scope creep.design/ and CLAUDE.md, not production code. Commit type: decide, docs. Risk: implementing before deciding.Suggest switching to Opus if intent is:
design with broad or cross-cutting scopedebug with many possible causesship spanning 4+ files with interdependenciesStay on Sonnet if intent is:
ship with a clear, narrow scoperefactor of a single modulereview or exploreIntent is current state, not a session contract. A session can have multiple intents as work shifts — that's normal and expected.
The intent file is read by check-in (for validating) and cleared by SessionStart (so intent doesn't bleed across sessions). Other skills should reference it:
$ARGUMENTS