[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-92725":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":16,"stars7d":16,"stars30d":17,"stars90d":16,"forks30d":16,"starsTrendScore":16,"compositeScore":18,"rankGlobal":10,"rankLanguage":10,"license":19,"archived":20,"fork":20,"defaultBranch":21,"hasWiki":22,"hasPages":20,"topics":23,"createdAt":10,"pushedAt":10,"updatedAt":31,"readmeContent":32,"aiSummary":33,"trendingCount":16,"starSnapshotCount":16,"syncStatus":34,"lastSyncTime":35,"discoverSource":36},92725,"claude-fintech-skills","angieruiz17\u002Fclaude-fintech-skills","angieruiz17","claude fintech skills of running fintech infra, trading platforms, and borker-side systems in production","",null,"JavaScript",134,1055,78,1,0,16,50.67,"MIT License",false,"main",true,[24,25,26,27,28,29,30],"broker-fintech","claude","fintech","fintech-infra","fintech-skills","personal-fintech","trading-platforms","2026-07-22 04:02:06","# claude-fintech-skills\n\n[![Validate](https:\u002F\u002Fgithub.com\u002Ffawraw\u002Fclaude-skills-fintech-ops\u002Factions\u002Fworkflows\u002Fvalidate.yml\u002Fbadge.svg)](https:\u002F\u002Fgithub.com\u002Ffawraw\u002Fclaude-skills-fintech-ops\u002Factions\u002Fworkflows\u002Fvalidate.yml)\n[![License: MIT](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Flicense\u002Ffawraw\u002Fclaude-skills-fintech-ops)](LICENSE)\n[![Latest release](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fv\u002Frelease\u002Ffawraw\u002Fclaude-skills-fintech-ops)](https:\u002F\u002Fgithub.com\u002Ffawraw\u002Fclaude-skills-fintech-ops\u002Freleases)\n![Skills](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Fskills-25-blue)\n\nA curated set of [Claude Code](https:\u002F\u002Fclaude.com\u002Fclaude-code) skills extracted from a decade of running FinTech infrastructure, trading platforms, and broker-side systems in production.\n\nEach skill is a single Markdown file with a YAML front-matter that Claude Code (and other agentic environments) can auto-discover. Drop them into your `~\u002F.claude\u002Fcommands\u002F` (global) or `.claude\u002Fcommands\u002F` (per project) and Claude will use them whenever the context matches.\n\n## Why this exists\n\nGeneric LLM advice on financial markets, network gear, or broker-grade infra is rarely good enough. These skills capture the things that:\n\n- only show up in production (the third WebSocket trap, the third Wednesday rule, the BPIPE-vs-BLPAPI cost cliff)\n- are obvious once you've been burned but invisible from any tutorial\n- get reused across multiple projects and would be tedious to re-explain to a fresh assistant context\n\n## Contents\n\n### Trading (5)\n\n| Skill | What it covers |\n|---|---|\n| [`financial-dates`](trading\u002Ffinancial-dates.md) | IMM dates, FRA tenors, forward-forward swaps, business calendar, spread combinatorics |\n| [`bloomberg-data`](trading\u002Fbloomberg-data.md) | BDP \u002F BDS \u002F BLPAPI \u002F BPIPE \u002F add-in, ZAR IRS tickers, DV01 nominal conversion |\n| [`imm-date-rolling`](trading\u002Fimm-date-rolling.md) | IMM convention parsing (`Sept` vs `Sep`), resolved-to-relative mapping, rotation pitfalls |\n| [`zar-irs-finance`](trading\u002Fzar-irs-finance.md) | Spreads in basis points, DV01 \u002F PV01, USD-to-ZAR nominal, ZARONIA OIS, butterflies |\n| [`bloomberg-fix-mpf`](trading\u002Fbloomberg-fix-mpf.md) | FIX 5.0 SP2 contributor (Logon, Heartbeat, SetupMonitorRequest, MarketDataIncrementalRefresh), TLS mutual auth, dual-DC failover, seven recurrent pitfalls |\n\n### Infrastructure (5)\n\n| Skill | What it covers |\n|---|---|\n| [`proxmox-ct-setup`](infrastructure\u002Fproxmox-ct-setup.md) | LXC container sizing by workload, base setup, runtime install, systemd hardening |\n| [`lxc-troubleshoot`](infrastructure\u002Flxc-troubleshoot.md) | The nine recurrent LXC pitfalls and their fixes (gateway, DNS, apt sandbox, venv AppArmor, PostgreSQL, systemd-in-LXC) |\n| [`ssh-ct-patches`](infrastructure\u002Fssh-ct-patches.md) | Safe patterns for patching code on remote LXC via `ssh + pct exec` without bash eating template literals |\n| [`samba-share-setup`](infrastructure\u002Fsamba-share-setup.md) | Samba \u002F CIFS share for external file ingestion (vendor add-ins, Windows workstations), AD Kerberos + local fallback auth, seven pitfalls |\n| [`pve-cluster-join`](infrastructure\u002Fpve-cluster-join.md) | Join a new node to a Proxmox VE cluster: the four traps (TFA on root, SSH keys, `\u002Fetc\u002Fhosts`, SSH config) |\n\n### Network (4)\n\n| Skill | What it covers |\n|---|---|\n| [`nginx-websocket`](network\u002Fnginx-websocket.md) | The three classic WebSocket reverse-proxy traps (HTTP\u002F2, hardcoded Connection header, default timeouts) and a tested vhost template |\n| [`cisco-port-trace-device`](network\u002Fcisco-port-trace-device.md) | Identify the device behind a switch port: MAC + CDP \u002F LLDP + ARP + DHCP |\n| [`vpn-debug`](network\u002Fvpn-debug.md) | Systematic debugging of an IPsec \u002F IKEv2 tunnel on Palo Alto (proxy-IDs, SAs, routes, security rules, IKE logs) |\n| [`ssl-setup`](network\u002Fssl-setup.md) | HTTPS setup with Let's Encrypt \u002F self-signed \u002F commercial, Caddy + nginx templates, expiry monitoring |\n\n### Security (3)\n\n| Skill | What it covers |\n|---|---|\n| [`auth-token-decode`](security\u002Fauth-token-decode.md) | Decode a JWT by hand (base64 + json), diagnose `aud` \u002F `iss` \u002F `exp` \u002F scopes, distinguish Entra ID ID token vs access token vs Graph token |\n| [`msal-entra-patterns`](security\u002Fmsal-entra-patterns.md) | MSAL.js v4 + React + FastAPI patterns for Microsoft Entra ID (JWT validation server-side, role-based access, WebSocket auth) |\n| [`gap-analysis-response-pattern`](security\u002Fgap-analysis-response-pattern.md) | Strategic playbook for responding to a loaded external gap analysis or audit: refuse the framing, separate the axes, require an external legal opinion |\n\n### Monitoring (2)\n\n| Skill | What it covers |\n|---|---|\n| [`prometheus-add-target`](monitoring\u002Fprometheus-add-target.md) | Add a host to Prometheus + Grafana with `node_exporter`, ICMP blackbox probe, dashboard host-count update, hot reload via SIGHUP |\n| [`wazuh-agent-enroll`](monitoring\u002Fwazuh-agent-enroll.md) | Enrol a Wazuh agent with password authentication, version pinning, group assignment, six recurrent enrolment pitfalls |\n\n### Telephony (2)\n\n| Skill | What it covers |\n|---|---|\n| [`jitsi-post-upgrade`](telephony\u002Fjitsi-post-upgrade.md) | Fix the five recurring bugs that break Jitsi Meet after `apt upgrade jitsi-meet` |\n| [`yealink-provisioning`](telephony\u002Fyealink-provisioning.md) | Provision Yealink phones (T87W, W70B DECT) against FreePBX \u002F Asterisk: manual + EPM, DECT pairing, eight registration pitfalls |\n\n### Frontend (1)\n\n| Skill | What it covers |\n|---|---|\n| [`react-hooks-discipline`](frontend\u002Freact-hooks-discipline.md) | Hooks before early returns, defensive rendering for async data, stable list keys, useEffect cleanup, Map \u002F Set state instances |\n\n### Data (3)\n\n| Skill | What it covers |\n|---|---|\n| [`kafka-integration`](data\u002Fkafka-integration.md) | Cluster shape, SCRAM-SHA-512 auth, topic naming, Python consumer \u002F producer, audit feeds, monitoring |\n| [`database-design`](data\u002Fdatabase-design.md) | Tech choice cheat sheet, naming conventions, reference DDL for a matching platform, audit trail trigger, migration discipline |\n| [`redis-integration`](data\u002Fredis-integration.md) | LXC deployment, ACL auth, key layout, versioned caching, pub-sub fan-out, webhook dedup, distributed locks, rate limits, seven pitfalls |\n\n## How to use\n\n### As Claude Code skills (recommended)\n\nPick the skills you want and copy them to your skills directory:\n\n```bash\ngit clone https:\u002F\u002Fgithub.com\u002Fangieruiz17\u002Fclaude-fintech-skills.git\ncp claude-fintech-skills\u002Ftrading\u002Ffinancial-dates.md ~\u002F.claude\u002Fcommands\u002F\ncp claude-fintech-skills\u002Fnetwork\u002Fnginx-websocket.md ~\u002F.claude\u002Fcommands\u002F\n```\n\nOr symlink the whole directory:\n\n```bash\nln -s \"$PWD\u002Fclaude-fintech-skills\" ~\u002F.claude\u002Fskills-fintech-ops\n```\n\nClaude Code (and compatible agents) read the YAML front-matter (`name`, `description`) to decide when a skill is relevant.\n\n### As reference documentation\n\nEvery file is also readable on its own. Browse the directories above for production-grade notes on the matching topics.\n\n## Contributing\n\nIssues and pull requests are welcome, especially if you spot a production caveat that should be flagged in one of the skills.\n\nSkill format:\n\n- Markdown with YAML front-matter (`name`, `description`)\n- Self-contained, no cross-skill imports\n- \"When to use\" section near the top, so Claude can match context fast\n- Code blocks tagged with their language for highlighting\n- No company-specific IPs, hostnames, or credentials\n\n## License\n\nMIT. See [LICENSE](LICENSE).\n\n## Author\n\nCurated by [Farid Said](https:\u002F\u002Ffaridsaid.com), Head of IT at an institutional broker. Builds trading infrastructure, network and security, and FinTech tooling for over a decade.\n","这是一个面向金融技术（FinTech）工程师的 Claude Code 技能集合，提供在真实生产环境中运行交易系统、券商侧基础设施及金融数据平台所需的实操知识。项目以标准化 Markdown 文件形式封装 25 项具体技能，涵盖 Bloomberg 数据接口（BPIPE\u002FBLPAPI）、IMM 日期与 ZAR IRS 定价、FIX 协议运维、Proxmox\u002FLXC 容器部署与排障、Samba 共享配置等核心场景，所有技能均带 YAML 元数据，可被 Claude Code 自动发现并调用。适用于需要快速复用高可靠性 FinTech 运维经验的开发者、量化系统工程师与券商技术团队。",2,"2026-07-10 02:30:17","CREATED_QUERY"]