diff --git a/web-app/public/skills.json b/web-app/public/skills.json index a025d2ba..a54ff340 100644 --- a/web-app/public/skills.json +++ b/web-app/public/skills.json @@ -2959,6 +2959,16 @@ "source": "community", "date_added": "2026-02-27" }, + { + "id": "codebase-audit-pre-push", + "path": "skills/codebase-audit-pre-push", + "category": "development", + "name": "codebase-audit-pre-push", + "description": "Deep audit before GitHub push: removes junk files, dead code, security holes, and optimization issues. Checks every file line-by-line for production readiness.", + "risk": "safe", + "source": "community", + "date_added": "2026-03-05" + }, { "id": "codebase-cleanup-deps-audit", "path": "skills/codebase-cleanup-deps-audit", @@ -4039,6 +4049,16 @@ "source": "personal", "date_added": "2026-02-27" }, + { + "id": "drizzle-orm-expert", + "path": "skills/drizzle-orm-expert", + "category": "uncategorized", + "name": "drizzle-orm-expert", + "description": "Expert in Drizzle ORM for TypeScript \u2014 schema design, relational queries, migrations, and serverless database integration. Use when building type-safe database layers with Drizzle.", + "risk": "safe", + "source": "community", + "date_added": "2026-03-04" + }, { "id": "dropbox-automation", "path": "skills/dropbox-automation", @@ -4389,6 +4409,26 @@ "source": "community", "date_added": "2026-02-27" }, + { + "id": "fda-food-safety-auditor", + "path": "skills/fda-food-safety-auditor", + "category": "uncategorized", + "name": "fda-food-safety-auditor", + "description": "Expert AI auditor for FDA Food Safety (FSMA), HACCP, and PCQI compliance. Reviews food facility records and preventive controls.", + "risk": "unknown", + "source": "unknown", + "date_added": null + }, + { + "id": "fda-medtech-compliance-auditor", + "path": "skills/fda-medtech-compliance-auditor", + "category": "uncategorized", + "name": "fda-medtech-compliance-auditor", + "description": "Expert AI auditor for Medical Device (SaMD) compliance, IEC 62304, and 21 CFR Part 820. Reviews DHFs, technical files, and software validation.", + "risk": "unknown", + "source": "unknown", + "date_added": null + }, { "id": "ffuf-claude-skill", "path": "skills/ffuf-claude-skill", @@ -6679,6 +6719,246 @@ "source": "community", "date_added": "2026-02-27" }, + { + "id": "odoo-accounting-setup", + "path": "skills/odoo-accounting-setup", + "category": "uncategorized", + "name": "odoo-accounting-setup", + "description": "Expert guide for configuring Odoo Accounting: chart of accounts, journals, fiscal positions, taxes, payment terms, and bank reconciliation.", + "risk": "safe", + "source": "self", + "date_added": null + }, + { + "id": "odoo-automated-tests", + "path": "skills/odoo-automated-tests", + "category": "uncategorized", + "name": "odoo-automated-tests", + "description": "Write and run Odoo automated tests using TransactionCase, HttpCase, and browser tour tests. Covers test data setup, mocking, and CI integration.", + "risk": "safe", + "source": "self", + "date_added": null + }, + { + "id": "odoo-backup-strategy", + "path": "skills/odoo-backup-strategy", + "category": "uncategorized", + "name": "odoo-backup-strategy", + "description": "Complete Odoo backup and restore strategy: database dumps, filestore backup, automated scheduling, cloud storage upload, and tested restore procedures.", + "risk": "safe", + "source": "self", + "date_added": null + }, + { + "id": "odoo-docker-deployment", + "path": "skills/odoo-docker-deployment", + "category": "uncategorized", + "name": "odoo-docker-deployment", + "description": "Production-ready Docker and docker-compose setup for Odoo with PostgreSQL, persistent volumes, environment-based configuration, and Nginx reverse proxy.", + "risk": "safe", + "source": "self", + "date_added": null + }, + { + "id": "odoo-ecommerce-configurator", + "path": "skills/odoo-ecommerce-configurator", + "category": "uncategorized", + "name": "odoo-ecommerce-configurator", + "description": "Expert guide for Odoo eCommerce and Website: product catalog, payment providers, shipping methods, SEO, and order-to-fulfillment workflow.", + "risk": "safe", + "source": "self", + "date_added": null + }, + { + "id": "odoo-edi-connector", + "path": "skills/odoo-edi-connector", + "category": "uncategorized", + "name": "odoo-edi-connector", + "description": "Guide for implementing EDI (Electronic Data Interchange) with Odoo: X12, EDIFACT document mapping, partner onboarding, and automated order processing.", + "risk": "unknown", + "source": "unknown", + "date_added": null + }, + { + "id": "odoo-hr-payroll-setup", + "path": "skills/odoo-hr-payroll-setup", + "category": "uncategorized", + "name": "odoo-hr-payroll-setup", + "description": "Expert guide for Odoo HR and Payroll: salary structures, payslip rules, leave policies, employee contracts, and payroll journal entries.", + "risk": "safe", + "source": "self", + "date_added": null + }, + { + "id": "odoo-inventory-optimizer", + "path": "skills/odoo-inventory-optimizer", + "category": "uncategorized", + "name": "odoo-inventory-optimizer", + "description": "Expert guide for Odoo Inventory: stock valuation (FIFO/AVCO), reordering rules, putaway strategies, routes, and multi-warehouse configuration.", + "risk": "safe", + "source": "self", + "date_added": null + }, + { + "id": "odoo-l10n-compliance", + "path": "skills/odoo-l10n-compliance", + "category": "uncategorized", + "name": "odoo-l10n-compliance", + "description": "Country-specific Odoo localization: tax configuration, e-invoicing (CFDI, FatturaPA, SAF-T), fiscal reporting, and country chart of accounts setup.", + "risk": "unknown", + "source": "unknown", + "date_added": null + }, + { + "id": "odoo-manufacturing-advisor", + "path": "skills/odoo-manufacturing-advisor", + "category": "uncategorized", + "name": "odoo-manufacturing-advisor", + "description": "Expert guide for Odoo Manufacturing: Bills of Materials (BoM), Work Centers, routings, MRP planning, and production order workflows.", + "risk": "safe", + "source": "self", + "date_added": null + }, + { + "id": "odoo-migration-helper", + "path": "skills/odoo-migration-helper", + "category": "uncategorized", + "name": "odoo-migration-helper", + "description": "Step-by-step guide for migrating Odoo custom modules between versions (v14\u2192v15\u2192v16\u2192v17). Covers API changes, deprecated methods, and view migration.", + "risk": "safe", + "source": "self", + "date_added": null + }, + { + "id": "odoo-module-developer", + "path": "skills/odoo-module-developer", + "category": "uncategorized", + "name": "odoo-module-developer", + "description": "Expert guide for creating custom Odoo modules. Covers __manifest__.py, model inheritance, ORM patterns, and module structure best practices.", + "risk": "safe", + "source": "self", + "date_added": null + }, + { + "id": "odoo-orm-expert", + "path": "skills/odoo-orm-expert", + "category": "uncategorized", + "name": "odoo-orm-expert", + "description": "Master Odoo ORM patterns: search, browse, create, write, domain filters, computed fields, and performance-safe query techniques.", + "risk": "safe", + "source": "self", + "date_added": null + }, + { + "id": "odoo-performance-tuner", + "path": "skills/odoo-performance-tuner", + "category": "uncategorized", + "name": "odoo-performance-tuner", + "description": "Expert guide for diagnosing and fixing Odoo performance issues: slow queries, worker configuration, memory limits, PostgreSQL tuning, and profiling tools.", + "risk": "safe", + "source": "self", + "date_added": null + }, + { + "id": "odoo-project-timesheet", + "path": "skills/odoo-project-timesheet", + "category": "uncategorized", + "name": "odoo-project-timesheet", + "description": "Expert guide for Odoo Project and Timesheets: task stages, billable time tracking, timesheet approval, budget alerts, and invoicing from timesheets.", + "risk": "safe", + "source": "self", + "date_added": null + }, + { + "id": "odoo-purchase-workflow", + "path": "skills/odoo-purchase-workflow", + "category": "uncategorized", + "name": "odoo-purchase-workflow", + "description": "Expert guide for Odoo Purchase: RFQ \u2192 PO \u2192 Receipt \u2192 Vendor Bill workflow, purchase agreements, vendor price lists, and 3-way matching.", + "risk": "safe", + "source": "self", + "date_added": null + }, + { + "id": "odoo-qweb-templates", + "path": "skills/odoo-qweb-templates", + "category": "uncategorized", + "name": "odoo-qweb-templates", + "description": "Expert in Odoo QWeb templating for PDF reports, email templates, and website pages. Covers t-if, t-foreach, t-field, and report actions.", + "risk": "safe", + "source": "self", + "date_added": null + }, + { + "id": "odoo-rpc-api", + "path": "skills/odoo-rpc-api", + "category": "uncategorized", + "name": "odoo-rpc-api", + "description": "Expert on Odoo's external JSON-RPC and XML-RPC APIs. Covers authentication, model calls, record CRUD, and real-world integration examples in Python, JavaScript, and curl.", + "risk": "safe", + "source": "self", + "date_added": null + }, + { + "id": "odoo-sales-crm-expert", + "path": "skills/odoo-sales-crm-expert", + "category": "uncategorized", + "name": "odoo-sales-crm-expert", + "description": "Expert guide for Odoo Sales and CRM: pipeline stages, quotation templates, pricelists, sales teams, lead scoring, and forecasting.", + "risk": "safe", + "source": "self", + "date_added": null + }, + { + "id": "odoo-security-rules", + "path": "skills/odoo-security-rules", + "category": "uncategorized", + "name": "odoo-security-rules", + "description": "Expert in Odoo access control: ir.model.access.csv, record rules (ir.rule), groups, and multi-company security patterns.", + "risk": "safe", + "source": "self", + "date_added": null + }, + { + "id": "odoo-shopify-integration", + "path": "skills/odoo-shopify-integration", + "category": "uncategorized", + "name": "odoo-shopify-integration", + "description": "Connect Odoo with Shopify: sync products, inventory, orders, and customers using the Shopify API and Odoo's external API or connector modules.", + "risk": "unknown", + "source": "unknown", + "date_added": null + }, + { + "id": "odoo-upgrade-advisor", + "path": "skills/odoo-upgrade-advisor", + "category": "uncategorized", + "name": "odoo-upgrade-advisor", + "description": "Step-by-step Odoo version upgrade advisor: pre-upgrade checklist, community vs enterprise upgrade path, OCA module compatibility, and post-upgrade validation.", + "risk": "safe", + "source": "self", + "date_added": null + }, + { + "id": "odoo-woocommerce-bridge", + "path": "skills/odoo-woocommerce-bridge", + "category": "uncategorized", + "name": "odoo-woocommerce-bridge", + "description": "Sync Odoo with WooCommerce: products, inventory, orders, and customers via WooCommerce REST API and Odoo external API.", + "risk": "unknown", + "source": "unknown", + "date_added": null + }, + { + "id": "odoo-xml-views-builder", + "path": "skills/odoo-xml-views-builder", + "category": "uncategorized", + "name": "odoo-xml-views-builder", + "description": "Expert at building Odoo XML views: Form, List, Kanban, Search, Calendar, and Graph. Generates correct XML for Odoo 14-17 with proper visibility syntax.", + "risk": "safe", + "source": "self", + "date_added": null + }, { "id": "office-productivity", "path": "skills/office-productivity", diff --git a/web-app/src/index.css b/web-app/src/index.css index 773beef2..58e5eaaa 100644 --- a/web-app/src/index.css +++ b/web-app/src/index.css @@ -11,5 +11,5 @@ } body { - @apply bg-slate-50 text-slate-900 dark:bg-slate-950 dark:text-slate-50; + @apply bg-slate-50 text-slate-900 dark:bg-slate-950 dark:text-slate-50 overflow-x-hidden; } \ No newline at end of file diff --git a/web-app/src/pages/Home.tsx b/web-app/src/pages/Home.tsx index 13b712b7..77aa40fa 100644 --- a/web-app/src/pages/Home.tsx +++ b/web-app/src/pages/Home.tsx @@ -169,9 +169,9 @@ export function Home(): React.ReactElement { -