[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6HR8KY5K2GJMYBJ3FH3GPZP":3,"skill-same:01M6HR8KY5K2GJMYBJ3FH3GPZP":88},{"skillNo":4,"name":5,"nameZh":6,"description":7,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":16,"categories":17,"keywords":23,"publishedAt":43,"linkOnly":44,"markdownContent":45,"markdownBody":46,"frontMatter":47,"refName":48,"commitSha":49,"skillDirectory":50,"forksCount":51,"repositoryHtmlUrl":52,"repositoryHomepageUrl":53,"ownerHtmlUrl":54,"ownerBlogUrl":55,"ownerDescription":56,"updatedAt":57,"install":58,"resources":71},"01M6HR8KY5K2GJMYBJ3FH3GPZP","analyze-mysql-schema",null,"Analyzes MySQL database schema and generates a comprehensive Markdown report for sharing. Use when you need to document MySQL schema objects including tables, triggers, stored procedures, views, and object dependencies.","wfukatsu\u002Fnexus-architect","wfukatsu","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F11712747?v=4","01M6HR128TEJY1WD0C36TDQD7S","Wataru Fukatsu","01M6HR12D55WNY36YSW845YXZ1",13,"MIT","https:\u002F\u002Fgithub.com\u002Fwfukatsu\u002Fnexus-architect\u002Fblob\u002Fmain\u002Fskills\u002Fmigrate-mysql\u002Fanalyze-mysql-schema\u002FSKILL.md",[18],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000010","后端与接口","SCENARIO","使用场景",[24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42],"analyze mysql schema","mysql","analyze","schema","objects","for","object","tables","sonnet","you","database schema","triggers","dependencies","report","document","use","markdown","sharing","database","2026-11-10 10:12:30",false,"---\ndescription: Analyzes MySQL database schema and generates a comprehensive Markdown report for sharing. Use when you need to document MySQL schema objects including tables, triggers, stored procedures, views, and object dependencies.\nmodel: sonnet\n---\n\n# MySQL Database Schema Analysis Skill\n\n## Purpose\n\nGenerate a comprehensive **Markdown report** (`mysql_schema_report.md`) documenting a MySQL database schema. This report is a pure schema analysis - it describes what exists in the database without any migration-related content or compatibility assessments.\n\n**Important**: This skill produces schema documentation only. Migration analysis (compatibility, conversion requirements, etc.) is handled by a separate skill (migrate-mysql-to-scalardb).\n\n## Output\n\nFiles are written to the configured `OUTPUT_DIR` (from `.env`):\n\n| File | Purpose |\n|------|---------|\n| `mysql_schema_report.md` | **Main deliverable** - Human-readable report to share |\n| `raw_mysql_schema_data.json` | Reference file used to build the report |\n\n**Note**: The `OUTPUT_DIR` must be an **absolute path** matching Skill 2's `.env` for seamless integration.\n\n---\n\n## Workflow\n\n```\nMySQL Database  ──►  raw_mysql_schema_data.json  ──►  mysql_schema_report.md\n                      (intermediate)                   (deliverable)\n```\n\n### Step 1: Collect Data\n\nRun the Python script to extract schema metadata from MySQL:\n\n```bash\ncd skills\u002Fmigrate-mysql\u002Fanalyze-mysql-schema\u002Fscripts\npython mysql_db_extractor.py\n```\n\n**Options:**\n- `--test` - Test database connection only\n- `--include-source` - Include full stored procedure\u002Ffunction source code in output\n\nThis produces `raw_mysql_schema_data.json` in the configured `OUTPUT_DIR`.\n\n### Step 2: Generate Report\n\nClaude reads the JSON and generates the Markdown report following the template in `analyze-mysql-dbms_report.md`.\n\n**Rules for report generation:**\n- Follow the template structure exactly\n- Use the JSON field references indicated in each section\n- **Skip sections entirely** if no data exists (no empty tables, no \"N\u002FA\")\n- Calculate summary metrics for the Executive Summary from actual data\n\n---\n\n## Files in This Skill\n\n| File | Description |\n|------|-------------|\n| `SKILL.md` | This file - skill documentation |\n| `analyze-mysql-dbms_report.md` | Template for the Markdown report with JSON field mappings |\n| `requirements.txt` | Python dependencies |\n| `scripts\u002Fmysql_db_extractor.py` | **Single extraction script** |\n\n**Configuration file** (in `.claude\u002Fconfiguration\u002F`):\n| `databases.env` | Consolidated database configuration (Oracle, MySQL, PostgreSQL) |\n\n---\n\n## Configuration\n\n### Centralized Configuration\n\nConfiguration is stored in the centralized configuration file:\n\n**Location**: `.claude\u002Fconfiguration\u002Fdatabases.env`\n\nThis single file contains all database configuration (Oracle, MySQL, PostgreSQL) for both schema analysis and migration skills.\n\n```properties\n# MySQL Database Connection\nMYSQL_HOST=your_host\nMYSQL_PORT=3306\nMYSQL_DATABASE=your_database\nMYSQL_USER=your_user\nMYSQL_PASSWORD=your_password\n\n# Output directory (ABSOLUTE PATH - shared with migration skill)\nOUTPUT_DIR=\u002Fabsolute\u002Fpath\u002Fto\u002Fshared\u002Foutput\n\n# Report filename\nREPORT_FILENAME=mysql_schema_report.md\n\n# ScalarDB migration namespace\nSCALARDB_NAMESPACE=your_namespace\n\n# Include stored procedure\u002Ffunction source code (true\u002Ffalse)\nINCLUDE_SOURCE=false\n```\n\n**Configuration Search Order**:\n1. `.claude\u002Fconfiguration\u002Fdatabases.env` (consolidated - **recommended**)\n2. Project root directory\n3. Current working directory\n\n---\n\n## Data Collected\n\nThe script queries MySQL information_schema and other system tables to collect:\n\n### Tables & Constraints\n- Tables (regular, partitioned, temporary)\n- Columns (including auto_increment, generated columns)\n- Partitions and subpartitions\n- LOB columns (TEXT, BLOB types)\n- Constraints (PK, FK, UK, Check)\n- Table DDL via SHOW CREATE TABLE\n\n### Indexes\n- All index types (B-tree, Hash, Fulltext, Spatial)\n- Index columns\n- Composite indexes\n- Functional indexes (MySQL 8.0.13+)\n- Invisible indexes (MySQL 8.0+)\n\n### Views\n- Standard views with source SQL\n- View columns and updateability\n\n### Stored Routines\n- Stored Procedures\n- Stored Functions\n- Parameters\n- Source code and DDL\n\n### Triggers\n- DML triggers\n- Trigger ordering (MySQL 5.7.2+)\n- Action statements\n\n### Events\n- Scheduled events\n- Event definitions and schedules\n\n### MySQL-Specific Features\n- JSON columns\n- Spatial\u002FGeometry columns\n- ENUM\u002FSET columns\n- Virtual\u002FGenerated columns\n- CASCADE foreign keys\n\n### Security\n- Schema privileges\n- Table privileges\n- Column privileges\n- Routine privileges\n- User accounts\n\n### Dependencies\n- Foreign key dependencies\n- View dependencies\n- Trigger dependencies\n- Routine dependencies\n- Suggested migration order\n\n### Statistics\n- Table sizes (rows, data size, index size)\n- Index cardinality\n\n---\n\n## JSON Output Structure\n\nThe script produces `raw_mysql_schema_data.json` with this structure:\n\n```json\n{\n  \"metadata\": {\n    \"generated_at\": \"ISO timestamp\",\n    \"database\": \"DATABASE_NAME\",\n    \"mysql_version\": \"8.0.x\",\n    \"server_info\": \"MySQL Community Server\",\n    \"hostname\": \"host:port\"\n  },\n  \"tables\": {\n    \"tables\": [...],\n    \"columns\": [...],\n    \"auto_increment_columns\": [...],\n    \"generated_columns\": [...],\n    \"partitioned_tables\": [...],\n    \"partitions\": [...],\n    \"constraints\": [...],\n    \"foreign_key_details\": [...],\n    \"check_constraints\": [...],\n    \"constraint_columns\": [...],\n    \"lob_columns\": [...],\n    \"table_ddl\": { \"TABLE_NAME\": \"DDL...\" }\n  },\n  \"indexes\": {\n    \"indexes\": [...],\n    \"index_columns\": [...],\n    \"fulltext_indexes\": [...],\n    \"spatial_indexes\": [...],\n    \"expression_indexes\": [...]\n  },\n  \"views\": {\n    \"views\": [...],\n    \"view_source\": [...],\n    \"view_columns\": [...],\n    \"view_ddl\": {...}\n  },\n  \"routines\": {\n    \"procedures\": [...],\n    \"functions\": [...],\n    \"triggers\": [...],\n    \"events\": [...],\n    \"procedure_parameters\": [...],\n    \"function_parameters\": [...],\n    \"procedure_source\": {...},\n    \"function_source\": {...},\n    \"trigger_source\": {...},\n    \"event_source\": {...},\n    \"procedure_ddl\": {...},\n    \"function_ddl\": {...},\n    \"trigger_ddl\": {...},\n    \"event_ddl\": {...}\n  },\n  \"security\": {\n    \"schema_privileges\": [...],\n    \"table_privileges\": [...],\n    \"column_privileges\": [...],\n    \"routine_privileges\": [...],\n    \"users\": [...]\n  },\n  \"misc\": {\n    \"json_columns\": [...],\n    \"spatial_columns\": [...],\n    \"enum_set_columns\": [...],\n    \"virtual_columns\": [...],\n    \"cascade_fks\": [...],\n    \"server_variables\": [...],\n    \"character_sets\": [...],\n    \"collations\": [...],\n    \"engines\": [...],\n    \"all_objects\": [...]\n  },\n  \"dependencies\": {\n    \"fk_dependencies\": [...],\n    \"view_dependencies\": [...],\n    \"trigger_dependencies\": [...],\n    \"routine_dependencies\": [...],\n    \"migration_order\": [...]\n  },\n  \"statistics\": {\n    \"table_sizes\": [...],\n    \"index_stats\": [...]\n  }\n}\n```\n\n---\n\n## Report Sections\n\nThe generated `mysql_schema_report.md` includes:\n\n| Section | Description |\n|---------|-------------|\n| 1. Executive Summary | Object counts, storage engines, data type distribution |\n| 2. Tables | Table properties, columns, auto-increment, generated columns, partitions, LOBs |\n| 3. Constraints | Primary keys, foreign keys, unique, check constraints |\n| 4. Indexes | All indexes, fulltext, spatial, functional indexes |\n| 5. Views | View definitions and columns |\n| 6. Stored Routines | Procedures and functions with parameters |\n| 7. Triggers | Trigger definitions and ordering |\n| 8. Events | Scheduled events |\n| 9. Security | Privileges at schema, table, column, routine levels |\n| 10. MySQL-Specific Features | JSON, spatial, ENUM\u002FSET, virtual columns |\n| 11. Dependencies | FK dependencies, view\u002Ftrigger\u002Froutine dependencies, migration order |\n| 12. Statistics | Table and index sizes |\n| 13. Database Settings | Server variables, character sets, collations, engines |\n| 14. All Objects Summary | Complete object listing |\n| Appendix A | DDL Scripts for all objects |\n| Appendix B | Stored routine source code (if INCLUDE_SOURCE=true) |\n\n---\n\n## Prerequisites\n\n- Python 3.8+\n- `python-dotenv` package\n- `mysql-connector-python` package\n- Network access to MySQL database\n- User with SELECT privilege on information_schema\n\n---\n\n## Usage Example\n\n```bash\n# Navigate to scripts folder\ncd skills\u002Fmigrate-mysql\u002Fanalyze-mysql-schema\u002Fscripts\n\n# Test connection first\npython mysql_db_extractor.py --test\n\n# Run full extraction\npython mysql_db_extractor.py\n\n# Include stored procedure source code\npython mysql_db_extractor.py --include-source\n```\n\nAfter extraction, ask Claude:\n> \"Generate mysql_schema_report.md from raw_mysql_schema_data.json following the template\"\n\n---\n\n## MySQL Version Compatibility\n\n| Feature | Minimum Version | Notes |\n|---------|-----------------|-------|\n| Core extraction | MySQL 5.7+ | Basic tables, indexes, routines |\n| Check constraints | MySQL 8.0.16+ | CHECK_CONSTRAINTS table |\n| Functional indexes | MySQL 8.0.13+ | Expression-based indexes |\n| Invisible indexes | MySQL 8.0+ | VISIBLE column in STATISTICS |\n| Trigger ordering | MySQL 5.7.2+ | FOLLOWS\u002FPRECEDES support |\n| JSON columns | MySQL 5.7.8+ | Native JSON type |\n\n---\n\n*Skill Version: 2.0*\n*Compatible with: MySQL 5.7+, 8.0+*\n","# MySQL Database Schema Analysis Skill\n\n## Purpose\n\nGenerate a comprehensive **Markdown report** (`mysql_schema_report.md`) documenting a MySQL database schema. This report is a pure schema analysis - it describes what exists in the database without any migration-related content or compatibility assessments.\n\n**Important**: This skill produces schema documentation only. Migration analysis (compatibility, conversion requirements, etc.) is handled by a separate skill (migrate-mysql-to-scalardb).\n\n## Output\n\nFiles are written to the configured `OUTPUT_DIR` (from `.env`):\n\n| File | Purpose |\n|------|---------|\n| `mysql_schema_report.md` | **Main deliverable** - Human-readable report to share |\n| `raw_mysql_schema_data.json` | Reference file used to build the report |\n\n**Note**: The `OUTPUT_DIR` must be an **absolute path** matching Skill 2's `.env` for seamless integration.\n\n---\n\n## Workflow\n\n```\nMySQL Database  ──►  raw_mysql_schema_data.json  ──►  mysql_schema_report.md\n                      (intermediate)                   (deliverable)\n```\n\n### Step 1: Collect Data\n\nRun the Python script to extract schema metadata from MySQL:\n\n```bash\ncd skills\u002Fmigrate-mysql\u002Fanalyze-mysql-schema\u002Fscripts\npython mysql_db_extractor.py\n```\n\n**Options:**\n- `--test` - Test database connection only\n- `--include-source` - Include full stored procedure\u002Ffunction source code in output\n\nThis produces `raw_mysql_schema_data.json` in the configured `OUTPUT_DIR`.\n\n### Step 2: Generate Report\n\nClaude reads the JSON and generates the Markdown report following the template in `analyze-mysql-dbms_report.md`.\n\n**Rules for report generation:**\n- Follow the template structure exactly\n- Use the JSON field references indicated in each section\n- **Skip sections entirely** if no data exists (no empty tables, no \"N\u002FA\")\n- Calculate summary metrics for the Executive Summary from actual data\n\n---\n\n## Files in This Skill\n\n| File | Description |\n|------|-------------|\n| `SKILL.md` | This file - skill documentation |\n| `analyze-mysql-dbms_report.md` | Template for the Markdown report with JSON field mappings |\n| `requirements.txt` | Python dependencies |\n| `scripts\u002Fmysql_db_extractor.py` | **Single extraction script** |\n\n**Configuration file** (in `.claude\u002Fconfiguration\u002F`):\n| `databases.env` | Consolidated database configuration (Oracle, MySQL, PostgreSQL) |\n\n---\n\n## Configuration\n\n### Centralized Configuration\n\nConfiguration is stored in the centralized configuration file:\n\n**Location**: `.claude\u002Fconfiguration\u002Fdatabases.env`\n\nThis single file contains all database configuration (Oracle, MySQL, PostgreSQL) for both schema analysis and migration skills.\n\n```properties\n# MySQL Database Connection\nMYSQL_HOST=your_host\nMYSQL_PORT=3306\nMYSQL_DATABASE=your_database\nMYSQL_USER=your_user\nMYSQL_PASSWORD=your_password\n\n# Output directory (ABSOLUTE PATH - shared with migration skill)\nOUTPUT_DIR=\u002Fabsolute\u002Fpath\u002Fto\u002Fshared\u002Foutput\n\n# Report filename\nREPORT_FILENAME=mysql_schema_report.md\n\n# ScalarDB migration namespace\nSCALARDB_NAMESPACE=your_namespace\n\n# Include stored procedure\u002Ffunction source code (true\u002Ffalse)\nINCLUDE_SOURCE=false\n```\n\n**Configuration Search Order**:\n1. `.claude\u002Fconfiguration\u002Fdatabases.env` (consolidated - **recommended**)\n2. Project root directory\n3. Current working directory\n\n---\n\n## Data Collected\n\nThe script queries MySQL information_schema and other system tables to collect:\n\n### Tables & Constraints\n- Tables (regular, partitioned, temporary)\n- Columns (including auto_increment, generated columns)\n- Partitions and subpartitions\n- LOB columns (TEXT, BLOB types)\n- Constraints (PK, FK, UK, Check)\n- Table DDL via SHOW CREATE TABLE\n\n### Indexes\n- All index types (B-tree, Hash, Fulltext, Spatial)\n- Index columns\n- Composite indexes\n- Functional indexes (MySQL 8.0.13+)\n- Invisible indexes (MySQL 8.0+)\n\n### Views\n- Standard views with source SQL\n- View columns and updateability\n\n### Stored Routines\n- Stored Procedures\n- Stored Functions\n- Parameters\n- Source code and DDL\n\n### Triggers\n- DML triggers\n- Trigger ordering (MySQL 5.7.2+)\n- Action statements\n\n### Events\n- Scheduled events\n- Event definitions and schedules\n\n### MySQL-Specific Features\n- JSON columns\n- Spatial\u002FGeometry columns\n- ENUM\u002FSET columns\n- Virtual\u002FGenerated columns\n- CASCADE foreign keys\n\n### Security\n- Schema privileges\n- Table privileges\n- Column privileges\n- Routine privileges\n- User accounts\n\n### Dependencies\n- Foreign key dependencies\n- View dependencies\n- Trigger dependencies\n- Routine dependencies\n- Suggested migration order\n\n### Statistics\n- Table sizes (rows, data size, index size)\n- Index cardinality\n\n---\n\n## JSON Output Structure\n\nThe script produces `raw_mysql_schema_data.json` with this structure:\n\n```json\n{\n  \"metadata\": {\n    \"generated_at\": \"ISO timestamp\",\n    \"database\": \"DATABASE_NAME\",\n    \"mysql_version\": \"8.0.x\",\n    \"server_info\": \"MySQL Community Server\",\n    \"hostname\": \"host:port\"\n  },\n  \"tables\": {\n    \"tables\": [...],\n    \"columns\": [...],\n    \"auto_increment_columns\": [...],\n    \"generated_columns\": [...],\n    \"partitioned_tables\": [...],\n    \"partitions\": [...],\n    \"constraints\": [...],\n    \"foreign_key_details\": [...],\n    \"check_constraints\": [...],\n    \"constraint_columns\": [...],\n    \"lob_columns\": [...],\n    \"table_ddl\": { \"TABLE_NAME\": \"DDL...\" }\n  },\n  \"indexes\": {\n    \"indexes\": [...],\n    \"index_columns\": [...],\n    \"fulltext_indexes\": [...],\n    \"spatial_indexes\": [...],\n    \"expression_indexes\": [...]\n  },\n  \"views\": {\n    \"views\": [...],\n    \"view_source\": [...],\n    \"view_columns\": [...],\n    \"view_ddl\": {...}\n  },\n  \"routines\": {\n    \"procedures\": [...],\n    \"functions\": [...],\n    \"triggers\": [...],\n    \"events\": [...],\n    \"procedure_parameters\": [...],\n    \"function_parameters\": [...],\n    \"procedure_source\": {...},\n    \"function_source\": {...},\n    \"trigger_source\": {...},\n    \"event_source\": {...},\n    \"procedure_ddl\": {...},\n    \"function_ddl\": {...},\n    \"trigger_ddl\": {...},\n    \"event_ddl\": {...}\n  },\n  \"security\": {\n    \"schema_privileges\": [...],\n    \"table_privileges\": [...],\n    \"column_privileges\": [...],\n    \"routine_privileges\": [...],\n    \"users\": [...]\n  },\n  \"misc\": {\n    \"json_columns\": [...],\n    \"spatial_columns\": [...],\n    \"enum_set_columns\": [...],\n    \"virtual_columns\": [...],\n    \"cascade_fks\": [...],\n    \"server_variables\": [...],\n    \"character_sets\": [...],\n    \"collations\": [...],\n    \"engines\": [...],\n    \"all_objects\": [...]\n  },\n  \"dependencies\": {\n    \"fk_dependencies\": [...],\n    \"view_dependencies\": [...],\n    \"trigger_dependencies\": [...],\n    \"routine_dependencies\": [...],\n    \"migration_order\": [...]\n  },\n  \"statistics\": {\n    \"table_sizes\": [...],\n    \"index_stats\": [...]\n  }\n}\n```\n\n---\n\n## Report Sections\n\nThe generated `mysql_schema_report.md` includes:\n\n| Section | Description |\n|---------|-------------|\n| 1. Executive Summary | Object counts, storage engines, data type distribution |\n| 2. Tables | Table properties, columns, auto-increment, generated columns, partitions, LOBs |\n| 3. Constraints | Primary keys, foreign keys, unique, check constraints |\n| 4. Indexes | All indexes, fulltext, spatial, functional indexes |\n| 5. Views | View definitions and columns |\n| 6. Stored Routines | Procedures and functions with parameters |\n| 7. Triggers | Trigger definitions and ordering |\n| 8. Events | Scheduled events |\n| 9. Security | Privileges at schema, table, column, routine levels |\n| 10. MySQL-Specific Features | JSON, spatial, ENUM\u002FSET, virtual columns |\n| 11. Dependencies | FK dependencies, view\u002Ftrigger\u002Froutine dependencies, migration order |\n| 12. Statistics | Table and index sizes |\n| 13. Database Settings | Server variables, character sets, collations, engines |\n| 14. All Objects Summary | Complete object listing |\n| Appendix A | DDL Scripts for all objects |\n| Appendix B | Stored routine source code (if INCLUDE_SOURCE=true) |\n\n---\n\n## Prerequisites\n\n- Python 3.8+\n- `python-dotenv` package\n- `mysql-connector-python` package\n- Network access to MySQL database\n- User with SELECT privilege on information_schema\n\n---\n\n## Usage Example\n\n```bash\n# Navigate to scripts folder\ncd skills\u002Fmigrate-mysql\u002Fanalyze-mysql-schema\u002Fscripts\n\n# Test connection first\npython mysql_db_extractor.py --test\n\n# Run full extraction\npython mysql_db_extractor.py\n\n# Include stored procedure source code\npython mysql_db_extractor.py --include-source\n```\n\nAfter extraction, ask Claude:\n> \"Generate mysql_schema_report.md from raw_mysql_schema_data.json following the template\"\n\n---\n\n## MySQL Version Compatibility\n\n| Feature | Minimum Version | Notes |\n|---------|-----------------|-------|\n| Core extraction | MySQL 5.7+ | Basic tables, indexes, routines |\n| Check constraints | MySQL 8.0.16+ | CHECK_CONSTRAINTS table |\n| Functional indexes | MySQL 8.0.13+ | Expression-based indexes |\n| Invisible indexes | MySQL 8.0+ | VISIBLE column in STATISTICS |\n| Trigger ordering | MySQL 5.7.2+ | FOLLOWS\u002FPRECEDES support |\n| JSON columns | MySQL 5.7.8+ | Native JSON type |\n\n---\n\n*Skill Version: 2.0*\n*Compatible with: MySQL 5.7+, 8.0+*\n",{"model":32,"description":7},"main","fed4c7ebb79ed82ce5c961f944a1ab0ab21bae26","skills\u002Fmigrate-mysql\u002Fanalyze-mysql-schema",1,"https:\u002F\u002Fgithub.com\u002Fwfukatsu\u002Fnexus-architect","https:\u002F\u002Fnexus-architect-docs-070772.gitlab.io\u002F","https:\u002F\u002Fgithub.com\u002Fwfukatsu","https:\u002F\u002Fwww.scalar-labs.com\u002F","Wataru Fukatsu | Co-Founder and CEO, Scalar, Inc.","2026-11-14 22:03:27",{"source":8,"skillName":5,"commands":59,"prompt":69,"zipAvailable":70},[60,63,66],{"tool":61,"command":62},"npx","npx skills add wfukatsu\u002Fnexus-architect --skill analyze-mysql-schema",{"tool":64,"command":65},"bunx","bunx skills add wfukatsu\u002Fnexus-architect --skill analyze-mysql-schema",{"tool":67,"command":68},"pnpm","pnpm dlx skills add wfukatsu\u002Fnexus-architect --skill analyze-mysql-schema","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fwfukatsu\u002Fnexus-architect\u002Fblob\u002Fmain\u002Fskills\u002Fmigrate-mysql\u002Fanalyze-mysql-schema\u002FSKILL.md",true,[72,78,82],{"path":73,"resourceType":74,"resourceTypeDesc":75,"sizeBytes":76,"sourceHtmlUrl":77},"analyze-mysql-dbms_report.md","REFERENCE","参考文档",18911,"https:\u002F\u002Fgithub.com\u002Fwfukatsu\u002Fnexus-architect\u002Fblob\u002Fmain\u002Fskills\u002Fmigrate-mysql\u002Fanalyze-mysql-schema\u002Fanalyze-mysql-dbms_report.md",{"path":79,"resourceType":74,"resourceTypeDesc":75,"sizeBytes":80,"sourceHtmlUrl":81},"requirements.txt",97,"https:\u002F\u002Fgithub.com\u002Fwfukatsu\u002Fnexus-architect\u002Fblob\u002Fmain\u002Fskills\u002Fmigrate-mysql\u002Fanalyze-mysql-schema\u002Frequirements.txt",{"path":83,"resourceType":84,"resourceTypeDesc":85,"sizeBytes":86,"sourceHtmlUrl":87},"scripts\u002Fmysql_db_extractor.py","SCRIPT","脚本",36848,"https:\u002F\u002Fgithub.com\u002Fwfukatsu\u002Fnexus-architect\u002Fblob\u002Fmain\u002Fskills\u002Fmigrate-mysql\u002Fanalyze-mysql-schema\u002Fscripts\u002Fmysql_db_extractor.py",[89,120,152,181,205,223],{"skillNo":90,"name":91,"nameZh":6,"description":92,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":93,"categories":94,"keywords":101,"publishedAt":43},"01M6HRH10GPAVTZ8W90WD9HJK1","verify-sql-migration","Prove a SQL migration on data: golden checks against an authorized source database and\ndifferential tests against ScalarDB. Never touches production.","https:\u002F\u002Fgithub.com\u002Fwfukatsu\u002Fnexus-architect\u002Fblob\u002Fmain\u002Fskills\u002Fverify-sql-migration\u002FSKILL.md",[95,96],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},{"categoryNo":97,"categoryName":98,"taxonomyType":99,"taxonomyTypeDesc":100},"01JBSEEDCAT000000000000033","数据分析师","PROFESSION","适用职业",[102,103,104,105,106,107,108,109,110,111,112,42,113,114,115,116,117,118,119,32],"verify sql migration","verify","sql","migration","never","core","en","mode","true","tests","auto","id","properties","data","fetcher","Production","source","golden",{"skillNo":121,"name":122,"nameZh":6,"description":123,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":124,"categories":125,"keywords":135,"publishedAt":43},"01M6HRGWK643YKN0QVRQSNSDCR","verify-implementation","Check code against the design (API contract, transactions, security, requirements, the example\nchain) and report every divergence; optionally runs the eight-stage quality gate.","https:\u002F\u002Fgithub.com\u002Fwfukatsu\u002Fnexus-architect\u002Fblob\u002Fmain\u002Fskills\u002Fverify-implementation\u002FSKILL.md",[126,129,132],{"categoryNo":127,"categoryName":128,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000015","视觉设计",{"categoryNo":130,"categoryName":131,"taxonomyType":99,"taxonomyTypeDesc":100},"01JBSEEDCAT000000000000030","开发工程师",{"categoryNo":133,"categoryName":134,"taxonomyType":99,"taxonomyTypeDesc":100},"01JBSEEDCAT000000000000037","律师与法务",[136,103,137,138,139,140,141,142,143,108,144,110,145,146,112,147,148,149,150,151],"verify implementation","implementation","chain","scope","quality gate","example","repo","backlog","api contract","design","contract","stage","requirements","code","api","check",{"skillNo":153,"name":154,"nameZh":6,"description":155,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":156,"categories":157,"keywords":164,"publishedAt":43},"01M6HRGS929NK1B5WG1ZANSXQ1","update-knowledge","Fetch or update an OKF knowledge bundle: ScalarDB\u002FScalarDL, or the vendored Kubernetes\u002FTerraform\nbundle.","https:\u002F\u002Fgithub.com\u002Fwfukatsu\u002Fnexus-architect\u002Fblob\u002Fmain\u002Fskills\u002Fupdate-knowledge\u002FSKILL.md",[158,161],{"categoryNo":159,"categoryName":160,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000011","运维与部署",{"categoryNo":162,"categoryName":163,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000021","资料检索与研究",[165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180],"update knowledge","update","knowledge","fetch","plugin","haiku","name","kubernetes","latest","okf","status","terraform","Bash","bundle","Tools","root",{"skillNo":182,"name":183,"nameZh":6,"description":184,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":185,"categories":186,"keywords":191,"publishedAt":43},"01M6HRGNMYSK70R8Y9BY41E74D","start","Interactive entry point for system architecture work: refactor a legacy application into services,\nor design a new system from requirements; picks the path from the project's state. To move a\ndatabase to ScalarDB, use migrate-database.","https:\u002F\u002Fgithub.com\u002Fwfukatsu\u002Fnexus-architect\u002Fblob\u002Fmain\u002Fskills\u002Fstart\u002FSKILL.md",[187,188],{"categoryNo":127,"categoryName":128,"taxonomyType":21,"taxonomyTypeDesc":22},{"categoryNo":189,"categoryName":190,"taxonomyType":99,"taxonomyTypeDesc":100},"01JBSEEDCAT000000000000032","设计师",[183,29,192,193,194,145,39,195,42,148,196,197,198,199,200,201,202,203,204],"project","move","system","Legacy","migrate","interactive","architecture","state","work","services","refactor","application","path",{"skillNo":206,"name":207,"nameZh":6,"description":208,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":209,"categories":210,"keywords":211,"publishedAt":43},"01M6HRGHZXK0NXF6W62MMNS46H","select-scalardb-edition","Choose the ScalarDB edition (Community, Enterprise Standard or Premium, plus Enterprise Options),\ndeployment mode and cluster topology through a short interview.","https:\u002F\u002Fgithub.com\u002Fwfukatsu\u002Fnexus-architect\u002Fblob\u002Fmain\u002Fskills\u002Fselect-scalardb-edition\u002FSKILL.md",[],[212,213,214,215,216,217,218,219,220,109,221,222,32],"select","select scalardb edition","community","interview","cluster","options","deployment","choose","Enterprise","short","topology",{"skillNo":224,"name":225,"nameZh":6,"description":226,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":227,"categories":228,"keywords":230,"publishedAt":43},"01M6HRGESF0BH6KCT70BP70B2J","scaffold","Generate a runnable ScalarDB starter project for any of the six interface combinations: build,\nconfig, schema, service class, docker-compose and README.","https:\u002F\u002Fgithub.com\u002Fwfukatsu\u002Fnexus-architect\u002Fblob\u002Fmain\u002Fskills\u002Fscaffold\u002FSKILL.md",[229],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},[225,231,29,192,232,233,234,235,27,236,237,238,239,240,241,32],"compose","docker-compose","README","docker","interface","combinations","starter","generate","build","config","service"]