Build

Skills

/author

Scaffold a conforming AI-layer artifact (rule, skill, hook, or agent) that already passes the repo's format checks.

/book

Add a book to the reading queue with Audible metadata + points-based ranking.

/budget

Monthly budget review with spending vs targets, trend analysis, commitment progress, and behavioral coaching.

/checkin

Bi-weekly relationship check-in with Jessica — rotating frameworks (CBT/CFT/ACT-style), carryover from previous session, structured 60-min facilitation with agreements.

/close

The "wrap" verb of the loop — end the current session by writing the journal entry, updating project READMEs, committing, and pushing.

/contextium-release

Cut a new public release of the Contextium template (github.com/Ashkaan/contextium) by editing the public repo directly to mirror this repo's current .claude/ AI layer, then committing + tagging + releasing.

/debate

Adversarial debate — spawn competing AI agents to argue a question, then synthesize the strongest conclusion.

/design-goal

Turns a loose goal statement into a rigorous, codebase-wired `/goal` command (Claude Code's built-in agent-loop primitive) and fires it.

/eo5

EO Forum 5% preparation — interactive deepening to surface the most vulnerable share (top/bottom 5%) for this month's forum meeting.

/explain

Deep research into a topic or issue — investigate until confident, then present executive summary and root cause analysis.

/food

Recommend restaurants from live Yelp data and bucket them into the food club.

/game

Add a game to an HLTB list — Backlog (owned) or Purchase (not owned).

/idea

Capture a moment of clarity, observation, or creative spark as a High Idea.

/implement

The "do" verb of the loop — execute a SPEC with rigorous self-validation.

/implement-audit

Adversarial review of freshly-built code — find what was missed, what's inconsistent, what breaks.

/ingest

Ingest an attached PDF — extract the meaningful update it represents and route to the right place in knowledge/.

/mock-trial

Adversarial reasoning game.

/movie

Add a movie to Radarr so it downloads to Plex and enters the watch queue.

/people

Create or update a person's card in knowledge/people/, optionally enriching from Google Contacts.

/portal-init

Initialize a new WSP internal-app portal by cloning the closest-matching live portal (finance / operations / sales / dashboard) into `~/code/[new-name]`, stripping node_modules + .git, resetting name in package.json + wrangler.toml, and running `git init`.

/predict

Generates an on-demand world-forecast batch in-session with zero deployed infrastructure.

/project

Single entry point for project work.

/qa

See the real running product of any app under ~/code and review it with fresh eyes.

/quarterly-review

Runs the 6-phase Quarterly Review & Planning protocol — score the outgoing quarter's goals, archive a scored snapshot, and set the next quarter's SMART goals + Focus in knowledge/growth/goals/goals.md.

/reconcile-monarch

Reconcile Monarch Money accounts for a given month — balance-change vs transaction-sum gap detection, sync freshness, unreviewed-transaction count.

/reflection

Weekly personal reflection — structured check-in with gratitude, open-concerns review, triage, five+ rounds of CBT/CFT/ACT inquiry, a clickable feeling pick, and an auto-close (journal + commit + push).

/solve

Solve and triage an Uptime Kuma alert, failing schedule, or production outage.

/spec

Write the SPEC.

/spec-audit

Adversarial pre-review of any freshly-written or materially-rewritten SPEC — app SPEC (apps/{name}/SPEC.md), feature SPEC (apps/{name}/specs/YYYY-MM-DD_{feature}.md), or project-scoped SPEC (projects/{domain}/{date}_{slug}/{name}.spec.md).

/tcpa-claim

Pursue a TCPA demand against a sender of unsolicited texts.

/time-audit

Weekly time audit — compiles Ashkaan's real working hours for a week from every source (Google Calendar + attendee domains, Autotask time entries + ticket notes, GitHub commits, work Gmail, Todoist), classifies each block into his categories (attendee-domain entity map for the deterministic majority, the AI router for the ambiguous residue), and prints a categorized breakdown + the low-confidence items to label.

/validate

Standalone tool that runs the 5-layer validation pyramid for a scope.