[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6CATJJJM37DW41HKCX9PCZP":3,"skill-same:01M6CATJJJM37DW41HKCX9PCZP":67},{"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":35,"linkOnly":36,"markdownContent":37,"markdownBody":38,"frontMatter":39,"refName":44,"commitSha":45,"skillDirectory":46,"forksCount":47,"repositoryHtmlUrl":48,"repositoryHomepageUrl":49,"ownerHtmlUrl":50,"ownerBlogUrl":51,"ownerDescription":52,"updatedAt":53,"install":54,"resources":66},"01M6CATJJJM37DW41HKCX9PCZP","aiwg-status",null,"Display workspace status dashboard showing installed frameworks, deployments, artifact counts, and health indicators","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\u002Faiwg-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],"status","aiwg status","dashboard","indicators","health","workspace","deployments","frameworks","artifact","true","display","2026-11-10 10:12:30",false,"---\nnamespace: aiwg\nname: aiwg-status\nplatforms: [all]\nkernel: true\ndescription: Display workspace status dashboard showing installed frameworks, deployments, artifact counts, and health indicators\n---\n\n# Status\n\nYou display a comprehensive workspace inventory dashboard: registry-installed frameworks and addons with versions, deployed provider artifact directories, project-local bundles, `.aiwg\u002F` artifact counts by subdirectory, last sync time, and overall health indicators.\n\nThis skill is for **workspace inventory \u002F install health**. It is not the cross-framework **project status** aggregator. If the user asks for `project-status`, \"where are we?\", \"what is next?\", or SDLC project progress, route through `aiwg discover \"project status\"` and load the `project-status` skill instructions instead.\n\n## Triggers\n\nAlternate expressions and non-obvious activations (primary phrases are matched automatically from the skill description):\n\n- \"what's installed\" → framework\u002Faddon inventory\n- \"how is my workspace\" → health summary\n- \"aiwg status\" → full dashboard\n- \"show me what's deployed\" → provider deployment summary\n\n## Trigger Patterns Reference\n\n| Pattern | Example | Action |\n|---------|---------|--------|\n| Full status | \"show workspace status\" | Run `aiwg status` |\n| Quick health | \"is my workspace healthy?\" | Run `aiwg status` |\n| Framework inventory | \"what frameworks are installed?\" | Run `aiwg status` |\n| Artifact counts | \"how many requirements do I have?\" | Run `aiwg status` |\n| Deployment check | \"what's deployed to copilot?\" | Run `aiwg status` |\n| Project progress | \"project-status\" \u002F \"where are we?\" | Do **not** run `aiwg status`; use `aiwg discover \"project status\"` then `aiwg show skill project-status --body --first` |\n\n## Behavior\n\nWhen triggered:\n\n1. **Distinguish from `doctor`**:\n   - `status` is a **read-only summary** — it reports current state without running active checks or attempting repairs.\n   - `doctor` runs active health checks and can suggest or apply fixes.\n   - When users ask \"is something wrong?\", prefer `doctor`. When they ask \"what do I have?\", prefer `status`.\n   - When users ask for project progress, SDLC phase, or next work, prefer `project-status` \u002F `project-health-check`, not this workspace inventory command.\n\n2. **Run the command**:\n\n   ```bash\n   # Full status dashboard\n   aiwg status\n   ```\n\n3. **What the dashboard shows**:\n   - Installed frameworks and addons from `.aiwg\u002Fframeworks\u002Fregistry.json` (name, version, install date)\n   - Deployed provider artifact directories (e.g., `.claude\u002F`, `.github\u002F`, `.cursor\u002F`)\n   - Project-local content bundles under `.aiwg\u002F{extensions,addons,frameworks}\u002F` and delivery wrappers under `.aiwg\u002Fplugins\u002F`\n   - `.aiwg\u002F` artifact counts per subdirectory (`requirements\u002F`: 4 files, `architecture\u002F`: 2 files, etc.)\n   - Last sync timestamp\n   - Overall health indicator (OK \u002F WARN \u002F ERROR)\n\n4. **Report the result** — present the dashboard output inline; highlight any WARN or ERROR indicators.\n\n## Examples\n\n### Example 1: Full workspace status\n\n**User**: \"Show me the workspace status\"\n\n**Extraction**: Full status request\n\n**Action**:\n```bash\naiwg status\n```\n\n**Response**:\n```\nAIWG Workspace Status\n━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\n\nInstalled Frameworks (registry)\n  sdlc-complete       v2026.3.15   installed 2026-03-20\n  aiwg-utils          v2026.3.15   installed 2026-03-20\n  voice-framework     v2026.3.15   installed 2026-03-20\n\nProvider Deployments\n  claude-code         .claude\u002F          agents: 58   commands: 42\n  copilot             .github\u002F          agents: 58   prompts: 42\n\nProject-local Bundles\n  extensions          1 (agent-ops-control)\n\n.aiwg\u002F Artifacts\n  intake\u002F             2 files\n  requirements\u002F       7 files\n  architecture\u002F       3 files\n  planning\u002F           2 files\n  risks\u002F              1 file\n  testing\u002F            4 files\n  security\u002F           1 file\n  deployment\u002F         0 files\n  working\u002F            5 files (temporary)\n  reports\u002F            2 files\n\nLast sync: 2026-03-28 14:32 UTC\nHealth: OK\n```\n\n### Example 2: Degraded state\n\n**User**: \"How is my workspace?\"\n\n**Extraction**: Health summary request\n\n**Action**:\n```bash\naiwg status\n```\n\n**Response**: Reports status dashboard as above, but with `Health: WARN — sdlc-complete may be outdated (last sync 8 days ago). Run \\`aiwg sync --dry-run\\` to check.`\n\n### Example 3: Artifact inventory question\n\n**User**: \"How many requirements files do I have?\"\n\n**Extraction**: Artifact count question; `status` provides this summary\n\n**Action**:\n```bash\naiwg status\n```\n\n**Response**: Points to the `.aiwg\u002F Artifacts` section of the output: \"You have 7 files in `requirements\u002F`.\"\n\n### Example 4: After a fresh install\n\n**User**: \"What's installed?\"\n\n**Extraction**: Framework inventory request\n\n**Action**:\n```bash\naiwg status\n```\n\n**Response**: Shows the Installed Frameworks (registry), Provider Deployments, and Project-local Bundles sections. If nothing is installed yet: \"No frameworks installed. Run `aiwg use sdlc` to deploy the SDLC framework.\"\n\n## Clarification Prompts\n\nIf the user's intent is ambiguous:\n\n- \"Are you looking for workspace inventory (`aiwg status`), active diagnostics (`aiwg doctor`), or project progress (`project-status`)?\"\n\n## References\n\n- @$AIWG_ROOT\u002Fsrc\u002Fcli\u002Fhandlers\u002Fworkspace.ts — `status` command handler\n- @$AIWG_ROOT\u002Fdocs\u002Fcli-reference.md — CLI reference\n- @$AIWG_ROOT\u002Fagentic\u002Fcode\u002Faddons\u002Faiwg-utils\u002Fskills\u002Fworkspace-health\u002FSKILL.md — Active workspace health checks\n","# Status\n\nYou display a comprehensive workspace inventory dashboard: registry-installed frameworks and addons with versions, deployed provider artifact directories, project-local bundles, `.aiwg\u002F` artifact counts by subdirectory, last sync time, and overall health indicators.\n\nThis skill is for **workspace inventory \u002F install health**. It is not the cross-framework **project status** aggregator. If the user asks for `project-status`, \"where are we?\", \"what is next?\", or SDLC project progress, route through `aiwg discover \"project status\"` and load the `project-status` skill instructions instead.\n\n## Triggers\n\nAlternate expressions and non-obvious activations (primary phrases are matched automatically from the skill description):\n\n- \"what's installed\" → framework\u002Faddon inventory\n- \"how is my workspace\" → health summary\n- \"aiwg status\" → full dashboard\n- \"show me what's deployed\" → provider deployment summary\n\n## Trigger Patterns Reference\n\n| Pattern | Example | Action |\n|---------|---------|--------|\n| Full status | \"show workspace status\" | Run `aiwg status` |\n| Quick health | \"is my workspace healthy?\" | Run `aiwg status` |\n| Framework inventory | \"what frameworks are installed?\" | Run `aiwg status` |\n| Artifact counts | \"how many requirements do I have?\" | Run `aiwg status` |\n| Deployment check | \"what's deployed to copilot?\" | Run `aiwg status` |\n| Project progress | \"project-status\" \u002F \"where are we?\" | Do **not** run `aiwg status`; use `aiwg discover \"project status\"` then `aiwg show skill project-status --body --first` |\n\n## Behavior\n\nWhen triggered:\n\n1. **Distinguish from `doctor`**:\n   - `status` is a **read-only summary** — it reports current state without running active checks or attempting repairs.\n   - `doctor` runs active health checks and can suggest or apply fixes.\n   - When users ask \"is something wrong?\", prefer `doctor`. When they ask \"what do I have?\", prefer `status`.\n   - When users ask for project progress, SDLC phase, or next work, prefer `project-status` \u002F `project-health-check`, not this workspace inventory command.\n\n2. **Run the command**:\n\n   ```bash\n   # Full status dashboard\n   aiwg status\n   ```\n\n3. **What the dashboard shows**:\n   - Installed frameworks and addons from `.aiwg\u002Fframeworks\u002Fregistry.json` (name, version, install date)\n   - Deployed provider artifact directories (e.g., `.claude\u002F`, `.github\u002F`, `.cursor\u002F`)\n   - Project-local content bundles under `.aiwg\u002F{extensions,addons,frameworks}\u002F` and delivery wrappers under `.aiwg\u002Fplugins\u002F`\n   - `.aiwg\u002F` artifact counts per subdirectory (`requirements\u002F`: 4 files, `architecture\u002F`: 2 files, etc.)\n   - Last sync timestamp\n   - Overall health indicator (OK \u002F WARN \u002F ERROR)\n\n4. **Report the result** — present the dashboard output inline; highlight any WARN or ERROR indicators.\n\n## Examples\n\n### Example 1: Full workspace status\n\n**User**: \"Show me the workspace status\"\n\n**Extraction**: Full status request\n\n**Action**:\n```bash\naiwg status\n```\n\n**Response**:\n```\nAIWG Workspace Status\n━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\n\nInstalled Frameworks (registry)\n  sdlc-complete       v2026.3.15   installed 2026-03-20\n  aiwg-utils          v2026.3.15   installed 2026-03-20\n  voice-framework     v2026.3.15   installed 2026-03-20\n\nProvider Deployments\n  claude-code         .claude\u002F          agents: 58   commands: 42\n  copilot             .github\u002F          agents: 58   prompts: 42\n\nProject-local Bundles\n  extensions          1 (agent-ops-control)\n\n.aiwg\u002F Artifacts\n  intake\u002F             2 files\n  requirements\u002F       7 files\n  architecture\u002F       3 files\n  planning\u002F           2 files\n  risks\u002F              1 file\n  testing\u002F            4 files\n  security\u002F           1 file\n  deployment\u002F         0 files\n  working\u002F            5 files (temporary)\n  reports\u002F            2 files\n\nLast sync: 2026-03-28 14:32 UTC\nHealth: OK\n```\n\n### Example 2: Degraded state\n\n**User**: \"How is my workspace?\"\n\n**Extraction**: Health summary request\n\n**Action**:\n```bash\naiwg status\n```\n\n**Response**: Reports status dashboard as above, but with `Health: WARN — sdlc-complete may be outdated (last sync 8 days ago). Run \\`aiwg sync --dry-run\\` to check.`\n\n### Example 3: Artifact inventory question\n\n**User**: \"How many requirements files do I have?\"\n\n**Extraction**: Artifact count question; `status` provides this summary\n\n**Action**:\n```bash\naiwg status\n```\n\n**Response**: Points to the `.aiwg\u002F Artifacts` section of the output: \"You have 7 files in `requirements\u002F`.\"\n\n### Example 4: After a fresh install\n\n**User**: \"What's installed?\"\n\n**Extraction**: Framework inventory request\n\n**Action**:\n```bash\naiwg status\n```\n\n**Response**: Shows the Installed Frameworks (registry), Provider Deployments, and Project-local Bundles sections. If nothing is installed yet: \"No frameworks installed. Run `aiwg use sdlc` to deploy the SDLC framework.\"\n\n## Clarification Prompts\n\nIf the user's intent is ambiguous:\n\n- \"Are you looking for workspace inventory (`aiwg status`), active diagnostics (`aiwg doctor`), or project progress (`project-status`)?\"\n\n## References\n\n- @$AIWG_ROOT\u002Fsrc\u002Fcli\u002Fhandlers\u002Fworkspace.ts — `status` command handler\n- @$AIWG_ROOT\u002Fdocs\u002Fcli-reference.md — CLI reference\n- @$AIWG_ROOT\u002Fagentic\u002Fcode\u002Faddons\u002Faiwg-utils\u002Fskills\u002Fworkspace-health\u002FSKILL.md — Active workspace health checks\n",{"name":5,"kernel":40,"namespace":41,"platforms":42,"description":7},true,"aiwg",[43],"all","main","6754967c344ccb087a8de06972f55a41067b291b","agentic\u002Fcode\u002Fplugins\u002Futils\u002Fskills\u002Faiwg-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-12 00:33:10",{"source":8,"skillName":5,"commands":55,"prompt":65,"zipAvailable":40},[56,59,62],{"tool":57,"command":58},"npx","npx skills add jmagly\u002Faiwg --skill aiwg-status",{"tool":60,"command":61},"bunx","bunx skills add jmagly\u002Faiwg --skill aiwg-status",{"tool":63,"command":64},"pnpm","pnpm dlx skills add jmagly\u002Faiwg --skill aiwg-status","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fjmagly\u002Faiwg\u002Fblob\u002Fmain\u002Fagentic\u002Fcode\u002Fplugins\u002Futils\u002Fskills\u002Faiwg-status\u002FSKILL.md",[],[68,96,120,126,133,146],{"skillNo":69,"name":70,"nameZh":6,"description":71,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":72,"categories":73,"keywords":75,"publishedAt":35},"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",[74],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},[76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95],"host","host hardening","hardening","read","re","recommendations","remediation","plan","port","verification","Bash","access","only","retention","audit","never","firewall","bind","secrets","request",{"skillNo":97,"name":98,"nameZh":6,"description":99,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":100,"categories":101,"keywords":106,"publishedAt":35},"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",[102,105],{"categoryNo":103,"categoryName":104,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000011","运维与部署",{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},[107,108,109,79,110,84,111,112,86,113,76,114,88,115,116,91,92,117,118,119],"exposure analysis","analysis","unknown","credentials","collection","ufw","ports","internet","local","scope","reconstruction","operator","write",{"skillNo":121,"name":70,"nameZh":6,"description":71,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":122,"categories":123,"keywords":125,"publishedAt":35},"01M70P8QATMPKA78E4FT5D2TNA","https:\u002F\u002Fgithub.com\u002Fjmagly\u002Faiwg\u002Fblob\u002Fmain\u002Fagentic\u002Fcode\u002Fframeworks\u002Fsecurity-engineering\u002Fskills\u002Fhost-hardening\u002FSKILL.md",[124],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},[78,76,77,87,79,95,82,81,90,83,84,85,86,94,88,89,80,91,92,93],{"skillNo":127,"name":98,"nameZh":6,"description":99,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":128,"categories":129,"keywords":132,"publishedAt":35},"01M70NMPVJ5H0JH131P60FW4R8","https:\u002F\u002Fgithub.com\u002Fjmagly\u002Faiwg\u002Fblob\u002Fmain\u002Fagentic\u002Fcode\u002Fframeworks\u002Fforensics-complete\u002Fskills\u002Fexposure-analysis\u002FSKILL.md",[130,131],{"categoryNo":103,"categoryName":104,"taxonomyType":21,"taxonomyTypeDesc":22},{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},[108,107,91,110,84,111,86,109,76,114,88,115,116,79,92,113,112,117,118,119],{"skillNo":134,"name":135,"nameZh":6,"description":136,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":137,"categories":138,"keywords":140,"publishedAt":35},"01M6CB4DDR0B4NNCFK7ZK7449H","fixture-skill","Exercise rule delivery.","https:\u002F\u002Fgithub.com\u002Fjmagly\u002Faiwg\u002Fblob\u002Fmain\u002Ftest\u002Ffixtures\u002Frule-delivery\u002Fskills\u002Ffixture-skill\u002FSKILL.md",[139],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},[141,142,143,144,33,145],"fixture skill","fixture","rule","delivery","exercise",{"skillNo":147,"name":148,"nameZh":6,"description":149,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":150,"categories":151,"keywords":153,"publishedAt":35},"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",[152],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},[154,155,115,156,142],"pi","pi local","duplicate"]