[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6C2Z8VB4NFSXE87GHEKSWTX":3,"skill-same:01M6C2Z8VB4NFSXE87GHEKSWTX":72},{"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":39,"linkOnly":40,"markdownContent":41,"markdownBody":42,"frontMatter":43,"refName":48,"commitSha":49,"skillDirectory":50,"forksCount":51,"repositoryHtmlUrl":52,"repositoryHomepageUrl":53,"ownerHtmlUrl":54,"ownerBlogUrl":55,"ownerDescription":56,"updatedAt":57,"install":58,"resources":71},"01M6C2Z8VB4NFSXE87GHEKSWTX","color-accessibility",null,"WCAG accessibility analysis for color palettes including contrast ratios, compliance checking, and remediation suggestions. Use when user needs to verify colors meet accessibility standards.","jmagly\u002Faiwg","jmagly","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F1159087?v=4","01M6C10AK8N2WCSQN11FYGTJWN","Joseph Magly","01M6C10AQ8A2RMED1Y1BSVY7NF",229,"MIT","https:\u002F\u002Fgithub.com\u002Fjmagly\u002Faiwg\u002Fblob\u002Fmain\u002Fagentic\u002Fcode\u002Fplugins\u002Fcolor-palette\u002Fskills\u002Fcolor-accessibility\u002FSKILL.md",[18],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000023","Skill与智能体开发","SCENARIO","使用场景",[24,25,26,27,28,29,30,31,32,33,34,35,36,37,38],"accessibility","color accessibility","color","compliance","remediation","analysis","WCAG","verify","user","use","standards","contrast","for","Meet","when","2026-11-10 10:12:30",false,"---\nname: color-accessibility\nnamespace: aiwg\nplatforms: [all]\ndescription: WCAG accessibility analysis for color palettes including contrast ratios, compliance checking, and remediation suggestions. Use when user needs to verify colors meet accessibility standards.\nversion: 1.0.0\n---\n\n# Color Accessibility Skill\n\n## Purpose\n\nAnalyze color palettes for WCAG 2.1 accessibility compliance. Calculate contrast ratios for all color pairs, identify failing combinations, and suggest fixes to meet AA or AAA standards.\n\n## When This Skill Applies\n\n- User asks \"are these colors accessible?\"\n- User wants to \"check contrast ratios\"\n- User needs \"WCAG compliance\" for a palette\n- User asks about \"color accessibility\"\n- User wants to ensure colors work for colorblind users\n- User mentions \"AA\" or \"AAA\" standards\n\n## Trigger Phrases\n\n| Natural Language | Action |\n|------------------|--------|\n| \"Check if these colors are accessible\" | Full WCAG analysis |\n| \"What's the contrast ratio?\" | Calculate specific pair ratio |\n| \"Make this palette AA compliant\" | Analyze + suggest fixes |\n| \"Is this readable?\" | Text contrast check |\n| \"Color blind friendly?\" | Color vision deficiency check |\n| \"Fix the accessibility of this palette\" | Remediation suggestions |\n\n## Parameters\n\n- `--palette \u003Ccolors>` — Comma-separated color values to analyze\n- `--foreground \u003Ccolor>` — Specific foreground color (for pair check)\n- `--background \u003Ccolor>` — Specific background color (for pair check)\n- `--standard \u003Clevel>` — Target standard: A, AA (default), AAA\n- `--fix` — Include remediation suggestions for failing pairs\n- `--matrix` — Show full contrast matrix for all pairs\n\n## Analysis Process\n\n### 1. Parse Colors\n\nAccept colors in any format and normalize to HEX + RGB + HSL:\n- HEX: `#1a1a2e`, `#fff`\n- RGB: `rgb(26, 26, 46)`\n- HSL: `hsl(240, 28%, 14%)`\n- Named: `navy`, `coral`, `forestgreen`\n\n### 2. Calculate Relative Luminance\n\nFor each color, calculate relative luminance per WCAG 2.1:\n\n```\nFor each channel (R, G, B):\n  sRGB = channel \u002F 255\n  linear = sRGB \u003C= 0.04045\n           ? sRGB \u002F 12.92\n           : ((sRGB + 0.055) \u002F 1.055) ^ 2.4\n\nL = 0.2126 * R_linear + 0.7152 * G_linear + 0.0722 * B_linear\n```\n\n### 3. Calculate Contrast Ratios\n\nFor every foreground\u002Fbackground pair:\n\n```\nratio = (max(L1, L2) + 0.05) \u002F (min(L1, L2) + 0.05)\n```\n\n### 4. Evaluate Against Standards\n\n| Standard | Normal Text (\u003C 18pt) | Large Text (>= 18pt or 14pt bold) | UI Components |\n|----------|---------------------|-----------------------------------|---------------|\n| A | No minimum | No minimum | No minimum |\n| AA | 4.5:1 | 3:1 | 3:1 |\n| AAA | 7:1 | 4.5:1 | 4.5:1 |\n\n### 5. Generate Contrast Matrix\n\nFor N colors, generate an N x N matrix:\n\n```\nContrast Matrix (AA Standard)\n\n           #1a1a2e  #16213e  #0f3460  #e94560  #ffffff\n#1a1a2e      —      1.2:1   1.8:1    5.4:1    14.2:1\n                     FAIL    FAIL     PASS     PASS\n#16213e    1.2:1      —      1.5:1    4.5:1    11.8:1\n           FAIL               FAIL    PASS     PASS\n#0f3460    1.8:1    1.5:1      —      3.0:1     7.9:1\n           FAIL     FAIL              FAIL     PASS\n#e94560    5.4:1    4.5:1    3.0:1      —       2.6:1\n           PASS     PASS     FAIL              FAIL\n#ffffff   14.2:1   11.8:1    7.9:1    2.6:1      —\n           PASS     PASS     PASS     FAIL\n```\n\n### 6. Color Vision Deficiency Check\n\nSimulate how the palette appears under common color vision deficiencies:\n\n| Type | Prevalence | Affected Colors |\n|------|-----------|----------------|\n| Protanopia (no red) | ~1% males | Red-green confusion |\n| Deuteranopia (no green) | ~1% males | Red-green confusion |\n| Tritanopia (no blue) | ~0.003% | Blue-yellow confusion |\n| Achromatopsia (no color) | ~0.003% | All hues lost |\n\nCheck that colors remain distinguishable under each simulation. Flag pairs that become indistinguishable.\n\n### 7. Remediation Suggestions\n\nWhen `--fix` is specified, for each failing pair suggest adjustments:\n\n- Darken the darker color or lighten the lighter color\n- Adjust saturation to increase perceived contrast\n- Suggest the minimum lightness shift needed to pass\n- Provide the adjusted color value\n\n```\nFailing pair: #0f3460 on #e94560 (3.0:1, needs 4.5:1)\n\nSuggestions:\n  Option A: Darken background → #0a2340 (ratio: 4.6:1) PASS\n  Option B: Lighten foreground → #ff6b7f (ratio: 4.5:1) PASS\n  Option C: Use white text instead → #ffffff on #e94560 (2.6:1) FAIL\n            Use white on darkened → #ffffff on #c93050 (4.8:1) PASS\n```\n\n## Output Format\n\n### Summary View (default)\n\n```\nAccessibility Report — AA Standard\n\nPalette: #1a1a2e, #16213e, #0f3460, #e94560, #ffffff\n\nOverall: 6\u002F10 pairs pass AA (60%)\n\nPASSING (6):\n  #1a1a2e on #e94560  — 5.4:1  (AA normal text)\n  #1a1a2e on #ffffff  — 14.2:1 (AAA normal + large)\n  #16213e on #e94560  — 4.5:1  (AA normal text, borderline)\n  #16213e on #ffffff  — 11.8:1 (AAA normal + large)\n  #0f3460 on #ffffff  — 7.9:1  (AAA normal + large)\n  #e94560 on #1a1a2e  — 5.4:1  (AA normal text)\n\nFAILING (4):\n  #1a1a2e on #16213e  — 1.2:1  (needs 4.5:1)\n  #1a1a2e on #0f3460  — 1.8:1  (needs 4.5:1)\n  #16213e on #0f3460  — 1.5:1  (needs 4.5:1)\n  #e94560 on #ffffff  — 2.6:1  (needs 4.5:1)\n\nRecommendations:\n  - Avoid using dark colors on each other for text\n  - #e94560 needs a darker variant for use on white backgrounds\n  - Consider adding a dark text color (#1a1a2e) for light backgrounds\n```\n\n### Pair Check View\n\n```\nContrast Check\n\nForeground: #e94560 (Coral Red)\nBackground: #1a1a2e (Dark Navy)\n\nContrast Ratio: 5.4:1\n\nAA Normal Text (4.5:1):  PASS\nAA Large Text  (3.0:1):  PASS\nAAA Normal Text (7.0:1): FAIL (need 7.0:1)\nAAA Large Text (4.5:1):  PASS\n```\n\n## Best Practices\n\n1. **Test text on backgrounds, not just swatches** — A palette can look cohesive but fail for readability\n2. **Check both directions** — Light text on dark AND dark text on light\n3. **Include white and near-black** — Most palettes need a light and dark neutral for text\n4. **Don't rely on color alone** — Use icons, patterns, or labels alongside color for meaning\n5. **Test at actual sizes** — Large text thresholds are different from normal text\n6. **Consider dark mode** — Recalculate for dark mode backgrounds\n","# Color Accessibility Skill\n\n## Purpose\n\nAnalyze color palettes for WCAG 2.1 accessibility compliance. Calculate contrast ratios for all color pairs, identify failing combinations, and suggest fixes to meet AA or AAA standards.\n\n## When This Skill Applies\n\n- User asks \"are these colors accessible?\"\n- User wants to \"check contrast ratios\"\n- User needs \"WCAG compliance\" for a palette\n- User asks about \"color accessibility\"\n- User wants to ensure colors work for colorblind users\n- User mentions \"AA\" or \"AAA\" standards\n\n## Trigger Phrases\n\n| Natural Language | Action |\n|------------------|--------|\n| \"Check if these colors are accessible\" | Full WCAG analysis |\n| \"What's the contrast ratio?\" | Calculate specific pair ratio |\n| \"Make this palette AA compliant\" | Analyze + suggest fixes |\n| \"Is this readable?\" | Text contrast check |\n| \"Color blind friendly?\" | Color vision deficiency check |\n| \"Fix the accessibility of this palette\" | Remediation suggestions |\n\n## Parameters\n\n- `--palette \u003Ccolors>` — Comma-separated color values to analyze\n- `--foreground \u003Ccolor>` — Specific foreground color (for pair check)\n- `--background \u003Ccolor>` — Specific background color (for pair check)\n- `--standard \u003Clevel>` — Target standard: A, AA (default), AAA\n- `--fix` — Include remediation suggestions for failing pairs\n- `--matrix` — Show full contrast matrix for all pairs\n\n## Analysis Process\n\n### 1. Parse Colors\n\nAccept colors in any format and normalize to HEX + RGB + HSL:\n- HEX: `#1a1a2e`, `#fff`\n- RGB: `rgb(26, 26, 46)`\n- HSL: `hsl(240, 28%, 14%)`\n- Named: `navy`, `coral`, `forestgreen`\n\n### 2. Calculate Relative Luminance\n\nFor each color, calculate relative luminance per WCAG 2.1:\n\n```\nFor each channel (R, G, B):\n  sRGB = channel \u002F 255\n  linear = sRGB \u003C= 0.04045\n           ? sRGB \u002F 12.92\n           : ((sRGB + 0.055) \u002F 1.055) ^ 2.4\n\nL = 0.2126 * R_linear + 0.7152 * G_linear + 0.0722 * B_linear\n```\n\n### 3. Calculate Contrast Ratios\n\nFor every foreground\u002Fbackground pair:\n\n```\nratio = (max(L1, L2) + 0.05) \u002F (min(L1, L2) + 0.05)\n```\n\n### 4. Evaluate Against Standards\n\n| Standard | Normal Text (\u003C 18pt) | Large Text (>= 18pt or 14pt bold) | UI Components |\n|----------|---------------------|-----------------------------------|---------------|\n| A | No minimum | No minimum | No minimum |\n| AA | 4.5:1 | 3:1 | 3:1 |\n| AAA | 7:1 | 4.5:1 | 4.5:1 |\n\n### 5. Generate Contrast Matrix\n\nFor N colors, generate an N x N matrix:\n\n```\nContrast Matrix (AA Standard)\n\n           #1a1a2e  #16213e  #0f3460  #e94560  #ffffff\n#1a1a2e      —      1.2:1   1.8:1    5.4:1    14.2:1\n                     FAIL    FAIL     PASS     PASS\n#16213e    1.2:1      —      1.5:1    4.5:1    11.8:1\n           FAIL               FAIL    PASS     PASS\n#0f3460    1.8:1    1.5:1      —      3.0:1     7.9:1\n           FAIL     FAIL              FAIL     PASS\n#e94560    5.4:1    4.5:1    3.0:1      —       2.6:1\n           PASS     PASS     FAIL              FAIL\n#ffffff   14.2:1   11.8:1    7.9:1    2.6:1      —\n           PASS     PASS     PASS     FAIL\n```\n\n### 6. Color Vision Deficiency Check\n\nSimulate how the palette appears under common color vision deficiencies:\n\n| Type | Prevalence | Affected Colors |\n|------|-----------|----------------|\n| Protanopia (no red) | ~1% males | Red-green confusion |\n| Deuteranopia (no green) | ~1% males | Red-green confusion |\n| Tritanopia (no blue) | ~0.003% | Blue-yellow confusion |\n| Achromatopsia (no color) | ~0.003% | All hues lost |\n\nCheck that colors remain distinguishable under each simulation. Flag pairs that become indistinguishable.\n\n### 7. Remediation Suggestions\n\nWhen `--fix` is specified, for each failing pair suggest adjustments:\n\n- Darken the darker color or lighten the lighter color\n- Adjust saturation to increase perceived contrast\n- Suggest the minimum lightness shift needed to pass\n- Provide the adjusted color value\n\n```\nFailing pair: #0f3460 on #e94560 (3.0:1, needs 4.5:1)\n\nSuggestions:\n  Option A: Darken background → #0a2340 (ratio: 4.6:1) PASS\n  Option B: Lighten foreground → #ff6b7f (ratio: 4.5:1) PASS\n  Option C: Use white text instead → #ffffff on #e94560 (2.6:1) FAIL\n            Use white on darkened → #ffffff on #c93050 (4.8:1) PASS\n```\n\n## Output Format\n\n### Summary View (default)\n\n```\nAccessibility Report — AA Standard\n\nPalette: #1a1a2e, #16213e, #0f3460, #e94560, #ffffff\n\nOverall: 6\u002F10 pairs pass AA (60%)\n\nPASSING (6):\n  #1a1a2e on #e94560  — 5.4:1  (AA normal text)\n  #1a1a2e on #ffffff  — 14.2:1 (AAA normal + large)\n  #16213e on #e94560  — 4.5:1  (AA normal text, borderline)\n  #16213e on #ffffff  — 11.8:1 (AAA normal + large)\n  #0f3460 on #ffffff  — 7.9:1  (AAA normal + large)\n  #e94560 on #1a1a2e  — 5.4:1  (AA normal text)\n\nFAILING (4):\n  #1a1a2e on #16213e  — 1.2:1  (needs 4.5:1)\n  #1a1a2e on #0f3460  — 1.8:1  (needs 4.5:1)\n  #16213e on #0f3460  — 1.5:1  (needs 4.5:1)\n  #e94560 on #ffffff  — 2.6:1  (needs 4.5:1)\n\nRecommendations:\n  - Avoid using dark colors on each other for text\n  - #e94560 needs a darker variant for use on white backgrounds\n  - Consider adding a dark text color (#1a1a2e) for light backgrounds\n```\n\n### Pair Check View\n\n```\nContrast Check\n\nForeground: #e94560 (Coral Red)\nBackground: #1a1a2e (Dark Navy)\n\nContrast Ratio: 5.4:1\n\nAA Normal Text (4.5:1):  PASS\nAA Large Text  (3.0:1):  PASS\nAAA Normal Text (7.0:1): FAIL (need 7.0:1)\nAAA Large Text (4.5:1):  PASS\n```\n\n## Best Practices\n\n1. **Test text on backgrounds, not just swatches** — A palette can look cohesive but fail for readability\n2. **Check both directions** — Light text on dark AND dark text on light\n3. **Include white and near-black** — Most palettes need a light and dark neutral for text\n4. **Don't rely on color alone** — Use icons, patterns, or labels alongside color for meaning\n5. **Test at actual sizes** — Large text thresholds are different from normal text\n6. **Consider dark mode** — Recalculate for dark mode backgrounds\n",{"name":5,"version":44,"namespace":45,"platforms":46,"description":7},"1.0.0","aiwg",[47],"all","main","6754967c344ccb087a8de06972f55a41067b291b","agentic\u002Fcode\u002Fplugins\u002Fcolor-palette\u002Fskills\u002Fcolor-accessibility",36,"https:\u002F\u002Fgithub.com\u002Fjmagly\u002Faiwg","https:\u002F\u002Faiwg.io","https:\u002F\u002Fgithub.com\u002Fjmagly","https:\u002F\u002Fintegrolabs.io","ml\u002Fai, industrial automation, safety\u002Fsecurity, ssi\r\n\r\nmagly.net\r\nintegrolabs.io\r\naiwg.io\r\nfortemi.com\r\npagenary.com\r\nbytecask.com","2026-11-12 00:33:10",{"source":8,"skillName":5,"commands":59,"prompt":69,"zipAvailable":70},[60,63,66],{"tool":61,"command":62},"npx","npx skills add jmagly\u002Faiwg --skill color-accessibility",{"tool":64,"command":65},"bunx","bunx skills add jmagly\u002Faiwg --skill color-accessibility",{"tool":67,"command":68},"pnpm","pnpm dlx skills add jmagly\u002Faiwg --skill color-accessibility","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fjmagly\u002Faiwg\u002Fblob\u002Fmain\u002Fagentic\u002Fcode\u002Fplugins\u002Fcolor-palette\u002Fskills\u002Fcolor-accessibility\u002FSKILL.md",true,[],[73,100,123,129,136,150],{"skillNo":74,"name":75,"nameZh":6,"description":76,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":77,"categories":78,"keywords":80,"publishedAt":39},"01M70QA0BSYJ49EES9V4RE8QH1","host-hardening","Read-only system hardening baseline and plan-first host hardening recommendations for SSH, Docker bind addresses, firewall persistence, datastores, exporters and audit retention.","https:\u002F\u002Fgithub.com\u002Fjmagly\u002Faiwg\u002Fblob\u002Fmain\u002Fagentic\u002Fcode\u002Fplugins\u002Fsecurity-engineering\u002Fskills\u002Fhost-hardening\u002FSKILL.md",[79],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},[81,82,83,84,85,86,28,87,88,89,90,91,92,93,94,95,96,97,98,99],"host","host hardening","hardening","read","re","recommendations","plan","port","verification","Bash","access","only","retention","audit","never","firewall","bind","secrets","request",{"skillNo":101,"name":102,"nameZh":6,"description":103,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":104,"categories":105,"keywords":110,"publishedAt":39},"01M70PNT2Z4HMZPRBTAF6073NN","exposure-analysis","Read-only firewall analysis and effective host exposure reconstruction for Docker published ports, UFW bypass, stale rules, CDN scope, IPv6 asymmetry and external probe allowlists.","https:\u002F\u002Fgithub.com\u002Fjmagly\u002Faiwg\u002Fblob\u002Fmain\u002Fagentic\u002Fcode\u002Fplugins\u002Fforensics\u002Fskills\u002Fexposure-analysis\u002FSKILL.md",[106,109],{"categoryNo":107,"categoryName":108,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000011","运维与部署",{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},[111,29,112,84,113,88,114,115,90,116,81,117,92,118,119,95,96,120,121,122],"exposure analysis","unknown","credentials","collection","ufw","ports","internet","local","scope","reconstruction","operator","write",{"skillNo":124,"name":75,"nameZh":6,"description":76,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":125,"categories":126,"keywords":128,"publishedAt":39},"01M70P8QATMPKA78E4FT5D2TNA","https:\u002F\u002Fgithub.com\u002Fjmagly\u002Faiwg\u002Fblob\u002Fmain\u002Fagentic\u002Fcode\u002Fframeworks\u002Fsecurity-engineering\u002Fskills\u002Fhost-hardening\u002FSKILL.md",[127],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},[83,81,82,91,84,99,28,86,94,87,88,89,90,98,92,93,85,95,96,97],{"skillNo":130,"name":102,"nameZh":6,"description":103,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":131,"categories":132,"keywords":135,"publishedAt":39},"01M70NMPVJ5H0JH131P60FW4R8","https:\u002F\u002Fgithub.com\u002Fjmagly\u002Faiwg\u002Fblob\u002Fmain\u002Fagentic\u002Fcode\u002Fframeworks\u002Fforensics-complete\u002Fskills\u002Fexposure-analysis\u002FSKILL.md",[133,134],{"categoryNo":107,"categoryName":108,"taxonomyType":21,"taxonomyTypeDesc":22},{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},[29,111,95,113,88,114,90,112,81,117,92,118,119,84,96,116,115,120,121,122],{"skillNo":137,"name":138,"nameZh":6,"description":139,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":140,"categories":141,"keywords":143,"publishedAt":39},"01M6CB4DDR0B4NNCFK7ZK7449H","fixture-skill","Exercise rule delivery.","https:\u002F\u002Fgithub.com\u002Fjmagly\u002Faiwg\u002Fblob\u002Fmain\u002Ftest\u002Ffixtures\u002Frule-delivery\u002Fskills\u002Ffixture-skill\u002FSKILL.md",[142],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},[144,145,146,147,148,149],"fixture skill","fixture","rule","delivery","true","exercise",{"skillNo":151,"name":152,"nameZh":6,"description":153,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":154,"categories":155,"keywords":157,"publishedAt":39},"01M6CB4AVK1W76MFMPP0JP32CJ","pi-local","Pi-local duplicate-precedence fixture.","https:\u002F\u002Fgithub.com\u002Fjmagly\u002Faiwg\u002Fblob\u002Fmain\u002Ftest\u002Ffixtures\u002Fproviders\u002Fpi\u002Fproject\u002F.pi\u002Fskills\u002Fpi-local\u002FSKILL.md",[156],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},[158,159,118,160,145],"pi","pi local","duplicate"]