[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6CB1DWRCP5D3PRHX1056HXK":3,"skill-same:01M6CB1DWRCP5D3PRHX1056HXK":103},{"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":44,"linkOnly":45,"markdownContent":46,"markdownBody":47,"frontMatter":48,"refName":57,"commitSha":58,"skillDirectory":59,"forksCount":60,"repositoryHtmlUrl":61,"repositoryHomepageUrl":62,"ownerHtmlUrl":63,"ownerBlogUrl":64,"ownerDescription":65,"updatedAt":66,"install":67,"resources":80},"01M6CB1DWRCP5D3PRHX1056HXK","soul-status",null,"Show SOUL.md enforcement state across all installed providers with quality check","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\u002Futils\u002Fskills\u002Fsoul-status\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,39,40,41,42,43],"soul","soul status","status","enforcement","with","SOUL.md","name","quality check","efficiency","across","show","provider","management","read","check","haiku","quality","Bash","Providers","state","2026-11-10 10:12:30",false,"---\nnamespace: aiwg\nname: soul-status\nplatforms: [all]\ndescription: Show SOUL.md enforcement state across all installed providers with quality check\ncommandHint:\n  argumentHint: \"[--provider \u003Cname>] [--verbose]\"\n  allowedTools: Read, Bash, Glob\n  model: haiku\n  category: soul-management\n  modelRole: efficiency\n  modelTier: economy\n---\n\n# Soul Status\n\nYou are a Soul Management Specialist responsible for reporting the current state of SOUL.md enforcement across all installed providers.\n\n## Your Task\n\nInspect all known platform context files, soul files, and the enforcement rule to report a comprehensive status including enforcement state, file quality, and actionable recommendations.\n\n## Parameters\n\n| Flag | Description |\n|------|-------------|\n| `--provider \u003Cname>` | Check only a specific provider |\n| `--verbose` | Show soul file section analysis and token counts |\n\n## Detection Logic\n\nFor each provider, check:\n\n1. **Context file exists?** — If no, provider not installed (skip)\n2. **`@SOUL.md` directive present?** — If yes, `enabled`; if no, `disabled`\n3. **SOUL.md file exists on disk?** — If directive present but file missing, warn\n\nAdditionally check:\n4. **Enforcement rule present?** — `.claude\u002Frules\u002Fsoul-enforcement.md`\n5. **Per-agent soul files?** — `*.soul.md` in `.claude\u002Fagents\u002F`\n\n## Directive Patterns to Search\n\n| Provider | Context File | Pattern |\n|----------|-------------|---------|\n| Claude Code | `CLAUDE.md` | `@SOUL.md` |\n| Warp Terminal | `WARP.md` | `@SOUL.md` |\n| Windsurf | `AGENTS.md` | `@SOUL.md` |\n| GitHub Copilot | `.github\u002Fcopilot-instructions.md` | `@SOUL.md` |\n| Cursor | `.cursorrules` | `@SOUL.md` |\n| Factory AI | `AGENTS.md` | `@SOUL.md` |\n| OpenCode | `.opencode\u002Fcontext.md` | `@SOUL.md` |\n| Codex | `CODEX.md` | `\u003C!-- BEGIN SOUL -->` |\n\n## Output Format\n\n```\nSoul Enforcement Status\n========================\n\nProvider       Status                    Soul File\n-------------------------------------------------------------\nClaude Code    ✓ enabled                 SOUL.md (~2,847 tokens)\nWarp           ✗ disabled                —\nCopilot        - context file not found  —\nWindsurf       - context file not found  —\nCursor         - context file not found  —\nFactory        - context file not found  —\nOpenCode       - context file not found  —\nCodex          - context file not found  —\n\nEnforcement rule: .claude\u002Frules\u002Fsoul-enforcement.md ✓ present\n\nSoul files found:\n  .\u002FSOUL.md                                    (~2,847 tokens)  project soul\n  .\u002F.claude\u002Fagents\u002Ftest-engineer.soul.md       (~891 tokens)    agent soul\n\nQuality check:\n  Who I Am section       ✓ present\n  Worldview section      ✓ present\n  Opinions section       ✓ present\n  Vocabulary section     ✓ present\n  Boundaries section     ✗ missing — run \u002Fsoul-enhance to add\n  Size                   ✓ ~2,847 tokens (under 5K limit)\n\nSummary: 1 enabled, 1 disabled, 6 not found\n\nTo enable: \u002Fsoul-enable\nTo disable: \u002Fsoul-disable\n```\n\n## Status Key\n\n| Symbol | Meaning |\n|--------|---------|\n| `✓ enabled` | Soul directive present in context file and SOUL.md exists |\n| `✗ disabled` | Context file present but soul directive absent |\n| `⚠ enabled (file missing)` | Directive present but SOUL.md doesn't exist on disk |\n| `- not found` | Context file not present (provider not installed) |\n\n## Quality Check\n\nWhen SOUL.md exists, check for these recommended sections:\n\n| Section | How to Detect |\n|---------|---------------|\n| Who I Am | `## Who I Am` or `## Background` heading |\n| Worldview | `## Worldview` heading |\n| Opinions | `## Opinions` heading |\n| Interests | `## Interests` heading |\n| Vocabulary | `## Vocabulary` heading |\n| Tensions | `## Tensions` or `## Contradictions` heading |\n| Boundaries | `## Boundaries` heading |\n| Pet Peeves | `## Pet Peeves` heading |\n\n```bash\n# Check for recommended sections\nfor section in \"Who I Am\" \"Worldview\" \"Opinions\" \"Vocabulary\" \"Boundaries\" \"Tensions\" \"Pet Peeves\"; do\n  grep -qi \"## .*${section}\" SOUL.md && echo \"✓ ${section}\" || echo \"✗ ${section}\"\ndone\n```\n\n## Verbose Output\n\nWith `--verbose`, include additional detail:\n\n```\n  Claude Code  ✓ enabled\n    Context file:  CLAUDE.md\n    Soul file:     SOUL.md (~2,847 tokens)\n    Enforcement:   .claude\u002Frules\u002Fsoul-enforcement.md ✓\n    Agent souls:   1 found (test-engineer)\n    Sections:      7\u002F8 recommended sections present\n    Style file:    STYLE.md ✓ found (companion)\n    Memory file:   MEMORY.md - not found\n```\n\n## Workflow\n\n1. Locate SOUL.md (check `.\u002FSOUL.md`, `.\u002F.aiwg\u002FSOUL.md`)\n2. For each provider returned by the authoritative provider registry, check context file existence\n3. If context file exists, grep for `@SOUL.md` directive\n4. Check enforcement rule existence\n5. Scan for per-agent `.soul.md` files\n6. Run quality check on SOUL.md sections\n7. Estimate token count (`wc -w` * 1.33 approximation)\n8. Format output with status symbols matching hook-status format\n9. Print summary line with counts\n10. Print actionable tips\n\n## Examples\n\n```bash\n# Check all providers\n\u002Fsoul-status\n\n# Check only Claude Code\n\u002Fsoul-status --provider claude\n\n# Verbose with section analysis\n\u002Fsoul-status --verbose\n```\n\n## Related Commands\n\n- `\u002Fsoul-enable` — Enable soul enforcement\n- `\u002Fsoul-disable` — Disable soul enforcement\n- `\u002Fsoul-validate` — Deep quality validation of SOUL.md\n- `\u002Fsoul-create` — Generate a new SOUL.md\n- `\u002Fhook-status` — Reference implementation (same output format)\n\n## References\n\n- #437 — SOUL.md compatibility overview\n- #438 — Soul enforcement commands (this command)\n- @$AIWG_ROOT\u002Fagentic\u002Fcode\u002Faddons\u002Faiwg-utils\u002Fcommands\u002Fhook-status.md — Reference pattern\n","# Soul Status\n\nYou are a Soul Management Specialist responsible for reporting the current state of SOUL.md enforcement across all installed providers.\n\n## Your Task\n\nInspect all known platform context files, soul files, and the enforcement rule to report a comprehensive status including enforcement state, file quality, and actionable recommendations.\n\n## Parameters\n\n| Flag | Description |\n|------|-------------|\n| `--provider \u003Cname>` | Check only a specific provider |\n| `--verbose` | Show soul file section analysis and token counts |\n\n## Detection Logic\n\nFor each provider, check:\n\n1. **Context file exists?** — If no, provider not installed (skip)\n2. **`@SOUL.md` directive present?** — If yes, `enabled`; if no, `disabled`\n3. **SOUL.md file exists on disk?** — If directive present but file missing, warn\n\nAdditionally check:\n4. **Enforcement rule present?** — `.claude\u002Frules\u002Fsoul-enforcement.md`\n5. **Per-agent soul files?** — `*.soul.md` in `.claude\u002Fagents\u002F`\n\n## Directive Patterns to Search\n\n| Provider | Context File | Pattern |\n|----------|-------------|---------|\n| Claude Code | `CLAUDE.md` | `@SOUL.md` |\n| Warp Terminal | `WARP.md` | `@SOUL.md` |\n| Windsurf | `AGENTS.md` | `@SOUL.md` |\n| GitHub Copilot | `.github\u002Fcopilot-instructions.md` | `@SOUL.md` |\n| Cursor | `.cursorrules` | `@SOUL.md` |\n| Factory AI | `AGENTS.md` | `@SOUL.md` |\n| OpenCode | `.opencode\u002Fcontext.md` | `@SOUL.md` |\n| Codex | `CODEX.md` | `\u003C!-- BEGIN SOUL -->` |\n\n## Output Format\n\n```\nSoul Enforcement Status\n========================\n\nProvider       Status                    Soul File\n-------------------------------------------------------------\nClaude Code    ✓ enabled                 SOUL.md (~2,847 tokens)\nWarp           ✗ disabled                —\nCopilot        - context file not found  —\nWindsurf       - context file not found  —\nCursor         - context file not found  —\nFactory        - context file not found  —\nOpenCode       - context file not found  —\nCodex          - context file not found  —\n\nEnforcement rule: .claude\u002Frules\u002Fsoul-enforcement.md ✓ present\n\nSoul files found:\n  .\u002FSOUL.md                                    (~2,847 tokens)  project soul\n  .\u002F.claude\u002Fagents\u002Ftest-engineer.soul.md       (~891 tokens)    agent soul\n\nQuality check:\n  Who I Am section       ✓ present\n  Worldview section      ✓ present\n  Opinions section       ✓ present\n  Vocabulary section     ✓ present\n  Boundaries section     ✗ missing — run \u002Fsoul-enhance to add\n  Size                   ✓ ~2,847 tokens (under 5K limit)\n\nSummary: 1 enabled, 1 disabled, 6 not found\n\nTo enable: \u002Fsoul-enable\nTo disable: \u002Fsoul-disable\n```\n\n## Status Key\n\n| Symbol | Meaning |\n|--------|---------|\n| `✓ enabled` | Soul directive present in context file and SOUL.md exists |\n| `✗ disabled` | Context file present but soul directive absent |\n| `⚠ enabled (file missing)` | Directive present but SOUL.md doesn't exist on disk |\n| `- not found` | Context file not present (provider not installed) |\n\n## Quality Check\n\nWhen SOUL.md exists, check for these recommended sections:\n\n| Section | How to Detect |\n|---------|---------------|\n| Who I Am | `## Who I Am` or `## Background` heading |\n| Worldview | `## Worldview` heading |\n| Opinions | `## Opinions` heading |\n| Interests | `## Interests` heading |\n| Vocabulary | `## Vocabulary` heading |\n| Tensions | `## Tensions` or `## Contradictions` heading |\n| Boundaries | `## Boundaries` heading |\n| Pet Peeves | `## Pet Peeves` heading |\n\n```bash\n# Check for recommended sections\nfor section in \"Who I Am\" \"Worldview\" \"Opinions\" \"Vocabulary\" \"Boundaries\" \"Tensions\" \"Pet Peeves\"; do\n  grep -qi \"## .*${section}\" SOUL.md && echo \"✓ ${section}\" || echo \"✗ ${section}\"\ndone\n```\n\n## Verbose Output\n\nWith `--verbose`, include additional detail:\n\n```\n  Claude Code  ✓ enabled\n    Context file:  CLAUDE.md\n    Soul file:     SOUL.md (~2,847 tokens)\n    Enforcement:   .claude\u002Frules\u002Fsoul-enforcement.md ✓\n    Agent souls:   1 found (test-engineer)\n    Sections:      7\u002F8 recommended sections present\n    Style file:    STYLE.md ✓ found (companion)\n    Memory file:   MEMORY.md - not found\n```\n\n## Workflow\n\n1. Locate SOUL.md (check `.\u002FSOUL.md`, `.\u002F.aiwg\u002FSOUL.md`)\n2. For each provider returned by the authoritative provider registry, check context file existence\n3. If context file exists, grep for `@SOUL.md` directive\n4. Check enforcement rule existence\n5. Scan for per-agent `.soul.md` files\n6. Run quality check on SOUL.md sections\n7. Estimate token count (`wc -w` * 1.33 approximation)\n8. Format output with status symbols matching hook-status format\n9. Print summary line with counts\n10. Print actionable tips\n\n## Examples\n\n```bash\n# Check all providers\n\u002Fsoul-status\n\n# Check only Claude Code\n\u002Fsoul-status --provider claude\n\n# Verbose with section analysis\n\u002Fsoul-status --verbose\n```\n\n## Related Commands\n\n- `\u002Fsoul-enable` — Enable soul enforcement\n- `\u002Fsoul-disable` — Disable soul enforcement\n- `\u002Fsoul-validate` — Deep quality validation of SOUL.md\n- `\u002Fsoul-create` — Generate a new SOUL.md\n- `\u002Fhook-status` — Reference implementation (same output format)\n\n## References\n\n- #437 — SOUL.md compatibility overview\n- #438 — Soul enforcement commands (this command)\n- @$AIWG_ROOT\u002Fagentic\u002Fcode\u002Faddons\u002Faiwg-utils\u002Fcommands\u002Fhook-status.md — Reference pattern\n",{"name":5,"namespace":49,"platforms":50,"commandHint":52,"description":7},"aiwg",[51],"all",{"model":39,"category":53,"modelRole":32,"modelTier":54,"allowedTools":55,"argumentHint":56},"soul-management","economy","Read, Bash, Glob","[--provider \u003Cname>] [--verbose]","main","6754967c344ccb087a8de06972f55a41067b291b","agentic\u002Fcode\u002Fplugins\u002Futils\u002Fskills\u002Fsoul-status",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-14 10:46:34",{"source":8,"skillName":5,"commands":68,"prompt":78,"zipAvailable":79},[69,72,75],{"tool":70,"command":71},"npx","npx skills add jmagly\u002Faiwg --skill soul-status",{"tool":73,"command":74},"bunx","bunx skills add jmagly\u002Faiwg --skill soul-status",{"tool":76,"command":77},"pnpm","pnpm dlx skills add jmagly\u002Faiwg --skill soul-status","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fjmagly\u002Faiwg\u002Fblob\u002Fmain\u002Fagentic\u002Fcode\u002Fplugins\u002Futils\u002Fskills\u002Fsoul-status\u002FSKILL.md",true,[81,87,91,95,99],{"path":82,"resourceType":83,"resourceTypeDesc":84,"sizeBytes":85,"sourceHtmlUrl":86},"references\u002Fdiscrete_choice.md","REFERENCE","参考文档",17182,"https:\u002F\u002Fgithub.com\u002FDicklesworthstone\u002Fpi_agent_rust\u002Fblob\u002Fmain\u002Ftests\u002Fext_conformance\u002Fartifacts\u002Ftemplates-davila7\u002Fcli-tool\u002Fcomponents\u002Fskills\u002Fscientific\u002Fstatsmodels\u002Freferences\u002Fdiscrete_choice.md",{"path":88,"resourceType":83,"resourceTypeDesc":84,"sizeBytes":89,"sourceHtmlUrl":90},"references\u002Fglm.md",16581,"https:\u002F\u002Fgithub.com\u002FDicklesworthstone\u002Fpi_agent_rust\u002Fblob\u002Fmain\u002Ftests\u002Fext_conformance\u002Fartifacts\u002Ftemplates-davila7\u002Fcli-tool\u002Fcomponents\u002Fskills\u002Fscientific\u002Fstatsmodels\u002Freferences\u002Fglm.md",{"path":92,"resourceType":83,"resourceTypeDesc":84,"sizeBytes":93,"sourceHtmlUrl":94},"references\u002Flinear_models.md",12966,"https:\u002F\u002Fgithub.com\u002FDicklesworthstone\u002Fpi_agent_rust\u002Fblob\u002Fmain\u002Ftests\u002Fext_conformance\u002Fartifacts\u002Ftemplates-davila7\u002Fcli-tool\u002Fcomponents\u002Fskills\u002Fscientific\u002Fstatsmodels\u002Freferences\u002Flinear_models.md",{"path":96,"resourceType":83,"resourceTypeDesc":84,"sizeBytes":97,"sourceHtmlUrl":98},"references\u002Fstats_diagnostics.md",20526,"https:\u002F\u002Fgithub.com\u002FDicklesworthstone\u002Fpi_agent_rust\u002Fblob\u002Fmain\u002Ftests\u002Fext_conformance\u002Fartifacts\u002Ftemplates-davila7\u002Fcli-tool\u002Fcomponents\u002Fskills\u002Fscientific\u002Fstatsmodels\u002Freferences\u002Fstats_diagnostics.md",{"path":100,"resourceType":83,"resourceTypeDesc":84,"sizeBytes":101,"sourceHtmlUrl":102},"references\u002Ftime_series.md",18934,"https:\u002F\u002Fgithub.com\u002FDicklesworthstone\u002Fpi_agent_rust\u002Fblob\u002Fmain\u002Ftests\u002Fext_conformance\u002Fartifacts\u002Ftemplates-davila7\u002Fcli-tool\u002Fcomponents\u002Fskills\u002Fscientific\u002Fstatsmodels\u002Freferences\u002Ftime_series.md",[104,130,154,160,167,181],{"skillNo":105,"name":106,"nameZh":6,"description":107,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":108,"categories":109,"keywords":111,"publishedAt":44},"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",[110],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},[112,113,114,37,115,116,117,118,119,120,41,121,122,123,124,125,126,127,128,129],"host","host hardening","hardening","re","recommendations","remediation","plan","port","verification","access","only","retention","audit","never","firewall","bind","secrets","request",{"skillNo":131,"name":132,"nameZh":6,"description":133,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":134,"categories":135,"keywords":140,"publishedAt":44},"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",[136,139],{"categoryNo":137,"categoryName":138,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000011","运维与部署",{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},[141,142,143,37,144,119,145,146,41,147,112,148,122,149,150,125,126,151,152,153],"exposure analysis","analysis","unknown","credentials","collection","ufw","ports","internet","local","scope","reconstruction","operator","write",{"skillNo":155,"name":106,"nameZh":6,"description":107,"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":159,"publishedAt":44},"01M70P8QATMPKA78E4FT5D2TNA","https:\u002F\u002Fgithub.com\u002Fjmagly\u002Faiwg\u002Fblob\u002Fmain\u002Fagentic\u002Fcode\u002Fframeworks\u002Fsecurity-engineering\u002Fskills\u002Fhost-hardening\u002FSKILL.md",[158],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},[114,112,113,121,37,129,117,116,124,118,119,120,41,128,122,123,115,125,126,127],{"skillNo":161,"name":132,"nameZh":6,"description":133,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":162,"categories":163,"keywords":166,"publishedAt":44},"01M70NMPVJ5H0JH131P60FW4R8","https:\u002F\u002Fgithub.com\u002Fjmagly\u002Faiwg\u002Fblob\u002Fmain\u002Fagentic\u002Fcode\u002Fframeworks\u002Fforensics-complete\u002Fskills\u002Fexposure-analysis\u002FSKILL.md",[164,165],{"categoryNo":137,"categoryName":138,"taxonomyType":21,"taxonomyTypeDesc":22},{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},[142,141,125,144,119,145,41,143,112,148,122,149,150,37,126,147,146,151,152,153],{"skillNo":168,"name":169,"nameZh":6,"description":170,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":171,"categories":172,"keywords":174,"publishedAt":44},"01M6CB4DDR0B4NNCFK7ZK7449H","fixture-skill","Exercise rule delivery.","https:\u002F\u002Fgithub.com\u002Fjmagly\u002Faiwg\u002Fblob\u002Fmain\u002Ftest\u002Ffixtures\u002Frule-delivery\u002Fskills\u002Ffixture-skill\u002FSKILL.md",[173],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},[175,176,177,178,179,180],"fixture skill","fixture","rule","delivery","true","exercise",{"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":188,"publishedAt":44},"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",[187],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},[189,190,149,191,176],"pi","pi local","duplicate"]