starlink-awaken/omostation-agora/dormant-adapter

Trust tier 3
  • community
  • ext:[{"type":"hook","description":"Pre/post lifecycle hooks"}]
Source check pending

Checking that the SKILL.md file is still in the repository.

Install

npx vskill@latest install starlink-awaken/omostation-agora/dormant-adapter

Semi-extensibleMentions customization, but needs skill-specific knowledge. Read the extensible skills standard

SKILL.md

Dormant Adapter Detector

Detects "P71 class-A traps": consumer projects that declare bus-foundation in their pyproject.toml but have no production call site for the bus. A consumer that imports the facade but never calls bus_event.publish(...) is dormant.

Why this exists

On 2026-07-09, P7x bus-foundation rollout found that 8/8 consumers were dormant at the 0.3.0 release — they had bus-foundation = [...] in dependencies but no actual bus usage. This Pack catches that class of failure at pre-commit time.

When to use

  • Before declaring a consumer "ready" for a new bus-foundation release
  • In CI via gac-local-gate.py (registered as bus-usage-report)
  • Periodically as a health check on the consumer ecosystem

Inputs

  • --root <dir>: workspace root (default: parent of script dir)
  • --json: emit machine-readable output
  • --projects-dir <name>: name of projects subdir (default: projects)

Outputs

Human-readable summary by default. With --json:

json
{
"root": "/path/to/workspace",
"total_consumers": 8,
"active": 8,
"dormant": 0,
"reports": [
{"project": "omostation", "has_dep": true, "production_calls": 7, ...}
]
}

Exit codes:

  • 0: every consumer is active
  • 1: at least one consumer is dormant (P71 trap)

Algorithm

  1. Discover all pyproject.toml files under --root/--projects-dir
  2. For each, check if bus-foundation is in dependencies
  3. For projects with the dep, scan src/ + packages/*/src/ for

call sites matching either of:

  • Direct facade call: bus_event.publish(...) etc.
  • Wrapped helper: _bus_publish(...) etc.
  1. Report: ACTIVE if ≥1 call site, DORMANT if zero

See ../src/dormant_adapter.py for the canonical implementation.

See also

— adapted from PAI's "do not declare unused dependencies" principle

  • TELOS.md §B1 — "Dormant code is dead code"
  • ../../../CLAUDE.md — how this Pack fits into the workspace

Security

  • Security scanPassed, 95 of 100Pattern checks on the skill's files.
  • Model reviewPassed

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

7-day trend score
0

Not refreshed yet.

Extension points

  • hookPre/post lifecycle hooks

Works with

Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Codex
  • Gemini CLI
  • Cline
  • Amp
  • Roo Code
  • Goose
  • Continue
  • Kilo Code
  • Junie
  • Trae
  • OpenHands
  • Qwen Code
  • AI Agent
  • Tabnine Chat
  • Sourcegraph Cody
  • Amazon Q
  • Firebase Genkit
  • Sweep
  • Devin
  • Phind
  • Mentat
  • Claude Desktop
  • Aider
  • GPT Pilot
  • Plandex
  • bolt.new
  • v0
  • Replit Agent
  • Anse
  • TypingMind
  • BetterChatGPT
  • LibreChat
  • Warp AI
  • Pieces
  • Fig AI
Embed badge
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/starlink-awaken/omostation-agora/dormant-adapter/badge)](https://verified-skill.com/skills/starlink-awaken/omostation-agora/dormant-adapter)

Something wrong with this skill or its page? Tell us.