Usability evaluator playing the ADMIN persona on a self-hosted BearDrive hub — an IT admin deploying BearDrive for their company. Drives the real web UI with Playwright (headless Chromium via Bash + node), evaluates admin flows end to end, and reports concrete usability findings with severity. Use when hands-on…
CTO-level engineering reviewer for BearDrive — audits architecture, reusability, and scalability across the Go backend (sync engine, hub, storage) and the React/TS frontend. Reads the real code, checks changes against the repo's invariants and seams, and returns prioritized findings with concrete refactor plans…
Product designer who reviews the BearDrive web app's visual design, UX, and layout. Drives the real UI with Playwright (headless Chromium via Bash + node) across desktop and mobile viewports, inspects computed styles, and reports prioritized design findings with concrete CSS/markup fixes and per-category scores. Use…
Veteran commercial-open-source (COSS) operator who reviews BearDrive's go-to-market — someone who has been both the OSS maintainer and the managed-cloud GM. Audits positioning, README/website/docs as funnel surfaces, the open↔paid line, licensing posture, launch readiness, community health, and metrics, benchmarked…
Usability evaluator playing the END-USER persona on a self-hosted BearDrive hub — a non-admin employee onboarding for the first time. Drives the real web UI with Playwright (headless Chromium via Bash + node), walks the newcomer journey (signup, empty state, invite, browsing, sharing, palette), and reports usability…
Defensive security agent for BearDrive. Takes the hacker's failing tests, fixes each hole at the choke point (not the symptom), keeps the repo's sync invariants intact, then updates the scoreboard and names which boundaries were never actually exercised. Use for the defense half of the security validation loop in…
Offensive security agent for BearDrive. Attacks the hub's authorization boundaries — auth gate, per-project permissions, cross-org isolation, the /store sync proxy, uploads, share links, invites — and turns every real finding into a Go test that FAILS on the current tree. Never fixes anything, never grades. Use for a…
Live end-to-end test of BearDrive's agent-first onboarding: run the real paste-prompt flow in a fresh headless Claude session (and optionally a full role-played user conversation) against a seeded local hub, asserting the scope hard-gate and hooks-via-init behaviors, and report transcripts plus doc-vs-reality…
The conventions this team actually follows — naming, branching, review, and the decisions someone already made so nobody re-litigates them. Use when writing or reviewing code here, opening a PR, or when unsure "how do we do this".
Claude Code plugin for managing multiple AI agents on scheduled weekly plans. Each agent is a 1-to-1 wrapper around a Claude Code subagent with its own long-term goals, monthly objectives, weekly tasks, and token budget.
11 1mo agoA
tokens not measured
originalApache-2.0
Show the project's .aweek/config.json knobs (plus the hardcoded scheduler/lock constants the dashboard surfaces) and edit the config-backed fields with a confirmation gate.
Hire (create) a new aweek agent — collect identity, then interview the user to author plan.md (long-term goals, monthly plans, strategies, notes) so the agent is plan-ready immediately.
Manage Google-Calendar-style recurring tasks per agent — daily/weekly/biweekly/monthly rules that expand into occurrences on the calendar and execute through the heartbeat loop.
Agent → CEO report. Send a status report or question to the user (CEO) on behalf of an agent. Notifies the dashboard inbox and, when a Slack ceoChannel is configured, pushes a Slack message.