markbaindesign
OrganizationClaude Code skills and sync tooling for Asana-based studio project management.
Categories
Indexed Skills (45)
aphrodite
Visual design direction and brand review. Produces design direction documents for client projects and pre-QA visual gate reports. Invoke at the start of the Design station (lifecycle step 8) or before handing to Themis for QA.
aura
SEO strategy for a client project. Interprets audit data (seo-audit, Ahrefs CSV, Google Search Console), identifies highest-leverage opportunities, drafts meta copy, and produces a prioritised action plan. Invoke per-project when the question is "how do we improve rankings".
blocked-sweep
Scan all project mirrors for blocked or stalled tasks. For each blocker, reads the latest comments to check if already resolved, then optionally posts a clarification request to Asana via bainbot. Designed to run at the start of a session or on Hermes schedule.
changelog
Update the project CHANGELOG.md at release time. Reads git log since last tag and QA review-passed items, proposes a semver version bump, and writes a Keep a Changelog formatted entry. Invoke before /release-report and /review-checklist.
end-session
Wrap up the current project session. Commits pending changes, syncs the mirror for this project only, and writes a one-paragraph handoff note so the next session can pick up cleanly. Lighter and faster than studio-shutdown (which is end-of-day, all projects).
euporia
Quarterly tax preparation — Modelo 303 (IVA) and Modelo 130 (IRPF). Run at the end of each quarter. Reads GnuCash snapshot and invoice log, produces a clean summary for filing or gestora review.
ga-report
Pull Google Analytics 4 data for a client project and compile a branded benchmark report with action points. Authenticates via service account, fetches sessions/users/channels/pages/devices, writes a markdown report, and outputs a branded PDF via brand-doc.
hephaestus
Technical build planning and architecture. Translates an approved Athena scope doc into a concrete technical implementation plan. Invoke at the start of the Build station (lifecycle step 9) once the project is won and the brief is signed off.
iris
Studio presence, social media, and project event broadcasting. Watches for moments worth sharing, writes platform-appropriate posts, and manages publishing rhythm. Invoke at project milestones, project close (harvest), or whenever something notable happens in the studio.
issue
Report a QA issue for the current project. Assigns a reference number, creates a structured file in qa/qa-inbox/, and logs it. Invoke when you want to register a bug, visual problem, or QA item without running the full /qa workflow.
penia
Cashflow projection for the next 90 days. Reads GnuCash snapshot and active project pipeline, models income against outgoings, flags break-even risk. Run monthly or when planning new work.
perf-audit
Performance audit against a live URL using Google PageSpeed Insights. Runs mobile + desktop, surfaces Core Web Vitals, and produces a prioritised fix list (P1-P4) ordered by impact. Saves a dated markdown report to context/perf/ in the project directory.
periphetes
DevOps setup or audit — Cloudways provisioning, DNS, SSL, redirects, DDEV local dev, deployment pipelines. Invoke at project start for infrastructure setup, or anytime something infrastructure-related needs fixing.
qa-capture
Quickly log a screenshot as an Asana task without breaking focus. Reads the image, proposes a title and severity, asks one confirmation question, creates the task. Use when you spot an issue mid-session and want to capture it without switching context.
recap
Project re-entry brief. Run from inside a project directory when opening a new terminal tab or switching focus. Surfaces Asana state, git context, QA inbox/review counts, inbox, open questions, and a synthesised next action.
release-report
Generate a client-facing release report from CHANGELOG.md. Plain English, no technical jargon. Outputs a dated markdown file and optionally creates a Gmail draft. Run after /changelog at release time.
review-checklist
Generate a pre-release QA checklist from CHANGELOG.md. Creates an Asana task (or markdown fallback) with one checkbox per changed item. Pass --walk to run an interactive sign-off session. Failed items go to qa/qa-inbox/.
seo-audit
Technical SEO audit across key pages of a live site. Checks robots.txt, sitemap, per-page metadata (title, description, canonical, H1, JSON-LD, Open Graph), and Core Web Vitals via Google PageSpeed Insights API (free, no account needed). Saves a dated markdown report to context/seo/ in the project directory. Run at project start, after SEO work, or on demand.
anteros
Brand compliance review. Check any output (design, copy, UI, social post) against the client's brand guide or the studio's own brand standards. Returns pass/fail per criterion with specific notes.
arke
Event spotting — scan project artefacts, recent work, or session context for moments worth broadcasting on social. Returns a list of candidates with broadcast/hold verdict and a reason for each.
aura-post
Draft a social media post for a given event or moment. Invoke with a moment description or an Arke candidate. Returns a LinkedIn-ready draft in studio voice.
brand-doc
Convert a Markdown file to a Bain Design branded PDF using the brand-doc tool.
caeculus
Frontend architecture plan or code review for React, Next.js, TypeScript, or headless WordPress. Invoke with a project brief, a file path to review, or a specific technical question.
check-inbox
Read and process any pending messages in the current project's .claude/inbox/. Surfaces alerts, handoffs, and events from other agents or the studio system. Archives processed messages.
copywriter
Studio voice review and copy editing. Pass any text — proposal, social post, email, UI copy, case study — and get it back in studio voice with specific edits applied. The keeper of how the studio sounds.
dike
Accessibility check only — WCAG 2.1 AA. Returns a compliance table with Pass / Fail / Flag per criterion. Use when you need an accessibility audit without the full Themis QA suite.
eirene
Performance check only — Core Web Vitals, load time, image optimisation, caching. Returns a performance audit with Pass / Fail per metric. Use when you need a performance audit without the full Themis QA suite.
erichthonius
Estimate hours and cost for a brief using Mnemosyne comps. Invoke with a brief slug or scope description. Returns a low/mid/high estimate table with cited comparable projects.
eunomia
Scope compliance check only. Compare agreed deliverables against what has been built. Returns a compliance table with Pass / Fail / Flag per item. Use when you need scope check without the full Themis QA suite.
focus
Mid-day project context switch. Run from the bain-studio directory with a project prefix (e.g. /focus MCF). Looks up the project path and produces a full /recap brief without needing to cd there first.
harmonia
Define layout architecture for a project — grid system, spacing, typographic hierarchy, component structure. Invoke with a design brief, Aphrodite direction doc, or a description of what needs to be laid out.
kairos
Social post timing and scheduling. Given a drafted post from Aura, check broadcast history and recommend when to publish. Enforces minimum 5-day gap between posts.
nike
Write or refine a proposal, scope document, or client-facing summary. Invoke with a brief slug or paste text inline. Enforces studio voice, proposal format, and ACCURACY.md guard rails.
onboard-audit
Audits every active project against the onboarding checklist — surfaces what's missing across all projects.
open
Open a project in a new Terminator tab with Claude Code. Takes a project prefix (e.g. /open MCF). Looks up the path from docs/projects/ and launches Terminator in that directory.
pallas
Research a client, sector, or technology before strategy is formed. Invoke with a client name, URL, or brief slug. Returns client background, tech stack, competitors, and relevant Mnemosyne comps.
poros
Raise an invoice for a completed project or milestone. Invoke with a project slug or name. Produces a formatted invoice ready for review, updates the payment tracking log.
abderus
Run the studio timing sweep — surfaces harvest gaps, stale projects, pending follow-ups, and overdue obligations. Run at the start of a work session or when you want a pulse check on what's slipping. Abderus is Hermes's scheduler.
athena
Qualify a brief, research the client, estimate scope, and draft a proposal. Receives an Athena brief from triage or interactive input. Invoke when a new inquiry has been qualified as Pursue.
harvest
Generate the three harvest outputs for a completed project — case study, blog post, and testimonial request email. Run after delivery. Updates Mnemosyne harvest status. Enforces Law V.
internal-project-seed
Interview Mark to capture an internal project idea and produce a structured brief + ready-to-run sync.py --create command. Use when Mark has a rough idea for an internal studio project and wants to kick off the studio workflow from claude.ai.
plutus
Finance god — margin checks, tax awareness, invoicing. Reviews every proposal against the Law of Margin. Produces quarterly tax prep and cashflow projections.
review-spec
Spec candidate review gate. Reads specs from {CONTENT_DIR}/specs/candidates/, scores them against a checklist, and returns a verdict — approve (graduate to project folder), revise (back to drafts with notes), or defer (valid but not now). Run before any spec is cleared for build.
harvest-notes
Harvest tagged ideas from Obsidian daily notes. Extracts
nurture
Spec nursery manager. No args = triage pass over all drafts (pursue/defer/discard). Named arg = full grill-me interview to flesh out a specific stub into a complete spec.
Bio shown is the top-scored skill's repo description as a fallback — real GitHub bios land in a future update.