kjgarza
- 79 skills
- 0 followers
- 4 hours ago last updated
- ▌ Find Kristian Jobs 2 · kjgarza bundleSearch for jobs and prepare application materials for Kristian Garza. Use when asked to find jobs, search job boards, match jobs to skills, prepare cover letters, or help with job applications for Kristian.
- ▌ Generate Application 2 · kjgarza bundleThis skill should be used when the user says "apply for [job URL]", "generate application for", "prepare my CV for", "create application package for", "write a cover letter for", or provides a job posting URL and wants to apply. Generates a full application package — targeted CV data file, analysis, application form answers, and cover letter — saved under applications/[company]-[role]/ in the project root.
- ▌ Find Linkedin Contacts 2 · kjgarza bundleFind LinkedIn contacts at a target company for a specific job role. Use when helping with job applications and needing to identify people to reach out to — hiring managers, direct managers, and team members who are decision makers. Excludes C-suite, founders, and owners. Works alongside find-kristian-jobs and find-jobs skills. Triggers when asked to find contacts at a company, who should I reach out to for a job, find the hiring manager at a company, find people to reach out to on LinkedIn, build my outreach list for a job or company, or find decision makers at a company.
- ▌ XLSX · kjgarza bundleComprehensive spreadsheet creation, editing, and analysis with support for formulas, formatting, data analysis, and visualization. When Claude needs to work with spreadsheets (.xlsx, .xlsm, .csv, .tsv, etc) for: (1) Creating new spreadsheets with formulas and formatting, (2) Reading or analyzing data, (3) Modifying existing spreadsheets while preserving formulas, (4) Data analysis and visualization in spreadsheets, or (5) Recalculating formulas
- ▌ Job Pipeline · kjgarza bundleAutonomous end-to-end job pipeline for Kristian — search, score, decide, prepare full application packages (CV, cover letter, application-form answers, contacts), track state, and notify. Use for "run the job pipeline", "what's in my pipeline", "any new jobs", scheduled/unattended job search runs, or when Kristian wants the whole search→apply flow without prompting each step. Composes find-kristian-jobs, generate-application, and find-linkedin-contacts.
- ▌ Find Kristian Jobs · kjgarza bundleSearch for jobs and prepare application materials for Kristian Garza. Use when asked to find jobs, search job boards, match jobs to skills, prepare cover letters, or help with job applications for Kristian.
- ▌ Generate Application · kjgarza bundleThis skill should be used when the user says "apply for [job URL]", "generate application for", "prepare my CV for", "create application package for", "write a cover letter for", or provides a job posting URL and wants to apply. Generates a full application package — targeted CV data file, analysis, application form answers, and cover letter — saved under applications/[company]-[role]/ in the project root.
- ▌ Generate Kristian Profile · kjgarza bundleRegenerate Kristian's candidate profile (kristian-profile.md) from the site's own data. Use when someone says "regenerate the profile", "rebuild kristian-profile", "the profile is stale", "update the candidate profile from src/_data", or after editing src/_data/cv.js, work.js, publications.js, tools.js, site.js, or a src/work/*.md case study. The profile feeds the generate-application skill.
- ▌ Bookclub · kjgarza bundleBook club management: generate Slack announcements, reminders, article roundups, eve (day-before + spark questions), one-pagers, and communication timelines. Use when user mentions book club, reading group, book of the month, or wants book-club-related communications or materials.
- ▌ Ideation · kjgarza bundleIdeation pipeline management: configure runs, understand the 5-stage workflow (intake, generate, review, UI, prototype), and validate cross-stage consistency
- ▌ Wrap Up · kjgarzaUse when user says "wrap up", "close session", "end session", "wrap things up", "close out this task", or invokes /wrap-up — runs end-of-session checklist for shipping, memory, and self-improvement
- ▌ Bulletjournal Init · kjgarzaInitialize bulletjournal plugin settings for this vault. Use when the user says "init bulletjournal", "setup bulletjournal", "configure bulletjournal", or "/bulletjournal:init". Writes .claude/bulletjournal.local.md with vault paths and tool paths so other bulletjournal skills work without hardcoded values.
- ▌ Ideation UI · kjgarzaGenerate 8 distinct ASCII UI concepts per passed solution. Each concept visualizes the primary screen/interface using box-drawing characters. Style matches the solution's interaction model. Use when the user says "generate UIs", "create UI concepts", "ASCII mockups", or invokes /ideation:ui.
- ▌ PPTX · kjgarza bundlePresentation creation, editing, and analysis. When Claude needs to work with presentations (.pptx files) for: (1) Creating new presentations, (2) Modifying or editing content, (3) Working with layouts, (4) Adding comments or speaker notes, or any other presentation tasks
- ▌ Task Init · kjgarzaThis skill should be used when the user asks to "initialize taskwarrior", "set up taskwarrior", "configure taskwarrior for this project", "run /init for taskwarrior", "set up task management", "bootstrap the task plugin", "configure task contexts", or "first-time taskwarrior setup". Guides the complete initial configuration of Taskwarrior so that the task-workflow skill operates correctly.
- ▌ Tax Check · kjgarzaThis skill should be used when the user asks to "check taxes", "tax optimization", "reduce taxes Germany", "Steuererklärung tips", "tax deductions", "Werbungskosten check", "Sparerpauschbetrag optimization", "what can I deduct", "prepare for Steuerberater", or "file tax return". Identifies tax optimization opportunities for a single expat in Berlin using German tax law.
- ▌ Find Jobs · kjgarza bundleSearch for jobs and prepare application materials for Claudia Garcia. Use when asked to find jobs, search job boards, match jobs to skills, prepare cover letters, or help with job applications. Searches LinkedIn, Indeed, and other job boards via web search, then analyzes matches against Claudia's Customer Success/CRM background.
- ▌ Nextjs Stack · kjgarza bundleThis skill provides the default Next.js monorepo tech stack for rapid MVP development. Use when the user asks to "create a Next.js app", "add a new app to the monorepo", "build a dashboard", "scaffold a React page", "set up a new frontend", or when working in any project that uses Next.js with Bun workspaces. Also load when Claude is about to suggest UI libraries, form handling, or styling approaches in a Next.js context — this skill defines the defaults.
- ▌ Babysit Pr · kjgarzaMonitors a pull request until it is ready to merge. Checks CI status, reviews PR comments, and automatically fixes issues. Use when someone says "babysit this PR", "watch this PR", "monitor PR", "fix PR issues", or "get this PR ready to merge".
- ▌ Sync Daily · kjgarzaPull today's OpenClaw session activity into the current daily note. Use when the user asks to "sync today", "pull in today's activity", "sync openclaw", or wants to enrich the daily note with Telegram/agent session context.
- ▌ Ideation Intake · kjgarzaStart a new ideation run by creating a run folder and intake template, then validate the filled template and produce a structured problem_space.md. Use when the user says "start ideation", "new ideation run", "define problem space", or invokes /ideation:intake.
- ▌ Ideation Review · kjgarzaScore and filter solutions on feasibility, novelty, and deduplication. Produces reviewed_solutions.md as the single source of truth for downstream stages. Use when the user says "review solutions", "evaluate ideas", "filter solutions", or invokes /ideation:review.
- ▌ Eleventy Stack · kjgarza bundleThis skill provides the default 11ty (Eleventy) tech stack for rapid MVP development. Use when the user asks to "create a static site", "build a content site", "scaffold an 11ty project", "set up Eleventy", or when working in any project that uses 11ty with Bun. Also load when Claude is about to suggest templating, data handling, or styling approaches in an 11ty context — this skill defines the defaults.
- ▌ Find Events · kjgarza bundleThis skill should be used when the user asks 'What events are happening in Berlin this week?', 'Find me art exhibitions and food festivals in Berlin next weekend', or wants to discover upcoming Berlin art and food events. Ingests event sources into qurl, runs semantic search, checks Google Calendar for conflicts, and produces a curated, relevance-ranked list of events with location context.
- ▌ Message Tone Kristian Garza · kjgarzaThis skill should be used when drafting rental inquiry messages for Kristian. Captures his writing register so messages are authentic and not AI-flavored.
- ▌ Home Control · kjgarza bundleThis skill should be used when the user wants to control smart home devices — lights, speakers, music playback, or scenes. Triggers on phrases like 'turn on the lights', 'play some jazz', 'dim the lights', 'stop the music', 'goodnight', 'movie mode', 'what's playing', or any reference to Yeelight bulbs, Google Cast speakers, or SomaFM radio.
- ▌ Shared Packages · kjgarza bundleThis skill defines the shared monorepo package patterns for rapid MVP projects. Use when the user asks to "add a package", "create a shared library", "set up the monorepo", "add utilities", or when scaffolding any new MVP project. Also load when Claude needs to understand the monorepo workspace structure or when creating cross-package imports.
- ▌ Digest · kjgarzaGenerate a themed weekly digest from Obsidian ReadItLater bookmarks. Use this skill when the user runs /readitlater-digest:digest or asks to process bookmarks, create a reading digest, summarize saved articles, or consolidate ReadItLater files. Also trigger on cron/loop invocations targeting bookmark processing.
- ▌ Status · kjgarzaShow the current status of ReadItLater bookmarks and digests. Use this skill when the user runs /readitlater-digest:status or asks about bookmark counts, digest history, unprocessed bookmarks, reading backlog, or "how many bookmarks do I have".
- ▌ Task Calendar · kjgarzaUse when the user wants to "schedule a task", "block time for a task", "add task to calendar", "check if I'm free", "find a slot for this", "when can I work on", "create a calendar event for a task", "reschedule this task", or any request that bridges a Taskwarrior task with Google Calendar. Uses gogcli (gog) when available, falls back to Google Calendar MCP tools.
- ▌ Task Workflow · kjgarza bundleThis skill should be used when an AI agent needs to "add a task", "create a task", "update a task", "modify a task", "complete a task", "mark task done", "close a task", "start working on a task", "annotate a task with notes", "add context to a task", "log progress on a task", "check task status", "list tasks", "show overdue tasks", "manage tasks with taskwarrior", or when any agent workflow requires recording work in the task ledger. Defines the default add→start→update→close lifecycle for AI agents executing tasks via the `task` CLI.
- ▌ Query Builder Portal Url Grammar · kjgarzaThis skill should be used when constructing or debugging search URLs for Berlin rental portals. Documents the URL grammar for each supported portal so malformed queries don't silently return garbage.
- ▌ Scam Pattern Catalog · kjgarzaThis skill should be used when performing scam detection to recognize Berlin rental fraud patterns. Reference before classifying any listing as ok, review, or block.
- ▌ Inbox Triage · kjgarzaProcess notes in 00-Inbox/ into the correct PARA location with frontmatter filled in. Use when the user asks to "triage inbox", "process inbox", "sort inbox", or "clear inbox".
- ▌ Ideation Generate · kjgarzaGenerate 8 diverse solutions per problem from the problem space. Each solution is a product specification with tagline, interaction model, capabilities, and success metrics. Supports optional --research flag for WebSearch. Use when the user says "generate solutions", "run crazy eight", "ideate on problems", or invokes /ideation:generate.
- ▌ Skill Creator · kjgarza bundleCreate, edit, and package skills that extend Claude's capabilities with specialized knowledge, workflows, or tool integrations. This skill should be used when the user wants to create a new skill, write a skill, update an existing skill, package a skill for distribution, or design a workflow for Claude. Covers skill architecture, SKILL.md writing, progressive disclosure, bundled resources (scripts, references, assets), and packaging into distributable .skill files.
- ▌ Vhs Watch · kjgarzaMonitor VHS Berlin courses and searches for changes. Save watchlists, check for updates, and get notified when course availability changes. Use when the user wants to track specific courses or searches over time.
- ▌ Event Sources · kjgarza bundleThis skill should be used when the user asks about "Berlin event websites", "where to find events in Berlin", "event sources", "Berlin art listings", "Berlin food events", "scrape Berlin events", "extract event data", or when needing to know which websites, APIs, or RSS feeds to use for Berlin event discovery. Provides a curated directory of Berlin event sources with qurl ingestion commands.
- ▌ Berlin Rental Context · kjgarzaThis skill should be used when making any decision about Berlin rental listings — pricing, legality, district quality, Mietspiegel. Provides Berlin 2024 rental law essentials and market context for scam detection, scoring, and messaging.
- ▌ Daily Migrate · kjgarza bundleThis skill should be used when the user asks to "run daily migration", "migrate tasks", "do morning review", "carry forward tasks", "run daily-migrate", or wants to review yesterday's open tasks and prepare today's or tomorrow's note. Performs bullet-journal-style task migration across recent daily notes.
- ▌ Weekly Review · kjgarza bundleThis skill should be used when the user asks to "run weekly review", "create weekly note", "do the Friday review", "generate this week's summary", "run weekly-review", or wants to produce a structured weekly journal note from the current week's daily notes.
- ▌ Hgb Accounting · kjgarzaUse for German statutory accounting, bookkeeping, month-end or year-end close, journal entries, provisions, accruals, depreciation, balance sheets, or profit and loss statements under HGB. Trigger on terms like Buchung, Buchungssatz, Rueckstellung, Abschluss, Jahresabschluss, Bilanz, GuV, AfA, Rechnungsabgrenzung, and on German legal forms like GmbH, UG, AG, KG, OHG, e.K.
- ▌ Ideation Prototype · kjgarzaBuild interactive React prototypes from selected UI concepts using the web-artifacts-builder skill. Each prototype is a React + TypeScript + Tailwind + shadcn/ui app bundled to a single HTML file. Supports incremental runs. Use when the user says "build prototype", "create HTML", "make it interactive", or invokes /ideation:prototype.
- ▌ File Organizer · kjgarzaOrganize files and folders by analyzing directory contents, finding duplicates, suggesting better structures, and automating cleanup. This skill should be used when the user wants to organize files, clean up a folder (Downloads, Desktop, Documents), find duplicate files, sort files by type or date, restructure project directories, declutter a messy directory, or archive old files.
- ▌ Feedback · kjgarzaRecord your reaction to a ReadItLater digest so future digests bias toward themes you actually read. Use when the user says "rate the last digest", "that digest was great/meh", mentions which themes resonated, or runs /readitlater-digest:feedback.
- ▌ Vhs Digest · kjgarzaGenerate awareness summaries and digests of VHS Berlin courses. Create weekly summaries of new courses, courses starting soon, status changes, or custom digest views. Use when the user wants a periodic overview or 'what's new this week' summary.
- ▌ Vhs Search · kjgarzaSearch VHS Berlin courses using natural language. Converts queries like 'Find A2 German evening courses in Neukölln' into structured VHS searches, extracts results, and presents them in a clean format. Use when the user wants to find specific VHS Berlin courses.
- ▌ Flat Assessment · kjgarzaThis skill should be used when the user asks to "assess this flat", "assess this listing", "is this a good flat", "evaluate this apartment ad", or pastes a rental listing URL and wants a quality judgment beyond scam detection. Combines quantitative scores (fit, scam, Mietspiegel) with a qualitative Berlin-rental checklist and produces a structured assessment report.
- ▌ Recon Checklist · kjgarzaThis skill should be used when running scout-recon as the working checklist document. Provides the Layer A-E checklist for profiling a new portal or re-verifying an existing one.
- ▌ Monthly Review · kjgarza bundleThis skill should be used when the user asks to "run monthly review", "create monthly note", "do the month-end review", "generate monthly summary", "run monthly-review", or wants to produce a structured monthly journal note comparing planned goals against actual outcomes.
- ▌ Evaluate Pension · kjgarza bundleThis skill should be used when the user asks to "evaluate pension", "analyze pension", "review pension plan", "compare pension alternatives", "check pension fees", "pension cost analysis", "should I cancel my pension", "is my Riester worth it", or "pension surrender value". Analyzes private pension plans for cost-efficiency, projected returns, and compares against alternatives in the German financial system.
- ▌ Hgb Closing Flow · kjgarza bundleUse for assembling or reviewing an HGB Jahresabschluss workflow from trial balance data into Bilanz and GuV outputs, including tie-out checks between §266 and §275 HGB. Trigger on balance sheet, income statement, trial balance, closing, Jahresabschluss, Saldenliste, GuV, or Bilanz preparation requests.
- ▌ Image Processing · kjgarza bundleProcess images using ImageMagick for format conversion, resizing, cropping, batch processing, effects, composition, watermarks, and optimization. This skill should be used when the user wants to convert image formats (PNG, JPEG, WebP, GIF), resize or crop images, apply effects (blur, sharpen, sepia, grayscale), add watermarks or text overlays, batch process multiple images, create thumbnails, or optimize images for web.
- ▌ Project Scaffold · kjgarza bundleScaffold new software projects with best practices. This skill should be used when the user wants to create a new project, initialize a codebase, scaffold an application, start a new repo, set up a project from scratch, or generate a boilerplate/starter template. Supports frontend (React, Vue, vanilla), CLI tools, REST APIs, and monorepos in TypeScript/JavaScript or Python.
- ▌ Bilanz Guv Format · kjgarzaUse for preparing or reviewing HGB balance sheet and profit-and-loss statement layouts, including §266 HGB Bilanzgliederung and §275 HGB GuV formats under GKV or UKV. Trigger on Bilanz, GuV, Jahresabschluss, GKV, UKV, Aktiva, Passiva, Jahresueberschuss, or line-item structure requests.
- ▌ Generate UI · kjgarza bundleThis skill generates or scaffolds a Next.js dashboard UI using shadcn/ui with Server Components and Server Actions. It should be used when the user asks to build a UI, dashboard, frontend, visualisation, page, or component, or when working inside a packages/ui directory. It also applies when the user mentions Next.js, shadcn, React Server Components, Server Actions, "make this visible", "add a view for this", or "build the frontend."
- ▌ Capital Allocation · kjgarza bundleThis skill should be used when the user asks "where should my money go", "pension or property", "should I invest in pension or buy a house", "capital allocation", "financial plan", "integrated financial advice", "pension vs real estate", "Rente oder Immobilie", "Kapitalallokation", "Vermögensaufbau", "wealth building strategy", or "optimize my finances". Synthesizes pension evaluation and real estate readiness into an integrated capital allocation recommendation with four scenarios.
- ▌ Financial Analysis · kjgarza bundleThis skill should be used when the user asks to "analyze finances", "financial position", "German tax", "pension analysis", "real estate purchase Germany", "expat finances Berlin", "Steuerklasse", "Kapitalertragsteuer", "investment comparison", "net worth overview", "savings rate", "Steuererklarung", "Grunderwerbsteuer", "retirement projection", "financial snapshot", "how much am I worth", or "budget review". Core knowledge skill providing German financial system context for an English-speaking expat in Berlin.
- ▌ Skr04 Kontenrahmen · kjgarzaUse for SKR04 account lookup, DATEV account mapping, chart-of-accounts questions, and when a German bookkeeping task needs the likely account number for revenue, expense, asset, liability, equity, tax, payroll, or closing entries. Trigger on terms like SKR04, Konto, Kontenrahmen, DATEV, Gegenkonto, Kontonummer, buchen auf welches Konto, and account-mapping requests.
- ▌ Generate API · kjgarzaThis skill generates or scaffolds a Hono API package using @hono/zod-openapi with Zod validation and OpenAPI spec generation. It should be used when the user asks to create an API, add API routes, build endpoints, scaffold a REST API, work on the api package, or mentions Hono, OpenAPI, or API development. It also applies when the user is working inside a packages/api directory or mentions exposing core functionality via HTTP.
- ▌ Generate MCP · kjgarzaThis skill generates or scaffolds an MCP (Model Context Protocol) server package using the official @modelcontextprotocol/sdk. It should be used when the user asks to create an MCP server, add MCP tools, expose functionality via MCP, build a Model Context Protocol integration, or work inside a packages/mcp directory. It also applies when the user mentions "MCP", "tool for Claude", "tool for AI", "Claude integration", or wants to make core functionality available to LLM agents.
- ▌ Application Dossier · kjgarzaThis skill should be used when the user asks to "prepare an application", "prepare my Bewerbungsmappe", "what documents do I need for a flat application", or wants to apply for a Berlin rental after a viewing. Covers the standard Berlin application dossier, document freshness rules, and the applicant's legal rights (Selbstauskunft limits, Kaution cap, Abstandszahlung rules).
- ▌ New Yorker Style · kjgarza bundleWrite prose in The New Yorker's distinctive literary style. Applies the magazine's house conventions (diaeresis, British spellings, serial comma), elegant sentence construction, and commitment to clarity. Use when writing essays, articles, profiles, long-form journalism, or any sophisticated prose. Triggers on requests for "New Yorker style," literary writing, magazine-quality prose, or elegant nonfiction.
- ▌ Architecture Decisions · kjgarzaThis skill captures default architectural decisions and the conditions under which deviations are acceptable. Use when in plan mode, when Claude is about to suggest a technology or library choice, when the user asks "why do we use X", or when evaluating trade-offs between approaches. This is the source of truth for what the team's defaults are and when alternatives are warranted.
- ▌ Glossary Maintenance · kjgarzaThis skill should be used when generating financial reports, encountering German financial terms, or when the user asks to "update glossary", "add term to glossary", "maintain glossary", "explain German financial term", "what does [term] mean", "define [German financial term]", or "financial vocabulary". Manages automatic glossary maintenance for German financial terminology in Obsidian.
- ▌ Retirement Readiness · kjgarza bundleThis skill should be used when the user asks to "check retirement readiness", "retirement projection", "am I saving enough for retirement", "pension gap analysis", "Rentenlücke", "all my pensions", "three pillar pension", "Wohn-Riester", "redirect pension to mortgage", "pension vs property", "how much pension will I get", or "Versorgungslücke". Assesses overall retirement readiness across all three German pension pillars and models trade-off scenarios including pension-to-property capital redirection.
- ▌ Generate Infra · kjgarza bundleThis skill generates SST v3 (Ion) infrastructure for deploying a Bun monorepo prototype to AWS. It should be used when the user asks to deploy the prototype, add infrastructure, set up SST, configure AWS deployment, add Lambda functions, set up a production environment, or mentions "sst", "deploy to AWS", "infrastructure", "production deploy", "Lambda", "CloudFront", or "SST v3". It also applies when the user says "make this deployable", "I want to deploy this", or "set up cloud deployment."
- ▌ Generate Tests · kjgarza bundleThis skill scaffolds test infrastructure for a prototype monorepo. It should be used when the user asks to "set up tests", "add test infrastructure", "scaffold tests", "generate tests", "write tests", "create test files", "add testing", or after running init-prototype, generate-api, or generate-mcp. It also applies when the user mentions "bun:test", "test setup", "test helpers", "test patterns", or "missing tests".
- ▌ Init Prototype · kjgarzaThis skill bootstraps a new prototype monorepo with the standard package structure: core, api, ui, mcp, and types packages — all wired up with Bun workspaces. It should be used when the user wants to start a new prototype, create a new project, scaffold a monorepo, or says anything like "new prototype", "new project", "let's start fresh", "set up the repo", "init", or "bootstrap."
- ▌ Portal Profile Schema · kjgarzaThis skill should be used when reading or writing portal YAML profiles in portals/<portal>.yaml. Defines the canonical structure that scout-recon writes and scraper/query-builder reads. Reference before creating or validating any portal profile.
- ▌ Real Estate Readiness · kjgarza bundleThis skill should be used when the user asks to "check real estate readiness", "assess property purchase", "can I afford to buy", "Eigenkapital check", "mortgage readiness", "buy apartment Berlin", "Kaufnebenkosten calculation", "rent or buy", "rent vs buy", "buy a house", "Haus kaufen", "Einfamilienhaus", "Neubau vs Bestand", "house vs apartment", "Doppelhaushälfte", or "Reihenhaus". Assesses financial readiness to purchase property in Berlin/Brandenburg — apartments and houses — with German-specific buying costs.
- ▌ Product Frameworks · kjgarza bundleComprehensive product design and management frameworks including UX heuristics (Hick's Law, Fitts's Law), design processes (Double Diamond, Lean UX, Agile, User-Centered Design), prioritization methods (RICE, MoSCoW, Kano Model, Pareto Principle), product lifecycle guidance, PRD templates, user story formats, design critique guidelines, and usability testing checklists. Use when analyzing features, creating product documentation, facilitating design reviews, planning user research, applying UX principles to interfaces, or making product decisions that require framework-based guidance.
- ▌ Find Linkedin Contacts · kjgarza bundleFind LinkedIn contacts at a target company for a specific job role. Use when helping with job applications and needing to identify people to reach out to — hiring managers, direct managers, and team members who are decision makers. Excludes C-suite, founders, and owners. Works alongside find-kristian-jobs and find-jobs skills. Triggers when asked to find contacts at a company, who should I reach out to for a job, find the hiring manager at a company, find people to reach out to on LinkedIn, build my outreach list for a job or company, or find decision makers at a company.
- ▌ Team Conventions · kjgarzaThis skill should be used when the user is working on a prototype monorepo with the standard Bun workspace structure (core, types, api, ui, mcp packages), mentions "team defaults", "deviation protocol", "our conventions", "standard stack", asks about anti-patterns, or references @repo/types, @repo/core, Bun workspaces, or any of the stable packages. It also applies when the user mentions "plan mode" in the context of suggesting alternatives to established patterns.
- ▌ Project Bootstrapping · kjgarzaSets up new projects or improves existing projects with development best practices, tooling, documentation, and workflow automation. Use when user wants to start a new project, improve project structure, add development tooling, or establish professional workflows.
- ▌ Development Workflow · kjgarzaThis skill bridges the gap between scaffolding and active development. It should be used when the user says "start development", "begin building", "ready to code", "what's next after scaffolding", "what do I do now", "development checklist", "start coding", "how do I start", "check readiness", "run development checks", or "readiness report". It also applies when the user has just finished scaffolding with init-prototype and wants to begin building features.
- ▌ Searching Documents With Coda · kjgarza bundleSearch and extract content from Coda documents including PRDs, roadmaps, competitive analyses, and research docs. Use when user wants to find documents in Coda, list pages and tables, export content as Markdown/HTML/JSON/CSV, or access structured data from Coda workspace. Triggers on "find in Coda", "search Coda", "Coda document", "export from Coda", or references to product documentation.
- ▌ Searching Documents With Google Drive · kjgarza bundleSearch and download documents from Google Drive using rclone. Exports Google Docs as Markdown by default. Use when users ask to find files in Google Drive, download documents from Drive, export Google Docs, or sync Drive content locally. Triggers on requests mentioning Google Drive, gdrive, or document downloads from cloud storage.
- ▌ Searching Academic Outputs With Dimensions · kjgarza bundleSearch for academic literature, empirical evidence, and scholarly research using the Dimensions database. Use when seeking research papers to support product decisions, find empirical studies, conduct literature reviews, explore funding patterns, validate hypotheses with academic sources, or discover research trends. Supports publications, grants, patents, clinical trials, and researcher profiles. Triggers on requests for "academic evidence", "empirical research", "find studies", "literature search", or "research to support decisions".