joogy06
- 233 skills
- 0 followers
- 15 hours ago last updated
- ▌ Visual Architect · joogy06 bundleUse at forge Step 2.5 for UI designs. Design-phase freeze skill that receives a draft skeleton (from skeleton-extractor), an approved HTML mockup, and user edits; validates every `binds_to: capability://...` URI resolves, enforces D2 strict on unresolved tokens (user must explicitly approve or add each one), HMAC-signs the payload with `.forge/session.key`, and atomically two-file writes `.design-ledger/skeletons/index.yaml` + `<screen>.yaml` via `trusted_runner.bundle_write`. Emits a `skeleton_frozen` transition request (bob applies — CB4). Mirrors S027 test-architect Phase-3 shape.
- ▌ Visual Companion · joogy06 bundleUse when you need to show visual content (mockups, wireframes, architecture diagrams, side-by-side layout comparisons) to the user during a design or brainstorming conversation. Generates self-contained HTML files in /tmp/ that the user opens in their browser. Server-less local replacement for the superpowers brainstorming visual companion. Trigger phrases: "show me a mockup", "render this diagram", "visual companion", "compare these layouts visually".
- ▌ Windows Ad Admin · joogy06Use when administering Windows Active Directory — AD DS architecture (domains, forests, trusts, sites/services), FSMO roles (Schema Master, Domain Naming, RID, PDC, Infrastructure), replication (intra-site/inter-site, DFSR/SYSVOL, replication topology), Group Policy (GPO design, precedence, WMI filters, security filtering, ADMX templates), organizational unit design, DNS integration (AD-integrated zones, SRV records), AD Certificate Services (PKI, certificate templates, auto-enrollment), AD DS monitoring and troubleshooting (dcdiag, repadmin, Event Viewer), and hybrid identity (Entra Connect, cloud sync). Complements windows-ps-server-admin and windows-sso. Part of the windows-* skill family.
- ▌ Wiring Reconcile · joogy06 bundleMerge per-run source artifacts (`static.jsonl` + per-agent `asserted/<agent_id>.jsonl` + optional `manual.jsonl`) into a run-scoped `snapshot.json` conforming to `wiring-snapshot.v1` (v1.1 adds per-component `intent` blocks via `intent_merge`). Single writer of reconciled snapshots. Does NOT promote to `latest.json` — bob does, atomically under flock. Deterministic Python, no LLM calls. Invoked by bob with a claim UUID; heartbeats every 60s via `_meta/claims.py`.
- ▌ Accounting Uk Ltd · joogy06 bundleUse when running the accounts of a small UK VAT-registered limited company — the full cycle of bookkeeping, bank and control-account reconciliation, VAT returns under MTD, year-end statutory accounts, CT600 corporation tax, payroll RTI, and the Companies House and HMRC deadline map. Routes to the specialist siblings and owns the engagement flow, the deadline calendar, and the current-year rates reference. Trigger on - my company accounts, VAT return, year end, CT600, corporation tax return, Companies House filing, annual accounts, bookkeeping, trial balance, payroll, HMRC deadline, small company accounts.
- ▌ Career Assessment · joogy06Use when the user asks about self-assessment, career review, direction clarification, "where am I?", "what should I do next?", SWOT analysis, SOAR analysis, gap analysis, values alignment, career stage diagnosis, competency assessment, Ikigai alignment, or needs help figuring out their current position and potential next moves. Part of the career-* skill family.
- ▌ Career Leadership · joogy06Use when the user asks about managing up, influence without authority, executive sponsorship, stakeholder management, team building, executive presence, situational leadership, leading change, or the technical-to-strategic transition for IT professionals in finance/banking. Part of the career-* skill family.
- ▌ Career Transition · joogy06Use when the user is evaluating a job offer, negotiating salary, transitioning from IC to manager, considering internal mobility, changing companies, pivoting careers, or onboarding into a bigger role. Part of the career-* skill family.
- ▌ Docker Networking · joogy06Use when configuring Docker container networking — bridge networks, overlay networks, macvlan, host networking, DNS resolution between containers, published ports, network isolation, container-to-container communication, load balancing with Docker, IPv6, custom network drivers, and network troubleshooting. Part of the docker-* skill family. OS-agnostic.
- ▌ Hostinger Hosting · joogy06Use when managing websites on Hostinger hosting — hPanel navigation, WordPress staging environment, LiteSpeed Cache configuration, PHP version management, SSH access (port 65002), DNS zone editor, SSL/TLS certificates, email setup (IMAP/SMTP settings, SPF/DKIM/DMARC), backup and restore, Hostinger CDN, Node.js deployment, cron jobs, Git integration, file manager, database management, migration to/from Hostinger, or troubleshooting Hostinger-specific errors (500, SSL loops, upload limits).
- ▌ Intent Map Render · joogy06 bundleUse during evo's DRIFT_SURFACED phase (per design §6 state machine) to render diagrams from a frozen intent-map + wiring snapshot + api_delta. Pure-Python deterministic — no LLM calls, no timestamps in payloads, byte-identical output on re-run. Emits 4 diagram types capped at HARD-RULE 5's "3 per consultation turn" — D1 Mermaid sequence (per-component runtime), D2 Cytoscape-JSON blast-radius subgraph, D3 Mermaid sankey for version delta, D4 markdown coverage heatmap. Function-level rendering rejected with explicit error.
- ▌ Legacy Code Intel · joogy06 bundleUse when you want a PERSISTENT, queryable, SCIP-inspired code-intelligence library over legacy artifacts — COBOL, DataStage .dsx (XML), ETL scripts (shell/SQL/Python), Java (legacy JEE/Spring estates), and Pick/MultiValue BASIC (UniVerse/UniData/D3/jBASE/OpenQM) — built ONCE into a content-addressed store and exposed via a deterministic graph-query layer + a self-contained HTML navigator. An LLM-as-parser framework (mirrors lineage-extract-static): model-neutral prompts the in-session AI CLI uses to extract symbols/occurrences/relationships, NOT per-format AST parsers. Triggerable as a single skill (ingest one artifact/dir) and via agent-teams (batch, one worker per artifact — NO new agent). Static analysis only (v1). Also trigger on "index this COBOL", "symbol graph for DataStage jobs", "where is this paragraph called", "impact of changing this copybook", "index this Pick/MultiValue BASIC", "index this Java", "code intelligence for legacy", "build a navigator for this mainframe code".
- ▌ Publish To Github · joogy06 bundleUse when preparing to publish ~/.claude/skills/, ~/.claude/agents/, and ~/.claude/commands/ to a public github repository. Wraps publish_prep.py to scrub embedded private content, run extended security checks, bundle README and documentation, and produce a clean staging directory ready for git init / commit / push. Also trigger on "publish skills to github", "deploy public skills", "prepare github release", "scan skills for secrets", "bump skill version", "create publish staging directory".
- ▌ Rhel File Storage · joogy06Use when configuring file sharing and advanced storage on RHEL 9 (and AlmaLinux/Rocky 9) — NFS server/client with nfs-utils, Samba/CIFS shares with SELinux contexts, Stratis storage management, XFS administration, VDO deduplication, disk quotas, POSIX ACLs, snapshots, and storage monitoring. Part of the rhel-* skill family.
- ▌ Rhel Server Admin · joogy06Use when administering Red Hat Enterprise Linux 9 systems — dnf/rpm package management, subscription-manager, user/group management, SSH hardening, systemd services, firewalld, NetworkManager/nmcli networking, LVM/Stratis storage, kernel tuning, security hardening (CIS, SELinux, fail2ban), Cockpit web console, backup/restore, and on-prem VM guest tools (Proxmox, VMware, Hyper-V). Parent skill for the rhel-* skill family.
- ▌ Saas Architecture · joogy06 bundleUse when designing or building SaaS applications — multi-tenancy models (silo/pool/bridge), tenant isolation, subscription and billing integration (Stripe/Paddle), onboarding flows, feature flags and entitlements, usage metering, API rate limiting, tenant-aware data partitioning, SaaS operational patterns (noisy neighbor, tenant health), and SaaS security (data isolation, compliance, SOC2).
- ▌ Ubuntu Monitoring · joogy06Use when setting up monitoring and logging on Ubuntu 24.04 LTS — Prometheus and node_exporter, Grafana dashboards, Loki/Alloy log aggregation (Promtail legacy), ELK stack (Elasticsearch, Logstash, Kibana), alerting with Alertmanager, systemd journal management, rsyslog, and health check patterns. Part of the ubuntu-* skill family.
- ▌ Affordance Advisor · joogy06 bundleUse at workflow-completion boundaries to optionally surface host-native command suggestions when running on a known CLI host (Claude Code, Codex, Antigravity CLI (agy), Copilot CLI). Reads a per-host affordance registry and returns zero or one structured hint per completion kind. Never executes commands. Activates only when the active host CLI is detected from environment variables; returns an empty result on unknown hosts so portable skills stay safe.
- ▌ Career Positioning · joogy06Use when the user needs positioning strategy — what to emphasize on a resume/CV, LinkedIn profile and content strategy, personal brand narrative, recruiter relationships, internal visibility, conference speaking, or network mapping. Strategy and emphasis only - to WRITE or tailor the CV/cover-letter document itself use career-application-writer; to build online presence beyond LinkedIn (website, GitHub, social, newsletters, AI findability) use career-online-presence. Trigger on - position myself, CV strategy, what should my resume emphasize, LinkedIn profile, personal brand, recruiter, visibility, thought leadership. Part of the career-* skill family.
- ▌ Code Comprehension · joogy06 bundleUse when you want a cheap, standing, read-only GENERATED comprehension front-door (PROJECT.md + per-component COMPONENT.md) for an arbitrary code repository that has no durable contract-map — turns a code tree into non-drifting architecture docs built from a bounded synthetic component partition + structural code edges (AST/regex) + per-component LLM functional intent. Claimless and CB4-safe — writes ONLY to .comprehension/ scratch + generated docs (nothing under .ledger/ or progress/). Composes wiring-extract-static (--standalone), intent-extract (--standalone), the wiring-reconcile pure merge core, and intent-map-render pure functions. Shadow-first - generates to a SHADOW path for side-by-side parity before adoption; --migrate (overwrite real docs) is human-gated and separate. Also trigger on "generate PROJECT.md", "document this codebase", "comprehension front-door", "architecture docs for a repo without a contract-map", "what are the components of this code".
- ▌ Cross Project Mail · joogy06 bundleUse when sending or receiving messages between AI agents working in different sibling projects on the same host. Provides a flat-file mailbox (`~/.ai-mailbox/`), a `cpmail` CLI (send/list/read/ack/migrate/doctor), and a SessionStart hook that prints unread count per project. v1 is single-host trust model (no HMAC, no daemon, no MCP server) — cross-machine and adversarial trust deferred to v2 (M3). Subsumes the manual `cross-repo-review.md` Outbound/Inbound convention via a one-shot idempotent migrator.
- ▌ Dep Currency Check · joogy06 bundleUse when checking dependency currency and known CVEs in any project with manifests — pyproject.toml / package.json / Cargo.toml / go.mod / Gemfile / pom.xml. Surfaces stale library versions and known vulnerabilities BEFORE AI design agents propose using them. Callable from forge Step 1 (advisory), alf Step 2a (data extraction), pre-commit hooks (POSIX `.sh` + Windows hardened `.ps1`), standalone CLI, the `G_DEP_CURRENCY` gate in `_meta/gates.py`, and as a scope_delta source for critical CVEs in direct deps. Trigger on - "check deps", "what versions are stale", "CVE check", "dependency audit", "is this lib current", "freshness check", forge Step 1 auto-invoke when manifests detected.
- ▌ Gdelt Event Mining · joogy06 bundleUse when a caller needs to query GDELT 2.0 (Global Database of Events, Language, and Tone) for industry events, theme velocity, inflection detection, or macro trend grounding. Supports events_by_theme, inflection_scan, and location_events operations. Reusable by founder-ideation (for trend-first team data), research-*, geopolitical-market-impact, and any caller that needs global event signal grounding. One-shot fetch-analyze-return. Trigger on: "query GDELT", "industry inflections", "event velocity for theme X", "what global events relate to Y", "macro trends in Z".
- ▌ MCP Server Creator · joogy06 bundleUse when building MCP servers — Model Context Protocol specification, server implementation in TypeScript and Python, defining tools with JSON Schema parameters, resources and resource templates, prompts, transport layers (stdio, SSE, streamable HTTP), error handling, testing with MCP Inspector, packaging and distribution, and integration with Claude Code and other MCP clients.
- ▌ Python Parallelism · joogy06Use when implementing concurrent or parallel Python code — asyncio, multiprocessing, threading, concurrent.futures, task queues (Celery), or data processing parallelism (Polars, Dask). Covers the GIL-free Python transition, decision frameworks for choosing the right approach, and production patterns.
- ▌ Rhel Network Infra · joogy06Use when configuring network infrastructure services on RHEL 9 (and AlmaLinux/Rocky 9) — BIND DNS server, dnsmasq, Kea/ISC DHCP server, chrony NTP, VLAN routing with nmcli, IP forwarding, NAT with nftables/firewalld, and network troubleshooting tools. Part of the rhel-* skill family.
- ▌ Rhel Ollama Nvidia · joogy06Use when setting up NVIDIA GPUs, CUDA, container toolkit, or Ollama on RHEL 9 (and AlmaLinux/Rocky 9) — driver installation via NVIDIA repo or ELRepo, CUDA toolkit, cuDNN, NVIDIA Container Toolkit for Podman and Docker, Ollama installation and model management, GPU monitoring (nvidia-smi), vGPU basics, multi-GPU configuration, SELinux considerations, and troubleshooting. Part of the rhel-* skill family.
- ▌ SEO Meta Optimizer · joogy06Use when creating or optimizing title tags, meta descriptions, Open Graph tags, Twitter Cards, URL structures, or any SERP-facing metadata. Covers character limits, pixel widths, CTR optimization, and AI Overview impact on click-through rates.
- ▌ SEO Serp Optimizer · joogy06Use when optimizing content for featured snippets, People Also Ask, AI Overview citations, rich results, or any SERP feature. Covers snippet formats, PAA optimization, AI citation strategy, and the current rich results inventory.
- ▌ Session Continuity · joogy06 bundleUse when a working session has run long enough that quality may be degrading, or before it does — detecting the signals that precede degradation, choosing between compacting, clearing and restarting, writing a handover that survives the reset, and resuming without re-deriving everything. Covers why automatic compaction fires too late to be trusted, how to schedule checkpoints without depending on cron, and what can honestly be automated versus what needs a person.
- ▌ Skeleton Extractor · joogy06 bundleUse when transforming an HTML mockup into a draft design-skeleton.v1 YAML. Walks the DOM via puppeteer-core at 3 breakpoints, extracts bboxes + computed styles (resolved back to declared tokens) + wired interaction handlers, and emits one draft ready for visual-architect review. Runs the Node subprocess under trusted_runner discipline (CB3-compliant: trusted runner owns execution, skill only generates draft). Invoked by visual-architect at design-phase freeze; NEVER writes the frozen skeleton itself.
- ▌ Structure Recovery · joogy06 bundleUse when you want to reverse-engineer the SHAPE of data — table column lists+types, COBOL record layouts (PIC/USAGE/COMP, computed byte offsets, REDEFINES, OCCURS), flat-file positional layouts, inferred CREATE TABLE DDL — from legacy artifacts (SQL/DDL, DataStage .dsx, COBOL+copybooks, flat-files). The 3rd lineage-family sibling (flow=lineage-extract-static, symbols=legacy-code-intel, structure=this). A cross-model LLM-as-parser framework: model-neutral prompts the in-session AI CLI runs against chunks via its OWN context — NO per-format parser deps; Python does only chunk I/O, validation, DETERMINISTIC COBOL byte-offset computation, accumulation, rendering. Handles large-file chunking + resumable partial reports; renders HTML/CSV/Excel/wiki/inferred-DDL/OpenLineage SchemaDatasetFacet. Static only (v1). Also trigger on "reverse engineer table structure", "COBOL record layout", "copybook byte offsets", "infer DDL from", "flat-file layout", "schema from DSX".
- ▌ Ubuntu Docker Host · joogy06Use when setting up and managing Docker CE on Ubuntu 24.04 LTS — installation from official repo, storage drivers (overlay2), daemon.json configuration, networking (bridge, macvlan, host), Docker Compose V2, container logging, private registry, resource limits, rootless mode, and security best practices. Part of the ubuntu-* skill family.
- ▌ Ubuntu Web Servers · joogy06Use when configuring web servers on Ubuntu 24.04 LTS — Nginx, Apache, Caddy setup and tuning, virtual hosts, SSL/TLS certificates, Let's Encrypt/certbot, reverse proxy patterns, load balancing, HTTP/2/3, security headers, and performance optimization. Part of the ubuntu-* skill family.
- ▌ Uk Corporation Tax · joogy06Use when preparing or checking a UK Company Tax Return — the CT600, the tax computation that turns accounting profit into taxable profit, add-backs and disallowables, capital allowances including the annual investment allowance and full expensing, losses, associated companies and marginal relief, and the separate payment and filing deadlines. Covers what a small Ltd must hand to filing software.
- ▌ Windows Powershell · joogy06Use when writing or debugging PowerShell scripts — PowerShell 7.x and Windows PowerShell 5.1 (including PS 5.1 BOM-less script encoding hazards, mojibake on non-ASCII chars, Windows-1252 default), pipeline and object manipulation, error handling (try/catch/ErrorAction, native-stderr silencing under $ErrorActionPreference='Stop'), advanced-function common-parameter conflicts (-Verbose / -v collision, "specified more than once"), native-command splatting (empty-string arg drop on PS 5.1), modules and package management (PSGallery), remoting (WinRM, SSH), Desired State Configuration (DSC), scheduled tasks, WMI/CIM queries, registry operations, file system operations (Split-Path -LiteralPath/-Parent parameter-set collision on PS 7.6), string/regex, JSON/XML/CSV handling, process management (Start-Process PID-without-health, tree-kill via Win32_Process BFS), and cross-platform considerations (Linux→Windows primitive porting, nohup / kill / pgrep equivalents). Parent skill for the windows-ps-* skill family.
- ▌ AI Search Optimizer · joogy06Use when creating content, updating schema markup, configuring product feeds, managing AI crawler access, or optimizing pages for AI-powered search visibility (ChatGPT, Gemini, Perplexity, Google AI Overviews, Copilot).
- ▌ Career Storytelling · joogy06Use when the user needs to prepare interview answers, write a promotion case, build an achievement bank, practice STAR/STAR-L storytelling, quantify career accomplishments, or craft banking-specific professional narratives. Part of the career-* skill family.
- ▌ Codex Orchestration · joogy06 bundleUse when delegating tasks to Codex CLI (OpenAI GPT-5.6) or Antigravity CLI (agy) from Claude Code — research tasks, challenger/devil's advocate reviews, prototyping, idea generation, code review, second-opinion analysis. Covers Codex plugin commands, codex exec (incl. per-call reasoning-effort tiers), and agy -p headless mode. Triple-model orchestration for Claude + Codex + Antigravity (agy).
- ▌ Confluence REST API · joogy06Use when interacting with Confluence programmatically via REST API — API v1 and v2 endpoints, authentication (API tokens, OAuth, PAT), CRUD operations on pages/spaces/attachments, CQL (Confluence Query Language), content properties, labels, comments, user/group management, bulk operations, pagination, rate limiting, and error handling. Works with both Confluence Cloud and Data Center.
- ▌ Datastage Developer · joogy06Use when developing or administering IBM DataStage — parallel job design, server job patterns, stage types (Transformer/Join/Lookup/Aggregator/Sort/Funnel/Merge), connectors (DB2/Oracle/ODBC/Sequential File/Complex Flat File), parallel framework configuration, job sequencing, performance tuning, scheduling, DataStage on Cloud Pak for Data, and migration from legacy versions. Part of the data-* skill family.
- ▌ Docker Fundamentals · joogy06Use when working with Docker containers — core concepts, CLI commands, image management, container lifecycle, Dockerfile patterns, BuildKit features, multi-stage builds, layer caching optimization, health checks, restart policies, resource limits, npm/Node.js Docker patterns, Python Docker patterns, .dockerignore, debugging and troubleshooting containers. Parent skill for the docker-* skill family. OS-agnostic — for OS-specific setup see ubuntu-docker-host or rhel-docker-host.
- ▌ Human Voice Writing · joogy06Use when the user asks to humanize a draft they authored or own, make text sound less AI-generated, check whether writing reads as AI-written, or remove AI-typical patterns — for professional and personal writing such as CVs, posts, bios, emails, and articles. Improves HOW true content is told; never invents facts, never games AI detectors, never overrides an explicit persona. Routes deep catalog knowledge to career-coach/references/ai-tells-catalog.md and full CV/cover-letter generation to career-application-writer. Trigger on - humanize this, sounds like AI, make this sound human, remove AI tells, does this read as AI-written, AI slop check.
- ▌ Knowledge Grounding · joogy06 bundleUse when checking what knowledge sources are available (wikis, docs, Confluence, Jira, vector stores, internet), determining grounding mode (internal-only vs full), routing queries to the best source, or flagging ungrounded answers. Covers source discovery, air-gap detection, grounding tiers (verified/grounded/inferred/training-only), and strict_airgap enforcement.
- ▌ Large File Analysis · joogy06Use when analyzing large text-based files (CSV, TXT, logs, JSON lines, TSV) that exceed or approach the AI context window — chunked reading strategies, position tracking (line numbers, byte offsets), temp file accumulation for intermediate findings, multi-pass analysis patterns, CSV header preservation across chunks, progressive summarization, grep-first-then-read targeting, and final aggregation before output. Essential for token-limited AI agents (Copilot, Claude Code, Cursor, Windsurf) working with files over 2000 lines.
- ▌ Process Observation · joogy06 bundleUse when emitting, querying, or rotating process-level friction observations from any skill, agent, gate, or external tool. Provides the `claude-observe` CLI one-liner, Python API `claude_observe()`, and query/sweep/compaction primitives over a two-file ledger (`active.yaml` aggregate + `events.jsonl` truth log). BEST-EFFORT writes - never raise to the caller. 13-category closed-set taxonomy. Ships with 14-day active retention, indefinite compressed stale retention, 180-day hashed event summaries, and write-time anonymization for the cross-project global rollup. S039 efficacy-telemetry extension - a gate-run denominator writer (`gate-runs.jsonl` sidecar) plus a read-only `query.py rollup` op that computes the four orchestration-efficacy metrics (gate-fail / false-positive / dual-verdict-disagreement / user-override) for alf sweeps.
- ▌ Research For Skills · joogy06 bundleUse when a skill gap is identified during task planning, when the user asks to create or improve a skill, or when forge detects no matching skill for a domain.
- ▌ Ubuntu File Storage · joogy06Use when configuring file sharing and advanced storage on Ubuntu 24.04 LTS — NFS server/client, Samba/CIFS shares, ZFS pools and datasets, disk quotas, POSIX ACLs, snapshots, and storage monitoring. Part of the ubuntu-* skill family.
- ▌ Ubuntu Server Admin · joogy06Use when administering Ubuntu Server 24.04 LTS systems — package management, user/group management, SSH hardening, systemd services, UFW/nftables firewall, netplan networking, LVM/disk management, kernel tuning, security hardening (CIS, AppArmor, fail2ban), backup/restore, and on-prem VM guest tools (Proxmox, VMware, Hyper-V). Parent skill for the ubuntu-* skill family.
- ▌ Windows Ps Security · joogy06 bundleUse when hardening Windows systems via PowerShell — Windows Firewall (NetSecurity), Windows Defender/Microsoft Defender, BitLocker drive encryption, audit policy and event log analysis, local security policy, credential management (SecureString, Windows Credential Manager), AppLocker, Windows Update management, and security compliance scanning. Part of the windows-ps-* skill family.
- ▌ Wordpress Developer · joogy06 bundleUse when developing WordPress themes, plugins, or blocks — theme.json configuration, block themes, classic themes, child themes, plugin architecture, custom post types, taxonomies, Gutenberg block development, WordPress REST API custom endpoints, WP-CLI commands, hooks/filters system, enqueueing assets, internationalization, or writing any PHP/JS code that targets WordPress core APIs.
- ▌ Agentic Architecture · joogy06Use when deciding how an LLM-backed system should be structured — whether it needs an agent at all or a deterministic workflow, which orchestration pattern fits (chain, router, parallel fan-out, orchestrator-worker, evaluator-optimizer, supervisor, hierarchical), how many agents, how state and durability work, where tools and human approval gates belong, how loops terminate within a budget, which framework class to adopt and when, and how to evaluate a trajectory rather than a single answer.
- ▌ Day Trading Patterns · joogy06Use when implementing intraday trading strategies, scalping algorithms, VWAP/TWAP execution, candlestick pattern recognition, volume profile analysis, order flow interpretation, or time-of-day effect modelling
- ▌ Design Drift Arbiter · joogy06 bundleUse AFTER visual-arbiter returns `reject` on a visual verification run, when bob needs to know whether the failures are micro-drift (auto-approvable as a patch-version bump) or material change (escalate to user review). Pure-Python algorithmic comparison — no LLM, no browser. Consumes a rejected visual-verdict JSON + skeleton tokens + an active profile from `_meta/config.yaml` (strict | lenient | project_override) and emits one JSON verdict on stdout. Bob persists the verdict; the arbiter never writes to `.design-ledger/` (CB4 boundary, mirrors visual-arbiter).
- ▌ LLM API Optimization · joogy06Use when an LLM-backed application's API calls need to get cheaper, faster or more reliable — prompt caching and the prefix rules that decide whether it hits, batch processing, context engineering and what earns a place in the window, payload format economics, structured outputs and constrained decoding, model routing by task, streaming and latency, and measuring cost per resolved task rather than per call.
- ▌ Presentation Builder · joogy06 bundleUse when the user asks to build a presentation, create slides, make a deck, PowerPoint, PPTX, pitch deck, status update deck, architecture review presentation, or steering committee deck. Parent skill for the presentation-* skill family.
- ▌ Presentation Datavis · joogy06Use when a presentation needs charts, tables, data visualizations, or data-driven slides — tagged [CHART] slides from narrative, "visualize this data", or any data-to-slide conversion. Part of the presentation-* skill family.
- ▌ Presentation Styling · joogy06Use when a presentation needs template selection, branding enforcement, color palettes, tone profiles, or layout conventions — asset management, consulting slide standards, and visual identity enforcement. Part of the presentation-* skill family.
- ▌ Python Auth Security · joogy06Use when implementing authentication (OAuth, OIDC, SAML, JWT, sessions), authorization (RBAC, ABAC), user management, multi-tenant isolation, API security, or applying OWASP security patterns in Python web applications. Covers Flask and FastAPI security patterns.
- ▌ Python Data Engineer · joogy06Use when working with SQLAlchemy 2.0, Alembic migrations, database administration, data lineage visualization, query optimization, connection pooling, or database monitoring in Python. Covers PostgreSQL, MySQL, SQL Server administration patterns and data pipeline lineage tracking.
- ▌ Reddit Signal Mining · joogy06 bundleUse when a caller needs to extract real pain points, velocity heat, or sentiment from Reddit for research, niche detection, idea validation, or market signal grounding. Supports discover_subs, mine_pains, heat_scan, and sentiment operations. Reusable by founder-ideation, alf, research-*, and any caller that needs physical-world grounding from public Reddit data. One-shot fetch-analyze- return — NOT a real-time stream. Trigger on: "mine Reddit for X", "find pain points in r/Y", "what's hot on Reddit about Z", "subreddit discovery", "Reddit sentiment".
- ▌ Trading Dashboard UX · joogy06Use when designing or building the user-facing surfaces of a trading application — order-entry tickets, live blotters, and operator/monitoring consoles — where UX defects convert directly to monetary loss. Covers order-ticket safety (side/size/symbol/notional review, exact-order-digest confirmation, fat-finger guards, keyboard and focus safety), order-lifecycle presentation without optimistic success, market-data freshness encoding (quote age, feed degradation, session/halt/connection state), blotter and partial-fill presentation, alert prioritization, and render contracts that keep emergency cancel/reduce/flatten controls responsive under tick storms (off-main-thread ingestion). Trigger on - trading dashboard, order ticket UI, order entry form, live blotter, trading terminal UX, stale quote display, emergency flatten button. Analytical charts and KPI tiles live in the dataviz skill; generic SPA mechanics live in modern-frontend; signal design lives in observability.
- ▌ Ubuntu Network Infra · joogy06Use when configuring network infrastructure services on Ubuntu 24.04 LTS — BIND9 DNS server, dnsmasq, Kea/ISC DHCP server, NTP with chrony/timesyncd, VLAN routing, IP forwarding, NAT, and network troubleshooting tools. Part of the ubuntu-* skill family.
- ▌ Ubuntu Ollama Nvidia · joogy06Use when setting up NVIDIA GPUs, CUDA, container toolkit, or Ollama on Ubuntu 24.04 LTS — driver installation (proprietary vs open kernel module), CUDA toolkit, cuDNN, NVIDIA Container Toolkit for Docker, Ollama installation and model management, GPU monitoring (nvidia-smi), vGPU basics, multi-GPU configuration, and troubleshooting. Part of the ubuntu-* skill family.
- ▌ Verification Arbiter · joogy06Use when bob needs an independent verdict on an evidence bundle as part of the INTEGRATED → VERIFIED transition. Invoked as a subprocess (not a Claude Code Agent). Reads a frozen evidence bundle + frozen test plan, runs a cold-context Claude to score coverage against the plan and self-check the bundle hash, and emits one JSON verdict on stdout. Bob persists the verdict; the arbiter never writes to .ledger/ (CB4 boundary per design §5.6).
- ▌ Conversion Psychology · joogy06Use when writing copy, designing CTAs, framing prices, adding trust signals, or reviewing any customer-facing page for persuasion effectiveness. Covers buying psychology, cognitive biases, and ethical urgency for e-commerce.
- ▌ Development Lifecycle · joogy06 bundleUse at the start of any development task — feature, bugfix, refactor, or infrastructure change. Defines mandatory SDLC phases that must be completed with evidence before work is considered done. Enforces testing, security review, and documentation gates.
- ▌ Ms Office Word Python · joogy06Use when reading, writing, transforming, or converting Word documents from Python — .docx (python-docx, docx2txt, mammoth, pypandoc), .docm (macro-enabled — handled with explicit user intent), .doc legacy (LibreOffice headless or antiword), or generating PDF (docx2pdf on Windows/macOS, LibreOffice headless on Linux, pypandoc + xelatex/wkhtmltopdf). Covers OOXML XXE defence, full-fidelity caveats (python-docx is NOT a 100% renderer), and macro handling. Part of the ms-office-python-* skill family.
- ▌ Presentation Diagrams · joogy06Use when a presentation needs architecture diagrams, flowcharts, sequence diagrams, or system visuals — tagged [DIAGRAM] slides from narrative, "add a visual of how X connects to Y", or any system overview visualization for slides. Part of the presentation-* skill family.
- ▌ Presentation Renderer · joogy06Use when slide outlines, visuals, and styling are ready to compile into final PPTX and/or HTML output — export, "generate the file", "give me the PPTX", create HTML slides. Part of the presentation-* skill family.
- ▌ Project Documentation · joogy06 bundleUse at the start of any session in a project, after completing implementation tasks, or when creating new files/directories. Ensures operational docs (history.md, tasks.md, index.md, session_control.md) and hierarchical architecture map (PROJECT.md, COMPONENT.md) exist and stay updated.
- ▌ SEO Authority Builder · joogy06Use when building E-E-A-T signals, brand authority, Knowledge Panel optimization, author entity building, trust signals, social media SEO strategy, or managing online reputation. Covers brand mentions, reviews, digital PR, social signals, and content freshness as authority maintenance.
- ▌ Uk Statutory Accounts · joogy06Use when preparing year-end statutory accounts for a small UK limited company — choosing between FRS 105 micro-entity and FRS 102 Section 1A small-company frameworks, the profit and loss account and balance sheet formats, required notes and disclosures, directors' responsibilities, iXBRL tagging for HMRC, and filing with Companies House including what the public register shows.
- ▌ Wiring Extract Static · joogy06 bundleEmit run-scoped static wiring edges from a target project via SCIP (scip-python, scip-typescript) plus framework plug-ins (FastAPI, Express) or a generic fallback (Python ast + JS regex). Writes `.wiring/runs/<run_id>/static.jsonl` and `manifest.json` conforming to `wiring-source-edge.v1` and `wiring-source-manifest.v1`. Single-writer of `static.jsonl`. Deterministic Python, no LLM calls. Invoked by bob with a claim UUID; heartbeats every 60s via `~/.claude/skills/_meta/claims.py`.
- ▌ Woocommerce Developer · joogy06 bundleUse when building or modifying WooCommerce themes, customizing checkout or product pages, working with WooCommerce hooks and templates, integrating payment gateways, using the WooCommerce REST API, or writing any PHP code that touches WooCommerce. Includes mandatory security patterns.
- ▌ Career Online Presence · joogy06 bundleUse when building or auditing an individual professional's online presence and findability — personal website (Person schema, canonical bio), GitHub portfolio, multi-platform social strategy (LinkedIn content cadence, X, Bluesky, Threads), newsletters (Substack), YouTube, AI people-search visibility (how ChatGPT, Perplexity, Gemini answer 'who is <name>'), and digital-footprint hygiene under employer screening. Includes a mandatory regulated-employee publishing check (finance/FINRA/MNPI). Trigger on - personal website, GitHub profile, online presence, personal brand online, be found by AI, Bluesky, Threads, Substack, newsletter strategy, digital footprint, what does ChatGPT say about me. Part of the career-* skill family; business/brand E-E-A-T lives in seo-authority-builder; e-commerce AI visibility lives in ai-search-optimizer.
- ▌ Cross CLI Deliberation · joogy06 bundleUse when consulting one or more external CLIs (Codex, Antigravity (agy), Copilot) for second opinions, challenger reviews, design ratification, or any decision where sycophancy / "I-was-asked-so-I-produced-something" is a real failure mode. Implements a two-gate protocol — null-hypothesis ballot before any deliberation, then burden-of-falsification on every CHANGE_NEEDED claim — that converts cross-CLI consultation from echo-chamber into genuine deliberation. Trigger on - "ask Codex / agy what they think", "second opinion", "tiebreak between models", forge design ratification, alf review hand-offs, bob's arbiter gates.
- ▌ Founder Sprint · joogy06 bundleUse when the user asks to run a structured venture sprint, check their stage, advance to the next phase, hand off to forge for execution, or asks "what should I do next" in the context of building a venture. Phase 2 subskill of the founder family. Lean gatekeeper and state machine: Diagnose -> Evidence -> Decision -> Handoff. Gate enforcement, next-subskill picker. NOT a planner, NOT an executor. Routes via parent `founder` skill. Trigger on: "run a sprint", "where am I", "what's next", "advance to next stage", "hand off to forge", "am I ready to build", "check my gates", "sprint status".
- ▌ Ledger Error Diagnosis · joogy06 bundleUse when a ledger will not agree — a trial balance that does not balance, a bank or control account that will not reconcile, a VAT return that does not tie to the VAT control account, a balance sheet where net assets do not equal shareholders' funds, or suspected duplicate, missing, mis-signed or mis-period transactions. Covers the arithmetic signatures that identify an error class from the difference alone, the detection query for each class, and the correction protocol that fixes the books without destroying the audit trail.
- ▌ Lineage Extract Static · joogy06 bundleUse when extracting data/process lineage from a codebase or file tree — Python/Java/SQL/DSX/Control-M/dbt/COBOL/Pick-MultiValue-BASIC/scheduler configs/log files into spec-correct OpenLineage 2.0.2 JobEvent + DatasetEvent ndjson plus dual visual report (HTML Cytoscape DAG + Mermaid markdown + CSV). Skill is a framework — model-neutral prompts the in-session AI CLI (Claude Code, Codex CLI, Antigravity CLI (agy), Copilot CLI) uses to analyse chunks via its own LLM context, NOT per-format parser plug-ins. Static analysis only (v1); runtime producers in v2. Also trigger on "lineage report", "data flow extraction", "openlineage", "trace data through the codebase", "where does this dataset come from", "Java lineage", "JDBC/JPA lineage", "Pick/MultiValue lineage".
- ▌ Ms Office Excel Python · joogy06Use when reading, writing, transforming, decrypting, or converting Excel files from Python — .xlsx (openpyxl, xlsxwriter, pandas), .xls legacy (xlrd <2.0), .xlsb (pyxlsb), encrypted workbooks (msoffcrypto-tool), Excel automation on Windows/macOS with Office installed (xlwings, pywin32 COM), or formula evaluation without Excel (pycel, formulas). Covers formula injection (CWE-1236) sanitization, XXE defence for parsed XML, and large-file streaming patterns. Part of the ms-office-python-* skill family.
- ▌ Ms Office Graph Python · joogy06Use when calling Microsoft Graph from Python for mail (Outlook), calendar, contacts, Teams chat / channels / meetings, SharePoint sites / lists / documents, OneDrive files, or Microsoft 365 user / group administration. Libraries — msgraph-sdk (primary, Microsoft-blessed, Kiota-generated), O365 (community wrapper, friendlier API), exchangelib (on-prem Exchange Server only — EWS retires for Exchange Online per Microsoft's announced schedule, disabled-by-default 2026-10-01 with permanent shutdown 2027-04-01; verify before relying), extract-msg / libpff-python (offline .msg / .pst parsing), botbuilder-* (full Teams bots), adaptive-cards-py (Adaptive Cards 1.5+). Covers delegated vs application permissions, RSC, throttling, paging, change-tracking, webhook validation. Part of the ms-office-python-* skill family.
- ▌ Presentation Narrative · joogy06 bundleUse when presentation-builder delegates narrative construction — selecting audience-adapted narrative flows from 23 framework templates based on audience type, purpose, and constraints. Part of the presentation-* skill family.
- ▌ Python Flask Developer · joogy06Use when building Flask web applications, REST APIs, or microservices. Covers Flask 3.x patterns, application factory, blueprints, extensions, deployment, testing, database sessions, and production configuration. Also covers when to choose Flask vs FastAPI vs Django.
- ▌ Quickbooks Bookkeeping · joogy06Use when working inside QuickBooks Online day to day — clearing the For Review bank feed, choosing Match versus Add versus Exclude, writing and ordering bank rules without them conflicting, running the Reconcile tool to a statement, and above all finding and repairing the gaps where a feed such as PayPal, Stripe or a card provider failed to sync completely. Covers the QBO-specific dumping grounds (Reconciliation Discrepancy, Undeposited Funds, Opening Balance Equity) where forced differences hide.
- ▌ Research Vectorization · joogy06Use when writing the code that turns a document corpus into a queryable vector store — runnable Python for markdown chunking, sentence-transformer embedding, ChromaDB and FAISS indexing, metadata schemas and a basic RAG query pipeline.
- ▌ SEO Content Strategist · joogy06Use when planning content strategy, writing SEO-optimized content, auditing existing content quality, identifying content decay, deciding whether to create, update, consolidate, or delete pages, or building topical authority through content clusters.
- ▌ SEO Keyword Strategist · joogy06Use when researching keywords, mapping search intent, building topic clusters, detecting keyword cannibalization, or optimizing content for entity-based search. Covers keyword strategy, intent classification, clustering, and cannibalization diagnosis.
- ▌ Small Business Finance · joogy06Use when advising on the financial reality of running a small business rather than on compliance — cash flow and why profitable companies still fail, the working-capital cycle and why growth consumes cash, online-retail economics including processor reserves, returns and marketplace fees, cash and till controls for local sales, the salary-versus-dividend decision and the distributable-reserves check, the monthly numbers worth watching, and the warning signs an accountant should raise before being asked.
- ▌ Social Trading Signals · joogy06Use when extracting trading signals from X/Twitter, Reddit, or Telegram, detecting pump-and-dump patterns, identifying bot activity, building sentiment aggregation from social media, or modelling signal decay from social sources
- ▌ Docker Compose Patterns · joogy06Use when writing advanced Docker Compose configurations — profiles, extends and inheritance, YAML anchors and merge keys, health-dependent startup (depends_on conditions), multi-environment configs (override files, env substitution), secrets and configs, GPU access, init containers pattern, sidecar patterns, development vs production configs, npm/Node.js Compose workflows, watch mode, and Compose file specification reference. Part of the docker-* skill family. OS-agnostic.
- ▌ Equity Broker Execution · joogy06Use when placing, managing, or reconciling US equity orders through real broker APIs (Alpaca, Tradier, IBKR stocks, Schwab) — equity order types (market/limit/marketable-limit, bracket/OCO, trailing stop, time-in-force and extended-hours flags), order lifecycle state machine with partial-fill reconciliation, per-broker idempotency and cancel/replace semantics, slippage handling, reject/disconnect recovery, liquidation-only flatten procedure, SSR (Reg SHO) and LULD-halt handling at order time, and realtime equity data acceptance criteria (NBBO/SIP semantics, Level 2 order book, halt processing). Trigger on - place stock order, bracket order, OCO, trailing stop, partial fill, order reconciliation, broker API equities, LULD halt, short sale restriction, flatten position, paper trading. Crypto exchange orders live in crypto-exchange-integration; position sizing and kill-switch live in trading-risk-management; day-trade permission and locate rules live in equity-trading-compliance.
- ▌ Google Workspace Python · joogy06Use when calling Google APIs from Python — Gmail for reading mail and downloading attachments, Drive and Sheets for files and data, and Calendar. Covers Google Cloud project setup, OAuth 2.0 versus service accounts with domain-wide delegation, scope selection and least privilege, the consent-screen and verification path, token storage and refresh, batching and pagination, and the quota model. The Google-side counterpart to the ms-office-python family.
- ▌ Market Data Engineering · joogy06Use when building financial data pipelines, processing OHLCV data, cleaning market time-series, handling gaps and resampling, storing signals in TimescaleDB, or deduplicating tick and bar data. Also owns the wire-layer ingestion path upstream of cleaning - provider/envelope decode boundary, immutable raw capture with append-before-ack, per-channel sequence-integrity and gap recovery, backpressure and checkpoints, the live/historical seam, the versioned per-stream feed-health measurement schema (integrity state, sequence epoch, event-age vs transport-age, session state), and deterministic replay through the same decode path with output-hash validation. Trigger on - market-data wire layer, ingestion integrity, sequence gap detection, order-book resync, feed health, replay a recorded session, backpressure
- ▌ Sample Data Scaffolding · joogy06 bundleUse during bob's Step 2.5 (once per component, before implementation WPs run) to generate realistic, seeded fixtures for each component in the frozen contract map. Reads inputs declared in progress/contract-map.yaml and produces tests/fixtures/<component>/<input>/<index>.json plus a manifest.yaml with hashes and semantic types used. Requires a bob-issued claim token; heartbeats it; emits transition requests for PLANNED → SCAFFOLDED. Never writes claim files or executes tests — bob owns both.
- ▌ SEO Structure Architect · joogy06Use when implementing schema markup, optimizing header hierarchy, building internal linking structures, planning site architecture, or checking Core Web Vitals. Covers JSON-LD schema, topic clusters, breadcrumbs, sitemaps, and page structure for both traditional and AI search.
- ▌ Trading Risk Management · joogy06Use when implementing kill switches, circuit breakers, position sizing, drawdown controls, VaR/CVaR calculations, Kelly criterion, or correlation-based portfolio risk management for automated trading systems. Also covers risk-constrained allocation overlays (applying constraints, risk budgets, and feasibility checks over externally-supplied point-in-time forecasts - never producing forecasts), benchmark and return conventions, factor/benchmark exposure analysis, cost-aware rebalance/turnover analysis, ex-ante vs realized risk attribution (risk contribution, not performance attribution), and serializing kill-switch state into the runtime's append-only persistent halt record. Trigger on - portfolio construction, risk budget, risk-constrained allocation, risk attribution, risk contribution, rebalance turnover, factor exposure, persistent halt state
- ▌ Windows Ps Server Admin · joogy06 bundleUse when administering Windows Server via PowerShell — Active Directory (users, groups, OUs, GPO), DNS Server, DHCP Server, IIS/web hosting, Hyper-V VM management, Windows Server Update Services (WSUS), file server/shares (SMB), Print Server, Certificate Services, and server roles/features installation. Part of the windows-ps-* skill family.
- ▌ Writing Portable Python · joogy06Use when writing or reviewing ANY Python that could run on an operating system other than the one you are on — harness scripts, skill scripts, hooks, installers, CLIs. Covers the failures that are invisible on the machine that wrote them, in the order they actually bite - platform-exclusive imports that fail at IMPORT and take down every caller, text I/O and console output that die on a cp1252 Windows console, path rendering for a TARGET os rather than the host, os.replace and file-locking semantics that differ on Windows, the missing exec bit, absent system binaries (jq/host/dig), and subprocess spawn cost that inverts the bash-is-lighter intuition. Enforced by `_meta/portability_lint.py`; this skill is the reasoning, the lint is the regression guard. Trigger on - writing a script, cross-platform, Windows, macOS, portability, "works on my machine", UnicodeEncodeError, ModuleNotFoundError fcntl, cp1252, charmap codec, file locking, atomic write, shebang.
- ▌ Bookkeeping Double Entry · joogy06 bundleUse when posting transactions, designing a chart of accounts, reconciling a bank account, clearing suspense and control accounts, running a month-end close, or producing a trial balance, profit and loss account and balance sheet from underlying records. Covers double-entry mechanics, accruals and prepayments, control-account proofs, and the reconciliation discipline that has to hold before any tax return or set of accounts is drawn from the books.