joogy06
- 233 skills
- 0 followers
- 21 hours ago last updated
- ▌ Confluence Documentation · joogy06Use when project-documentation preferences indicate Confluence export is needed, or when creating Confluence-formatted documentation pages. Covers XHTML storage format, macros (TOC, children, search, panels, code blocks, status badges), REST API page creation, and keeping repo markdown in sync with Confluence.
- ▌ Founder Ideation · joogy06 bundleUse when the user asks to generate business ideas, evaluate an existing idea adversarially, find underserved niches, or check what's heating up in an industry. Phase 1 flagship subskill of the founder family. Runs adversarial team brainstorm (4 parallel founding lenses with cross-fire) grounded in real Reddit pain data and GDELT inflection data. Modes: generate_ideas, evaluate_idea, find_niches, heat_check. Optional deep_tech_mode flag for inventor / hardware / patent work. Routes via parent `founder` skill. Trigger on: "generate N ideas", "business ideas generator", "what should I build", "attack my idea", "underserved niches in X", "what's hot in Y industry".
- ▌ Integration Flow Testing · joogy06 bundleUse during bob's Step 4.5 (after UNIT_TESTED) to generate per-component integration tests (from integration_points[]) and end-to-end flow tests (from declared flows[]) for every component in the frozen contract map. v1.1 adds wiring-evidence annotation when `.wiring/latest.json` is present and emits advisory `wiring-flow-suggestions.json` — never auto-generates tests from snapshot. Generates pytest + jest test FILES only — bob's trusted runner executes them (CB3). Requires a bob-issued claim token, heartbeats it, emits transition requests for INTEGRATED and later VERIFIED (after the audit). Never auto-traverses the call graph.
- ▌ Career Application Writer · joogy06 bundleUse when the user wants to write, draft, tailor, or review a CV, resume, cover letter, or job-application package — generates truthful, human-voiced application documents from the user's verified achievements, tailored to a specific posting, with semantic-ATS alignment (2026), a humanization pass against AI-slop patterns, and cross-document consistency checks (CV, cover letter, LinkedIn must agree). Trigger on - write my CV, tailor my resume, cover letter, application package, adapt my CV for this job, resume bullets, ATS check. Part of the career-* skill family; positioning strategy lives in career-positioning; raw achievement stories live in career-storytelling.
- ▌ Equity Trading Compliance · joogy06 bundleUse when checking whether a US equity day trade is permitted, counting day trades, or handling trader tax mechanics — per-account broker-regime detection (legacy PDT vs FINRA risk-based intraday margin, transition window through 2027-10-20), day-trade counting and round-trip identification with broker reconciliation, the day_trade_permitted pre-trade guard contract with a liquidation-only carve-out, wash-sale (section 1091) accounting, section 475(f) mark-to-market election, short-locate and Reg SHO Rule 201 rule models, and 1099-B/cost-basis reconciliation. Trigger on - PDT, pattern day trader, day trade count, intraday margin, wash sale, 475(f), mark to market, trader tax status, short locate, SSR, 1099-B, cost basis. Kill-switch machinery lives in trading-risk-management (this skill registers its guard there); order-time enforcement lives in equity-broker-execution. Educational reference, not tax or legal advice - elections and filings belong to the user and their tax professional.
- ▌ Mainframe Lineage Parsers · joogy06 bundleUse when you want a STANDALONE, DETERMINISTIC (no-LLM) data-lineage extractor for legacy mainframe code — fixed-format COBOL + JCL + embedded EXEC SQL (DB2), plus deterministic Control-M Automation-API jobs-as-code (scheduler->program->data, job->job event DAG) -> OpenLineage 2.0.2 ndjson. The deterministic plug-in track under lineage-extract-static (a complement to the LLM-as-parser family — run both and compare yourself; no diff harness in scope). Pure stdlib + OPTIONAL sqlglot (regex fallback, NO silent LLM fallback) + OPTIONAL networkx. Non-interactive CLI (run_lineage.py): flags only, zero prompts, scriptable in CI/cron. Static analysis only (v1). The mainframe sibling of lineage-extract-static (flow), structure-recovery (shape), legacy-code-intel (symbols). Also trigger on "deterministic mainframe lineage", "COBOL/JCL/DB2 lineage", "EXEC SQL lineage", "OpenLineage from mainframe", "DD-join lineage", "host-var to column lineage", "Control-M lineage", "scheduler lineage".
- ▌ Ms Office Security Python · joogy06 bundleUse when hardening Python code that touches Microsoft Office files or Microsoft 365 APIs — covers the consolidated security checklist for the ms-office-python-* family, the YAML rule manifest (17 Office-specific rules), and the runnable Python validator (python3 -m ms_office_security_check). All output is advisory-only; defers generic SAST to bandit/semgrep, dependency CVEs to dep-currency-check/pip-audit, secrets to gitleaks/trufflehog, and SBOM to cyclonedx/syft. Part of the ms-office-python-* skill family.
- ▌ Agentic Commerce Readiness · joogy06Use when evaluating or implementing support for AI agents that transact on a store's behalf — the Agentic Commerce Protocol (ACP), Agent Payments Protocol (AP2), agent-readable product feeds, delegated payment, and deciding whether to invest at all. Covers the standards layer, merchant-side integration, the buy-vs-wait decision, and how agent transaction differs from AI-search discovery. Trigger on - agentic commerce, ACP, AP2, AI agent checkout, agent payments, sell through AI agents, ChatGPT checkout, Stripe Agentic Commerce Suite, agent-readable storefront.
- ▌ Audience Experience Design · joogy06Use when designing how an audience will experience an artifact BEFORE building it — websites, web apps, dashboards, business reports, or any user-facing flow — turning audience, intent, and desired emotional/trust response into buildable design decisions. Covers audience/job/context modeling scoped per audience type, journey and reading-path design, information architecture and attention hierarchy, ergonomics and ease-of-use decisions, emotional-design intent (the audience must feel understood), buildable component/wireframe/state specs, semantic token and layout briefs, and measurable acceptance criteria. Trigger on - design the experience, user journey, information architecture, make it engaging, audience perception, wireframe, report layout, app flow design, ergonomics, emotional design. Built-interface reviews live in ux-reviewer; deck flows in presentation-narrative; commerce funnels in ecommerce-growth; persuasion copy in conversion-psychology; implementation in the platform skills.
- ▌ Career Internal Visibility · joogy06Use when building standing inside a current employer rather than in the external market — setting goals that survive the review, capturing evidence through the year instead of reconstructing it in December, writing the mid-year and year-end self-assessment, maintaining an internal talent or skills profile in systems like Eightfold that now decide which opportunities surface to you, using Confluence documentation and internal blog or news posts as deliberate visibility, assembling a promotion packet from evidence already recorded, choosing 360 reviewers for rubric coverage and writing feedback about others, and surfacing real scope when the HR record has said the same title for years.
- ▌ Component Contract Mapping · joogy06Use at forge design phase (Step 8a) to produce a signed contract map for any design that introduces components. Extracts components from the design dialogue, defines typed I/O shapes with semantic types, writes progress/contract-map.yaml, runs G2 validation, auto-renders a markdown table into the design doc, and requests forge to HMAC-sign the result. The ONLY writer of contract-map.yaml.
- ▌ Confluence Content Creator · joogy06 bundleUse when creating or generating Confluence pages and content — XHTML storage format syntax, macros (TOC, code blocks, panels, status badges, expand, children, info/warning/note, jira issues, drawio), page templates, structured documentation patterns (ADRs, runbooks, project docs), markdown to Confluence conversion, bulk page generation, and content migration strategies.
- ▌ Founder Validation · joogy06 bundleUse when the user asks to validate a business idea, design experiments, draft interview scripts, capture evidence from real-world tests, or review assumption status. Phase 2 subskill of the founder family. Validation SUPPORT — designs experiments, drafts interview scripts (Mom Test), captures evidence, reads analytics via browser MCP (Envelope D). You run the experiments and report back. Modes: design_experiment, draft_interview, capture_evidence, read_analytics, evidence_review. Routes via parent `founder` skill. Trigger on: "validate my idea", "design an experiment", "Mom Test", "interview script", "capture evidence", "what do we know", "assumption ledger", "read my analytics", "evidence review".
- ▌ Geopolitical Market Impact · joogy06Use when mapping geopolitical events to market impact, classifying war/sanctions/policy events, estimating impact magnitude and duration, matching historical precedents, or building event-driven trading signals from macro/political news
- ▌ Trader Psychology Analysis · joogy06Use when analysing retail vs institutional trader behaviour, modelling cognitive biases in market data, detecting FOMO/FUD cycles, identifying contrarian signals, or implementing behavioural finance models for trading decisions
- ▌ Trading Automation Runtime · joogy06Use when building or reviewing an unattended trading bot or automation daemon (any asset class) — the process lifecycle around a trading loop: boot state machine (BOOT → QUARANTINED → RECONCILING → ACTIVE/HALTED), halt and kill-switch state that persists across restarts, single-active-instance enforcement with lease fencing at order submission, a startup admission gate (broker reconciliation, feed health, risk and compliance reload) before the first strategy callback, market-calendar scheduling with misfire policy, graceful shutdown that drains exposure without cancelling protective exits, readiness vs liveness, and restart/failover/split-brain test matrices. Trigger on - trading bot, trading daemon, unattended trading, bot restart, kill switch persistence, duplicate orders after restart, split brain, reconcile on startup. Order placement lives in equity-broker-execution / crypto-exchange-integration; risk thresholds in trading-risk-management; feed health in market-data-engineering.
- ▌ Adversarial Team Brainstorm · joogy06 bundleUse when a question needs structured-contention exploration across multiple parallel founding / design / analysis lenses with cross-fire critique, not a single-agent monologue. Runs a reusable multi-team tournament: diverge (N teams generate independently) → cross-fire (teams attack each other) → refine (teams revise) → arbiter (synthesizes winners, attaches kill criteria). Reusable by forge (design exploration), alf (review cycles), agent-teams (tournament mode), founder-ideation, and any caller that needs adversarially-validated outputs with explicit kill criteria. Trigger on: "generate N ideas for X", "tournament", "cross-fire review", "four teams on this problem", "adversarial brainstorm", "kill-criteria ranked outputs".
- ▌ Crypto Exchange Integration · joogy06Use when integrating with cryptocurrency exchanges via CCXT, handling WebSocket market data, managing rate limits, implementing order management, or handling Binance/Kraken/IBKR-specific API quirks and reconnection patterns
- ▌ Innovation First Principles · joogy06 bundleUse when evaluating whether an idea is newly possible because of 2020→2026 capability deltas (LLM context, tool use, multi-agent, cheap inference, etc.), whether a proposed combination of elements will actually function, or whether stapling primitives together makes coherent sense. Runs a four-role "Capability Delta Tribunal" (Historian / Builder / Skeptic / Coherence Judge) and emits a signed constraint-map with one of four verdicts: novel-and-coherent, coherent-but-not-novel, novel-but-fragile, incoherent. Callable as a primitive by forge / founder-ideation / alf, or standalone. Trigger on: "is X newly possible?", "will this combination work?", "does it make sense to combine these?", "what capability delta unlocks this?", "forward-thinking check".
- ▌ Ms Office Powerpoint Python · joogy06Use when reading, writing, transforming, or converting PowerPoint files from Python — .pptx (python-pptx), generating decks from data / Markdown (python-pptx + pypandoc), converting to PDF or image previews (LibreOffice headless), or Markdown-to-slides flows. Covers OOXML XXE defence, image embedding, slide-layout reuse, and the python-pptx maintenance-mode caveat. Part of the ms-office-python-* skill family.
- ▌ Trade Journaling And Review · joogy06Use when logging, reviewing, or analyzing your own executed trades — a canonical append-only trade/execution ledger schema for live fills (also consumed by equity-trading-compliance for tax views), realized expectancy and R-multiple distributions on actual fills with explicit sign and cost conventions, win-rate and hold-time breakdowns by setup, a setup/mistake/rule-violation/tilt tagging taxonomy, and the day-2 review-and-improvement loop with precommitted thresholds. Trigger on - trading journal, trade log, review my trades, expectancy, R-multiple, win rate by setup, tilt log, rule violation, post-market review. Historical strategy validation on simulated fills lives in trading-strategy-backtester; market-crowd psychology signals live in trader-psychology-analysis; live risk controls and tilt circuit-breakers live in trading-risk-management.
- ▌ Trading Strategy Backtester · joogy06Use when backtesting trading strategies, implementing walk-forward validation, detecting overfitting, modelling transaction costs, or evaluating statistical significance of strategy results using vectorbt, backtrader, or Freqtrade
- ▌ Business Expenses And Assets · joogy06Use when deciding how to treat a business purchase — whether a laptop, phone, tool or piece of equipment is a capital asset or a revenue expense, how to depreciate it and over what life, how depreciation interacts with capital allowances for tax, how to apportion mixed business and private use, and how to handle consumables, subscriptions, low-value items and a capitalisation policy. Covers the categories a small company actually spends on and the ones that are commonly mis-posted.
- ▌ Financial Document Ingestion · joogy06 bundleUse when turning business source documents into postable transactions — PDF bank and card statements, PDF sales and purchase invoices, CSV bank exports, marketplace and payment-processor settlement files, and receipts. Covers extraction routes by document type, the validation contract every extraction must pass before it reaches the books, duplicate detection, and how to record provenance so every posted figure traces back to the document it came from.
- ▌ Financial Sentiment Analysis · joogy06Use when analysing financial text sentiment using FinBERT or LLMs, building sentiment scoring pipelines for news/earnings/social media, extracting financial entities, or normalising sentiment signals for trading use
- ▌ Python Enterprise Connectors · joogy06Use when connecting Python to enterprise databases (DB2, Oracle, SQL Server, Teradata), mainframe systems (z/OS, CICS, IMS, MQ), or building custom database connectors. Covers ibm_db, Zowe SDK, pyodbc, python-oracledb, EBCDIC handling, credential management, and connection security.
- ▌ Ecommerce Cro Experimentation · joogy06Use when designing, instrumenting, or running conversion experiments on an e-commerce storefront (WooCommerce/WordPress focus) — A/B test design, sample-size and statistical-validity guards, traffic-power eligibility check, GA4 e-commerce event instrumentation via GTM/dataLayer, cache-safe variation delivery that protects INP/LCP and page caching, heatmap/session-replay analysis, QA, rollout, and readout. Trigger on - A/B test, split test, CRO experiment, GA4 ecommerce events, dataLayer setup, test significance, low traffic testing. Reading GA4/GSC/Clarity data lives in seo-data-analyst; persuasion tactics live in conversion-psychology; page-content checklists live in ecommerce-growth.
- ▌ Equity Scanning And Watchlists · joogy06Use when building the pre-market routine or intraday universe screening for US equity day trading — universe definition and tradability filters, gapper scans with price/volume/float thresholds and corporate-action-adjusted baselines, earnings and catalyst calendar ingestion, LULD/halt status tracking, float and short-interest/days-to-cover lookup, relative volume (RVOL) computation, and ranked watchlist construction with a scoring template and freshness metadata. Trigger on - stock scanner, gappers, pre-market movers, watchlist, relative volume, RVOL, low float, short interest, days to cover, catalyst calendar, what to trade today. Chart-pattern recognition on a chosen symbol lives in day-trading-patterns; social and news sentiment inputs live in reddit-signal-mining, gdelt-event-mining, and financial-sentiment-analysis; historical validation lives in trading-strategy-backtester.
- ▌ Founder Business Model · joogy06 bundleUse when the user asks about unit economics, pricing strategy, contribution margin, LTV/CAC, payback period, "what should I charge", "will this business work financially", or any pre-execution business model question. Phase 2 subskill of the founder family. Calculator mode: helps founders think with incomplete numbers. Contribution margin, pricing sensitivity, payback intuition, "what must be true" thresholds. Never invents numbers. Tolerates uncertainty. Modes: unit_economics, pricing_explorer, what_must_be_true, scenario_table. Routes via parent `founder` skill. Trigger on: "unit economics", "what should I charge", "pricing", "contribution margin", "LTV", "CAC", "payback period", "will this make money", "business model", "revenue model", "calculator mode".
- ▌ Woocommerce Faceted Navigation · joogy06Use when building, reviewing, or fixing faceted/layered navigation and product filters on a WooCommerce store — filter UX (AJAX vs reload, mobile filter drawer, applied-filter chips, sort logic), facet indexability strategy (index-worthy facet landing pages vs thin parameter combinations, canonical/noindex/robots decision matrix), crawl-budget and origin-load protection (parameter normalization, cache-key design, allowlisted exposure), and Woo query/DB performance for high-cardinality attributes (attribute lookup tables, external index offload boundary). Trigger on - product filters, layered nav, faceted navigation, filter SEO, crawl trap, filter URLs indexed, AJAX filters slow. Category-page content checklists live in ecommerce-growth; generic schema and site architecture live in seo-structure-architect; Woo code security patterns live in woocommerce-developer.
- ▌ Ms Office Enterprise Sso Python · joogy06Use when authenticating a Python client to Microsoft Entra ID / Azure AD / on-prem AD FS — covering the four enterprise auth topologies (Windows brokered interactive via msal[broker]/pymsalruntime, Linux brokered interactive via azure-identity-broker on Intune-managed Linux, headless / daemon with client credentials + certs + Managed Identity + Workload Identity Federation, and legacy on-prem via pyspnego / requests-gssapi / requests-negotiate-sspi). Plus SAML 2.0 SPs (pysaml2, python3-saml), JWT validation (pyjwt[crypto]), encrypted token cache (msal-extensions), hardware keys (fido2, pyscard). Covers Conditional Access claim semantics, MFA step-up, national clouds, device join state (dsregcmd matrix), and the WAM broker DLL load path. Part of the ms-office-python-* skill family.
- ▌
- ▌
- ▌
- ▌
- ▌ Wiki · joogy06 bundleKnowledge base builder and maintainer for persistent markdown wikis. Use when ingesting sources into structured wiki pages, querying existing knowledge bases, creating new wikis, maintaining wiki quality, or navigating wiki content. Covers 6 domain templates (research, project, personal, business, reading, general), anti-hallucination citations, index-first queries, and lint protocols. Also trigger on: knowledge base, wiki, compile notes, persistent notes, second brain, Zettelkasten, Obsidian vault content. Parent skill for the wiki skill family.
- ▌ Forge · joogy06 bundleUse when the user has an idea, feature, design, or change that needs exploration before implementation — architecture decisions, new features, system design, refactoring plans, or any creative/building task that benefits from structured design thinking before code.
- ▌ Setup · joogy06First-time permission setup for Agent Foundry. Upgrades from conservative baseline to full autonomous config. Run once per project or globally.
- ▌ Ibm Mq · joogy06 bundleUse when installing, configuring, or managing IBM MQ on RHEL 9 — queue manager creation and administration, queues (local/remote/alias/model), channels (sender/receiver/server-conn/client-conn), listeners, triggers, clustering, publish/subscribe, MQ security (TLS, channel auth rules, OAM), dead-letter queue handling, MQ Explorer, runmqsc commands, MQ developer patterns (JMS, MQI, Python/pymqi, .NET), performance tuning, systemd services, SELinux contexts, and firewalld rules. Part of the ibm-* skill family.
- ▌ Uk Vat · joogy06Use when preparing or checking a UK VAT return — the nine boxes, choosing between standard accrual, cash accounting, flat rate and annual accounting schemes, Making Tax Digital digital-link requirements, what input VAT can and cannot be reclaimed, reverse charge, and correcting errors from an earlier period. Covers the VAT control account proof that must hold before any return is submitted.
- ▌ Ansible · joogy06 bundleUse when automating infrastructure with Ansible — playbook development (tasks, handlers, variables, templates, conditionals, loops), role design (Galaxy structure, defaults, dependencies), inventory management (static/dynamic, groups, host_vars/group_vars), collections (ansible.builtin, community, custom), Ansible Vault (encryption), AWX/Ansible Automation Platform (job templates, workflows, RBAC, surveys), module development, testing (Molecule, ansible-lint), and performance tuning (forks, pipelining, async). Part of the automation-* skill family.
- ▌ Founder · joogy06 bundleUse when the user asks about starting a venture, generating business ideas, validating an idea, building a business model, going to market, running a sprint, or any pre-execution founder / innovator / inventor / entrepreneur intent. Trigger on: business idea, founder, entrepreneur, startup, venture, pre-seed, seed, market discovery, niche, pain point, validation, MVP, pitch, "should I build X", "what should I build", "unit economics", "what should I charge", "run a sprint", "what stage am I at".
- ▌ Handoff · joogy06Use when the current session has spotted an out-of-scope task, opportunity, or prototype that needs its own focused context — compresses the current conversation into a markdown handoff document (saved to /tmp/) that a fresh agent session can pick up. Locally-customised fork of Matt Pocock's `handoff` skill — adds ecosystem awareness (PROJECT.md / history.md / tasks.md / .bob-checkpoint.md / .forge/ / .ledger/ pointers), complexity-aware routing (TRIVIAL/SIMPLE/MEDIUM/COMPLEX classification), suggests local skills (forge / pa / cpmail / domain skills) in the handoff doc, and integrates with secrets-scan for redaction. Trigger phrases - "handoff this", "spin off into a fresh session", "create a handoff doc", "this needs its own session", "out of scope but worth doing", "/handoff".
- ▌ Jenkins · joogy06 bundleUse when installing, configuring, or developing with Jenkins CI/CD — server administration (installation on RHEL, systemd, reverse proxy, backup), security (RBAC, LDAP/AD, credentials management, script approval), declarative and scripted pipelines (Jenkinsfile), shared libraries, multibranch pipelines, agent management (SSH/JNLP/Docker/Kubernetes agents), plugin management, job DSL, Blue Ocean, Jenkins Configuration as Code (JCasC), and pipeline best practices. Part of the cicd-* skill family.
- ▌ Mongodb · joogy06Use when installing, configuring, developing with, or managing MongoDB — replica sets, sharding, aggregation framework, indexing strategies, schema design patterns, security (SCRAM/x.509/LDAP), backup and restore (mongodump/mongorestore, filesystem snapshots, Atlas backup), monitoring (mongostat/mongotop/Atlas), performance tuning, and change streams. Covers MongoDB 7.x/8.x and Atlas.
- ▌ Avengers · joogy06 bundleUse when a decision, design, claim, or deliverable needs STRUCTURED CONTENTION from a standing team of AI members with deliberately conflicting incentives and mixed providers (Claude / Codex / agy) — sustained addressed dialogue, not a single-agent monologue and not a one-shot tournament. The deliberation surface of the orchestration layer and a sibling of forge: it convenes per task from declarative composition profiles, runs blind-diverge → docket → cross-examine → converge → arbiter, and returns ONE decision / deliverable / forge_brief with a mandatory attributed dissent record and actionable trip-wires. Trigger on: "convene the team", "deliberate on X", "ratify this decision", "have the panel weigh in", "red-team this with the standing team", "get conflicting expert takes", "avengers on this". NOT for hierarchical execution (that is bob + agent-teams) and NOT for ephemeral idea tournaments (that is adversarial-team-brainstorm).
- ▌ Db2 Rhel · joogy06 bundleUse when installing, configuring, or managing IBM DB2 LUW on RHEL 9 (and AlmaLinux/Rocky 9) — instance creation, database administration, buffer pool and tablespace management, backup/restore with HADR, performance tuning (db2advis, db2pd, MON functions), runstats/reorg, SELinux contexts, firewalld rules, and DB2 pureScale. Part of the db2-* skill family.
- ▌ Obsidian · joogy06 bundleObsidian knowledge management reference. Use when setting up Obsidian vaults, configuring plugins (Dataview, Templater, Web Clipper, Marp, Excalidraw), writing wikilinks and frontmatter, using Dataview queries, configuring graph view, adding CSS snippets/themes, or building obsidian:// deep links. Covers vault structure, daily notes, community plugins, CSS customization, and URI schemes. Useful as a standalone skill OR as a companion to the wiki skill family. Trigger on: Obsidian, vault, dataview, templater, wikilink, frontmatter, graph view, markdown vault, second brain, Zettelkasten tool.
- ▌ Control M · joogy06 bundleUse when working with BMC Control-M workload automation — server and agent administration, job definition (OS/Script/File Transfer/Database/Application Integrator/Web Services), scheduling (calendars, time zones, cyclic jobs), flow management (conditions, resources, quantitative/control resources), Automation API (jobs-as-code JSON, ctm CLI), monitoring and alerts (Control-M Web, viewpoints), SLA management, role-based access (admin/developer/operator roles), and RHEL agent deployment. Covers Control-M 9.0.21+ and Helix Control-M (SaaS).
- ▌ Data Lake · joogy06 bundleUse when designing, building, or managing data lakes — zone architecture (raw/cleansed/curated/consumption), data catalog and governance, file formats (Parquet/ORC/Avro/Delta Lake/Apache Iceberg), storage layout and partitioning, schema evolution, Spark/Trino/Presto query engines, data quality frameworks, lakehouse patterns, and cloud/on-prem storage (S3/ADLS/HDFS/MinIO). Part of the data-* skill family.
- ▌ Data Mart · joogy06 bundleUse when designing, building, or optimizing data marts — dimensional modeling (star/snowflake schemas), fact and dimension table design, conformed dimensions, slowly changing dimensions (SCD Types 1-6), aggregation strategies, ETL/ELT loading patterns, data mart bus architecture, performance optimization (indexing/partitioning/materialized views), and data quality frameworks. Part of the data-* skill family.
- ▌ Summarize · joogy06 bundleUse when the user wants to summarize, condense, digest, or extract the key points / TL;DR / executive summary / action items / minutes from any source — pasted text, a file, an email or email thread (Outlook), a Confluence page (optionally with all its subpages), a wiki page, or a web URL. Picks an output shape (TL;DR / exec summary / key points / action-items & decisions / abstract / meeting minutes / structured per-section), fetches the source by composing existing skills (large-file-analysis, confluence-rest-api, ms-office-graph-python, wiki, web-research), and produces a faithful, attributed summary that never invents facts. Trigger on - summarize this, summarise the email/page/thread, TL;DR, give me the key points, exec summary, action items from, minutes from this, condense, digest, what does this say, brief me on.
- ▌ Anti Drift · joogy06 bundleUse when starting a long-running session, before claiming task completion, or every several major tool calls to prevent AI drift from initial instructions. Defines drift mechanisms (context rot, lost-in-the-middle, persona collapse, instruction budget), symptoms to watch for, and protocols for periodic checkpointing, state externalization, metacognitive audit, and recency anchoring. Builds on hard-rules-checklist.md. Trigger phrases: "anti drift check", "drift check", "checkpoint rules", "am I still on task", "session discipline", "re-anchor", "state externalization", "metacognitive audit".
- ▌ Challenger · joogy06 bundleUse when assigned as a challenger, devil's advocate, or critic role in a forge brainstorm team, design review, or implementation QA. Provides systematic frameworks for finding flaws, questioning assumptions, stress-testing proposals, and reviewing AI-generated code.
- ▌ Uk Payroll · joogy06Use when running or checking payroll for a small UK limited company — PAYE and National Insurance, RTI Full Payment Submissions and Employer Payment Summaries, the Employment Allowance and its single-director restriction, director NI calculated on an annual basis, auto-enrolment pension duties, statutory pay, and year-end P60 and P11D obligations. Covers the wages control account proof that ties payroll to the books.
- ▌ Agent Teams · joogy06 bundleUse when forge or bob needs to split work across multiple parallel agent teams — topology selection, team sizing, cross-team dependencies, inbox/outbox coordination, and result aggregation.
- ▌ Cognos User · joogy06Use when consuming, creating, or customizing reports and dashboards in IBM Cognos Analytics as an end user — navigating the Cognos portal, running and scheduling reports, creating dashboards (drag-and-drop), self-service report authoring (Cognos Analytics Reporting), data exploration, prompted reports (value/date/search prompts), exporting (PDF/Excel/CSV), personal folders, subscriptions and bursts, data modules (self-service data prep), and collaboration features. Complements cognos-admin with user-role focus. Part of the cognos-* skill family.
- ▌ Docker Cicd · joogy06Use when building Docker images in CI/CD pipelines — GitHub Actions Docker workflows, GitLab CI Docker builds, Jenkins Docker agents, multi-platform builds with buildx, registry authentication and push workflows, image tagging strategies (semver, git SHA, branch), layer cache optimization in CI, Docker-in-Docker vs socket mount vs daemonless builders (rootless BuildKit, Buildah; Kaniko is archived/legacy), automated image scanning in pipelines, and deployment patterns. Part of the docker-* skill family. OS-agnostic.
- ▌ Performance · joogy06 bundleUse when profiling code, load testing, optimizing database queries, measuring Core Web Vitals, building a capacity model, defining a performance test contract, or any performance-related analysis. Parent skill for the performance-* family — routes to profiling, load-testing, database, frontend-performance, or capacity-planning based on context and the detected tech stack.
- ▌ QA Reviewer · joogy06Use when assigned as QA reviewer or quality checker in an implementation team. Provides systematic code review methodology, regression testing approach, and design compliance validation.
- ▌ UX Reviewer · joogy06Use when assigned as UX reviewer in an implementation team, or when reviewing any UI-facing implementation for usability, accessibility, and user experience quality.
- ▌ Windows Cmd · joogy06Use when writing CMD batch scripts or using Windows Command Prompt — batch file syntax (.bat/.cmd), CRLF line-ending requirements, .gitattributes last-match-wins traps, parser-error diagnostics ("X was unexpected at this time"), paren escaping inside IF/FOR blocks, environment variables, FOR loops, IF conditionals, pipes and redirection, common system commands (net, netsh, wmic, sfc, dism, robocopy, icacls, diskpart, bcdedit), file operations, networking diagnostics, and system administration from the command line. Part of the windows-* skill family.
- ▌ Windows Sso · joogy06 bundleUse when configuring Single Sign-On (SSO) on Windows — Active Directory Federation Services (AD FS), Azure AD / Entra ID SSO, SAML 2.0, OAuth 2.0/OIDC, Kerberos delegation, Windows Integrated Authentication (WIA/SPNEGO), claims-based authentication, Web Application Proxy (WAP), conditional access policies, MFA integration, certificate-based auth, SSO troubleshooting, and hybrid identity (AD Connect). Part of the windows-* skill family.
- ▌ Career Coach · joogy06 bundleUse when the user asks about career progression, promotion strategy, salary negotiation, interview preparation, resume/CV strategy, cover letters, LinkedIn branding, online presence, personal websites, leadership development, managing up, executive sponsorship, corporate ladder navigation, performance reviews, career transitions, AI-era job search, AI interviews, applicant tracking, recruiter relationships, personal branding, professional development planning, competency growth, career assessment, or any career-related question. Trigger on - promotion, raise, compensation, bonus, title, grade, calibration cycle, career plan, career change, IC to manager, offer negotiation, what should I do with my career. Parent skill for the career-* skill family.
- ▌ Cognos Admin · joogy06Use when administering IBM Cognos Analytics or using its APIs — installation and configuration, security (namespaces/roles/capabilities), content administration, report management, Framework Manager modeling, REST API (session/content/reports/dashboards), data source connections, scheduling and bursting, performance tuning, and Cognos on Cloud Pak for Data. Covers Cognos Analytics 12.x (11.2.x legacy — out of standard support 2026-04).
- ▌ Decommission · joogy06 bundleUse when retiring, deleting, replacing, or superseding anything a repo or skill library depends on — a skill, agent, tool, CLI, dependency, API, endpoint, config key, or a whole version. Maps the impact zone BEFORE removal, classifies every reference (usage / pointer / prohibition / history / exemption / lookalike), decides per reference, detects capabilities orphaned by the removal, files the relink and backfill work, and verifies no dangling or contradicting references survive. Trigger on - retire X, remove X, deprecate X, delete this skill, migrate off X, X is dead, clean up after the upgrade, decommission, sunset, replace X with Y, evergreen cleanup.
- ▌ Docker Admin · joogy06 bundleUse when working with Docker containers, Compose files, Dockerfiles, container networking, volume mounts, cross-platform issues (Windows/Linux/PowerShell quoting), package installation in containers, Centrify/AD user mapping, or container security. Covers build patterns, entrypoint scripts, stateless design, and production operations.
- ▌ Env Adoption · joogy06 bundleUse when checking tool availability (Codex, Antigravity CLI (agy), Copilot, gh, Docker), determining environment tier, reading cached inventory or session state, setting up missing tools, or when any skill needs to know what capabilities are available in the current environment.
- ▌ Java Backend · joogy06 bundleUse when developing Java backend applications — Spring Boot 3.x (auto-configuration, starters, actuator, profiles), Spring Security (OAuth2/OIDC, JWT, method security), Spring Data JPA/Hibernate (entity mapping, repositories, query methods, N+1 prevention), REST API design (controllers, validation, error handling, HATEOAS), microservices patterns (service discovery, circuit breaker, API gateway, config server), testing (JUnit 5, Mockito, Testcontainers, MockMvc), build tools (Maven/Gradle), and Jakarta EE patterns. Part of the java-* skill family.
- ▌ LLM Security · joogy06 bundleUse when designing or hardening any system where an LLM consumes untrusted text and has tool access OR produces output that downstream code/UI renders — covers OWASP LLM Top 10 2025 (LLM01 prompt injection, LLM02 insecure output handling, LLM06 sensitive info disclosure, LLM07 system prompt leakage, LLM08 vector & embedding weaknesses, LLM05 excessive agency, LLM10 unbounded consumption), Dual LLM architecture (Quarantined + Privileged), instruction-data separation, delimiter wrapping, system-prompt anchoring, output validation against schemas, tool-use scoping, RAG injection defense, agent-to-agent trust boundaries. Trigger on: prompt injection, LLM security, agent abuse, tool misuse, jailbreak defense, system prompt leak, RAG poisoning, agent hardening, untrusted text + tools, indirect prompt injection, XPIA.
- ▌ Sast Tooling · joogy06Use when running Static Application Security Testing (SAST) on a codebase — wraps bandit (Python), semgrep (multi-language, OSS rule packs), eslint-security (JavaScript/TypeScript), and CodeQL (GitHub-hosted, license-gated for private repos). Standardises on SARIF 2.1.0 output, feeds the G_SECURE gate in _meta/gates.py, integrates with forge Step 1 advisory, alf sweeps, and pre-commit/CI workflows. Trigger on - SAST, static analysis, bandit, semgrep, CodeQL, eslint-security, SARIF, security linting, code-injection scan, "scan code for vulnerabilities", "find security bugs", "OWASP scan".
- ▌ Skill Intake · joogy06 bundleUse when a skill — or a whole second tree of them — arrives from outside the library and has to be assessed before it is adopted, including reconciling two repos that were forked from one and have since diverged — measuring whether it adds capability the library does not already have, deciding between adopt, merge, adapt and reject, analysing what the skill actually changes about model behaviour when loaded rather than what it claims, and adapting its shape for the target environment including sanitising the patterns that trip enterprise security scanners. Covers merging two overlapping skills without losing either's value, and recording provenance.
- ▌ Smart Config · joogy06 bundleUse when choosing or grading which AI model a SPAWNED task should run on — model selection, model policy, model grading, "which model for this task", route to sonnet/opus/fable by complexity, per-project model config, per-agent model pins. Grades a task against a written rubric into a tier (complex/medium/light), then deterministically resolves tier -> host-native model id in the right spawn-surface dialect (Agent tool / workflow stage / headless `claude -p`), fail-open, with an audit log. Host-neutral schema; Claude Code consumer ships now. Trigger on - what model should I use, route this to a cheaper/stronger model, model policy, grade this task, per-project model config, pin bob to opus.
- ▌ Team Manager · joogy06Use when assigned as implementation team manager or coordinator. Provides methodology for task decomposition, dependency management, specialist assignment, and team coordination.
- ▌ Web Research · joogy06Use when any agent needs deep web research on a topic — gathering, verifying, and structuring information from multiple sources. Covers search strategy, source evaluation, parallel research agents, confidence levels, gap flagging, and structured output. Invoke this instead of ad-hoc searching.
- ▌ Wiring Query · joogy06 bundleThin deterministic Python skill that reads `.wiring/latest.json` and returns narrow slices for agent consumption. Four operations — `impact(symbol)` and `subgraph_for_llm(anchors)` (v1), plus `intent_of(component)` and `flow_intent(flow_id)` (v1.1, S032). No LLM calls anywhere. Snapshot is cached in-process for subsequent calls within a single subprocess. Deterministic BFS with cycle detection; anchor fuzzy-match suggestions when not found; token/edge-budget truncation. Invoked by bob, by evo (DRIFT_SURFACED phase), by integration-flow-testing@1.1, or directly from CLI.
- ▌ Business Edge · joogy06 bundleUse when a business needs end-to-end analysis and a strategy, not a single-domain fix — "how do we grow", "audit my business", "why aren't we selling", "what should we do next", "review our website and marketing", "find our gaps". Runs a phased engagement — scope, scan, diagnose, position, plan, dispatch, measure — that analyses a business across all dimensions, proposes strategy, produces a costed action list, and routes each action to the right specialist skill (SEO, UX, web design, CRO, content, lifecycle, platform). Works for any business, product, brand or person. Designed for operators who cannot outspend incumbents, so it prefers asymmetric methods over commodity best-practice.
- ▌ Db2 Mainframe · joogy06Use when administering IBM DB2 for z/OS — subsystem management, buffer pool tuning, binding plans/packages, utilities (REORG/RUNSTATS/COPY/RECOVER), SQL performance (EXPLAIN/DSN_STATEMNT_TABLE), WLM service classes, data sharing groups, catalog/directory management, and z/OS-specific access patterns. Part of the db2-* skill family.
- ▌ Env Readiness · joogy06 bundleUse when you want a READ-ONLY readiness review of a Claude Code environment — does this machine have everything wired for the local forge/bob/alf/skills setup? Reviews ~/.claude (global) plus an optional per-project .claude/ across every dimension (skills/agents/workflows installed, SessionStart hooks wired, config files present, gates import, 3-tree identity, tooling tier, knowledge-grounding, per-project hygiene) and prints a single READY / READY-WITH-WARNINGS / NOT-READY verdict with a prioritized repair list. NEVER mutates — repairs are the installer's job (it points at installer/bootstrap-environment.py). Composes the existing probes (env-adoption, identity_check, gates, knowledge-grounding). Trigger on: "is my environment ready", "readiness sweep", "review my claude setup", "check ~/.claude", "env doctor", "is this a new machine set up correctly", "are the hooks/gates/skills wired".
- ▌ Ever Test Gen · joogy06 bundleUse during evo's TESTED phase (modes b/c only) to generate characterization tests by composing integration-flow-testing — never extends or forks it. Three test types — regression-replay (existing pytest/jest baseline), migration-confirmation (api_delta-aware, validates legacy oracle preserved per HARD-RULE 2 bug-for-bug), CVE proof-of-fix (mode-c minimal vuln replay). Every generated test file gets a mandatory header `# CONFIDENCE — characterization-aid | requires-user-review` and pytest.mark.evo_generated / describe.skipIf metadata. Never overwrites existing user tests; only writes to tests/test_evo_<mode>_<component>__<symbol>.py|js paths. Requires a bob-issued claim token, heartbeats every 60s, emits transition requests for TESTED. Skill writes test FILES only; bob's trusted_runner executes them (CB3 provenance).
- ▌ Ibm Mainframe · joogy06 bundleUse when working with IBM z/OS mainframe systems — JCL (Job Control Language) syntax and patterns, dataset types (sequential/PDS/PDSE/VSAM), IDCAMS utility, DFSORT/ICETOOL, ISPF navigation, TSO/REXX scripting, system utilities (IEBCOPY/IEBGENER/IEFBR14), RACF security basics, GDG (Generation Data Groups), SMS (Storage Management Subsystem), and z/OS fundamentals. Part of the ibm-mainframe skill family.
- ▌ Ibm Websphere · joogy06 bundleUse when installing, configuring, or managing IBM WebSphere Application Server on RHEL 9 — WAS traditional (8.5.5/9.0) profiles and deployment, WebSphere Liberty/Open Liberty configuration and development, application deployment (WAR/EAR), security (SSL/TLS, LTPA, LDAP/AD integration, SAML/OIDC), JVM tuning (heap, GC policies), clustering and ND topology, JDBC data sources, JMS/MQ integration, wsadmin scripting (Jython), systemd services, SELinux contexts, and firewalld rules. Part of the ibm-* skill family.
- ▌ Java Frontend · joogy06Use for enterprise Java-shop web front-ends and legacy enterprise single-page apps — Angular (standalone components, signals, RxJS, NgRx state management), OAuth2/OIDC-with-PKCE authentication flows, Nx monorepos, and the browser tier of a Java or Spring enterprise estate. Part of the java-* skill family, companion to java-backend. Trigger on - Angular, NgRx, RxJS, Nx monorepo, OIDC PKCE, enterprise SPA, Java enterprise frontend, JEE or Spring front-end tier.
- ▌ Jira REST API · joogy06Use when interacting with Jira programmatically via REST API — API v2 and v3 endpoints, authentication (API tokens, OAuth, PAT), issue CRUD (search via JQL — /rest/api/3/search/jql on Cloud, /rest/api/2/search on Data Center), status category mapping, sprint/board queries (Agile API), comments, attachments, labels, pagination (nextPageToken cursor on Cloud, startAt + maxResults on Data Center), rate limiting, error handling, and webhooks. Works with both Jira Cloud and Data Center.
- ▌ Observability · joogy06 bundleUse when designing what to emit (not how to deploy). Produces a signals map — SLIs, correlation IDs, span boundaries, alert classes, redaction rules, cardinality budget, ownership. Covers the four pillars (logging / metrics / tracing / alerting) unified under OTLP in 2026 with vendor-neutral schemas. Callable by forge or standalone. Trigger on: "what should we instrument?", "define our SLIs", "design our signals", "add logging", "set up monitoring", "add tracing", "set up alerts", "observability contract". NOT for deploying Prometheus / Grafana / ELK — that's ubuntu-monitoring / rhel-monitoring. NOT for SLO governance — that's delivery-manager. NOT for SPL / vendor queries — that's splunk-developer.
- ▌ Pega Robotics · joogy06Use when working with Pega Intelligent Automation — Pega Robot Studio (RPA development, automations, components, adapters, UI interrogation), Pega Robot Runtime (attended/unattended execution, runtime configuration), Pega Robot Manager (robot fleet management, deployment, scheduling, monitoring, work queues, analytics), automation design patterns, credential management, error handling, and integration with Pega Platform (case management, decisioning). Part of the pega-* skill family.
- ▌ Project State · joogy06 bundleHolistic deterministic projection over all source ledgers (contract-map, design-skeleton, flows, wiring, integration-ledger, process-observations). Single consolidated skill (Q6) with two ops — `reconcile` (hash-first freshness; mirrors wiring-reconcile lifecycle; emits transition request for bob to promote) and `query <op>` with 6 narrow ops (`focus_pack`, `orphans`, `next_buildable`, `by_status`, `impact`, `resolve`). Self-reports 5 observation classes (§3.8). Invoked on source-ledger write OR pre-transition OR session-start-if-stale OR query-if-stale.
- ▌ Vertex Banana · joogy06 bundleUse when the user asks to create, generate, make, draw, design, or edit any image or visual content — blog featured images, YouTube thumbnails, icons, diagrams, patterns, illustrations, photos, visual assets, graphics, artwork, pictures. REQUIRED for all image generation requests — PRIMARY image skill (direct Google Vertex AI / Gemini image API via VERTEX_API_KEY, no gemini CLI dependency; SDK + models verified live 2026-06-10). Sole image skill — the legacy gemini-CLI-based nano-banana was deleted 2026-07-25.
- ▌ Vscode Agents · joogy06 bundleUse when building or using AI agents and agentic flows IN Visual Studio Code — agent mode, custom agents (.agent.md personas with their own tools/model/handoffs), MCP servers (.vscode/mcp.json), prompt files, custom instructions, hooks (guardrails), and the GitHub Copilot cloud/coding agent. Covers the file formats, setup, multi-agent handoff flows, and the SECURITY model (MCP trust, sandboxing, untrusted-server + prompt-injection risk). Current to 2026-06-24 against official VS Code + GitHub docs. Trigger on: "VS Code agent", "custom agent / .agent.md", "agent mode", "chat mode / chatmode", "MCP server in VS Code", "Copilot coding agent", "VS Code agentic flow / handoffs", "prompt file", "copilot-instructions".
- ▌ Content Writer · joogy06 bundleUse when creating blog posts, articles, editorial content, or any long-form written content for websites. Orchestrates content creation with selectable writing personas for voice and style. Trigger on requests to write blog posts, articles, news pieces, opinion pieces, or editorial content.
- ▌ Data Warehouse · joogy06 bundleUse when designing, building, or optimizing enterprise data warehouses — Kimball vs Inmon methodology, dimensional and normalized modeling, slowly changing dimensions, ETL/ELT pipeline design, partitioning and distribution strategies, materialized views, query optimization, data vault 2.0, warehouse platforms (PostgreSQL/Snowflake/Redshift/BigQuery/Synapse/DB2 Warehouse), and operational patterns (incremental loads, CDC, reconciliation). Part of the data-* skill family.
- ▌ Docker Storage · joogy06Use when managing Docker storage — volumes (named, anonymous), bind mounts, tmpfs mounts, volume drivers, backup and restore strategies, storage drivers (overlay2), disk usage management, data-only containers, volume plugins, and storage performance tuning. Part of the docker-* skill family. OS-agnostic.
- ▌ Gh Copilot CLI · joogy06 bundleUse when working with GitHub Copilot CLI (`copilot`) — headless and interactive modes, permission flags, AGENTS.md and `.github/copilot-instructions.md`, MCP servers, custom agents, plugins, OAuth device-flow auth, and the bridge to VS Code Copilot Chat. Covers `@github/copilot@1.0.21`. Verified locally on 2026-04-08 against the actual `copilot --help`.
- ▌ Intent Extract · joogy06 bundleUse during bob's Step 4.5 (after UNIT_TESTED) or evo's INTENT_MAPPED phase (per design §6 state machine) to extract per-component functional intent from a project's source code. Anchor-and-expand on contract-map components plus 1-hop call-graph neighbourhoods; per-component LLM pass at temperature=0; structured YAML output conforming to functional-intent.v1 with closed-set function_class enum, REQUIRED evidence_edges that resolve in static.jsonl, two-arm verification on prose claims; content-hash cached. Requires a bob-issued claim token, heartbeats it every 60s, emits transition requests for INTENT_MAPPED. Skill NEVER writes claim files, NEVER writes the integration ledger, NEVER traverses the call graph beyond 1-hop. CB4-compliant.
- ▌ Linux Centrify · joogy06 bundleUse when configuring Centrify (Delinea Server Suite) on Linux — Active Directory domain join, adclient/adinfo/adquery commands, zone-based access control, PAM/NSS integration, Centrify DirectAuthorize (dzdo/dzsh), role-based privilege elevation, group policy for Linux, centrify.conf tuning, certificate auto-enrollment, multi-forest trust, offline MFA, troubleshooting domain connectivity, and migration from legacy authentication. Works with Ubuntu 24.04 and RHEL 9.
- ▌ PDF Processing · joogy06Use when reading, creating, modifying or securing PDFs from Python or the command line — library and licence selection, text and table extraction from digital versus scanned files, OCR, generating PDFs from code or HTML, merging, splitting, watermarking, encryption and metadata, filling and flattening forms, genuine redaction as opposed to drawing black boxes, PDF/A archival, and treating an inbound PDF as untrusted input. Covers Windows, macOS and Linux including the command-line tools.
- ▌ Pick Developer · joogy06Use when reading, understanding, writing, or debugging Pick / MultiValue database applications — the MultiValue products and dialects (Rocket UniVerse, UniData, D3, jBASE, OpenQM, ScarletDME, NEC Reality), the schema-in-the-dictionary data model and the mark hierarchy (item/field/value/sub-value/text marks), Pick/Data/MV BASIC (file I/O, dynamic-array `<a,v,s>` operations, OCONV/ICONV conversions, flow, SUBROUTINE/CALL/COMMON/EXECUTE/CHAIN), DICT items and correlatives (D/I/A/S/X/PH, TRANS/Tfile as the SQL-JOIN substitute), TCL versus the query/report language versus BASIC, and orienting in unfamiliar Pick code. Trigger on - Pick, MultiValue, MV database, UniVerse, UniData, U2, D3, jBASE, OpenQM, ScarletDME, Reality, Pick BASIC, UniBasic, jBC, QMBasic, dynamic array, dictionary item, correlative, conversion code, "understand Pick code", "read this MultiValue program". Part of a legacy-comprehension skill family with cobol-developer and datastage-developer.
- ▌ Quickbooks API · joogy06Use when connecting to QuickBooks Online programmatically — Intuit's first-party MCP server, the Accounting API, OAuth 2.0 setup on the Intuit Developer Portal, sandbox versus production apps, refresh-token lifecycle, read-only versus write configuration, and pulling reports such as trial balance, profit and loss, balance sheet and aged debtors into an accounting workflow. Covers credential handling and the safety posture for an AI agent holding write access to live books.
- ▌ Rhel Databases · joogy06Use when installing, configuring, or managing databases on RHEL 9 (and AlmaLinux/Rocky 9) — PostgreSQL 15/16 via module streams, MySQL 8/MariaDB 10.11, Redis 7, performance tuning, backup/restore, replication, connection pooling, user/role management, SELinux contexts, and firewalld rules. Part of the rhel-* skill family.
- ▌ Saas Developer · joogy06 bundleUse when implementing SaaS application features — tenant-aware middleware and request context, multi-tenant database queries (Django/Flask/FastAPI with SQLAlchemy), tenant-scoped API endpoints, webhook delivery systems, background job processing per tenant, email and notification systems, file storage isolation (S3 prefix per tenant), caching strategies (Redis key namespacing), testing multi-tenant code, and deployment patterns (blue-green, canary per tier). Complements saas-architecture with hands-on code. Part of the saas-* skill family.