Skip to content
Back to skills

Twg Context Discovery

ASecurity

Use with root `twg` for deep context, dependency maps, related entities, project-to-repo discovery, OOO catch-ups, and "catch me up" requests around a concrete anchor.

  • 2 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added October 17, 2026
ai-agentsgoshellnodeexpressdebuggingbackend

Works with

  • cli

Security analysis

A100/100

Pro scans all 3 files and shows the line behind each finding

Scanned October 17, 2026

npx -y skills add ByronScottJones/Agents --skill twg-context-discovery --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Twg Context Discovery?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Twg Context Discovery
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/byronscottjones-twg-context-discovery/badge)](https://www.skillsdirectory.com/skills/byronscottjones-twg-context-discovery)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: twg-context-discovery
description: >
  Use with root `twg` for deep context, dependency maps, related entities,
  project-to-repo discovery, OOO catch-ups, and
  "catch me up" requests around a concrete anchor.
---

# twg-context-discovery

Use the root `twg` skill. Get command grammar from live `twg help`,
`twg help <terms>`, or `twg help describe <path>`.

## CLI launcher fallback

Run `twg <command>`. On shell `command not found`, use `$HOME/.local/bin/twg`
(macOS/Linux) / `$env:LOCALAPPDATA\Programs\twg\bin\twg.exe` (PowerShell), then
tell user to add that directory to PATH. Do not treat auth or command errors as
PATH failures.

## First Move

Resolve the anchor before widening:

- Stable key, URL, or ARI: use directly when the family is clear.
- Named project/service: retain qualifiers; resolve/hydrate and verify
  identity before synthesis. Use an alias/successor only with source evidence;
  report missing named evidence as a scoped gap. Broad or ambiguous topics may
  explore plausible scopes.
- Fuzzy topic/name: classify scope; compare plausible anchors before ranking,
  hydrating only those whose evidence can resolve the scope. Keep the set small,
  but do not use a fixed anchor count when a material ambiguity remains.
- Multiple same-kind anchors: batch them in one context call when supported.
- Unknown command shape: inspect focused help before calling data.

For fuzzy topics, group candidates by charter, roadmap, project, product, or
service scope; keep same-named clusters separate. Compare scope, centrality,
breadth, and recency before selecting. If unclear, show alternatives or ask
before inferring ownership. Parent/program, component/subproject, sibling, and
successor candidates require charters or relationships; reopen comparison when
evidence contradicts a provisional anchor. Exact keys and URLs keep the fast path.

If context is not advertised for an anchor type, use product-native hydration
and search evidence instead of inventing paths.

For ownership, expertise, approval authority, leadership reach-outs, or
escalation, load `../twg-responsibility-routing/SKILL.md`. Return here only
when that workflow needs relationship or dependency expansion.

## Route Selection

- Known Jira work items usually need native workitem details plus relationship
  context.
- Projects and goals need native details plus Jira, docs, search, PR, and
  meeting evidence.
- For topic onboarding, start with one knowledge search and one native-work
  search; compare formal epic, project, goal, and page anchors by source-defined
  hierarchy. Prefer the anchor linking current delivery/code; use context or
  responsibility only for dependencies or people. Reuse returned output before
  another projection and add a focused read whenever it can resolve a material
  scope, relationship, owner, freshness, or delivery gap. Do not retry synonyms
  or continue once those claims are supported or the remaining evidence is
  unavailable.
- For restart, handoff, or OOO catch-up, load
  `../twg-status-rollups/references/personal-work-summary.md` and follow its
  restart guidance. Infer priority across connected evidence and hydrate only
  anchors that change the user's next action.
- Dependency map and page/topic prompts need hydrated anchors before broad search is
  evidence. Map broad subdomains before assigning owners/experts.
- Raw graph-query/debugging surfaces are not the default dependency-map route.
  Use them only when the user explicitly asks for that query language or typed
  commands cannot express the required edge.

## Evidence Policy

For central candidates, fetch fields, owner, status, body, comments, URLs, and
context edges/links/people/teams/projects/goals/docs/PRs/commits/branches.
Use summary first; escalate to full for the central anchor and the small set of
high-signal related anchors whose URLs, comments, body content, or provenance
can change the requested conclusion. Do not stop at a numeric count while a
material gap remains. Treat third-party URLs as nodes and retain relationship
direction. Use inline or compact output first; targeted native follow-ups may
close material missing relationships or coverage gaps within the established
scope while each follow-up can change the conclusion.

## Expansion Rules

- Expand by relationship role, not raw count.
- Hydrate parent, epic, inbound peer, blocker, consumer, central page, external
  design, PR, commit, branch, assignee, reporter, contributor, and reviewer
  signals when they change direction, risk, ownership, or next action.
- Fetch known older links directly by URL, key, ID, or ARI instead of widening
  the whole graph blindly.
- Use strong query variants rather than many synonyms.
- After the first source fetch plus context/search pass, pause and compare the
  evidence against the requested output. If owner, status, relation, recency,
  evidence URL/key, and the requested source roles/content are present,
  synthesize instead of widening. Otherwise continue only for a candidate that
  can close the material gap.
- If a context or graph-backed command returns the same backend/coverage error
  twice, do not keep probing adjacent graph paths. Record the coverage gap and
  continue with product-native hydrated evidence.
- Stop when the next candidate would not add new entities, links, contributors,
  teams, decisions, ownership, risk, or next action.

## Graph Visualization

For graph requests, pipe typed context output to `twg visualize`. Keep entities
that change direction, ownership, risk, or next action; collapse duplicates.

## Output Shape

- Anchor snapshot: what it is and why it matters.
- For OOO catch-ups, synthesize by priority workstream and next action; do not
  add a relationship table. For other context work, include entity,
  relationship, owner, importance, and evidence.
- Risks and dependencies, separating confirmed edges from inferred relationships.
- Suggested next actions.
- Confidence and gaps when evidence is incomplete, access-limited, stale, or
  sampled.

## Anti-Patterns

- Do not stop at search results without hydrating anchors.
- Do not treat `stdout_shape` as a complete entity or URL inventory.
- Do not skip peer expansion for graph/dependency prompts because peers look
  "Done".
- Do not dismiss a 1-hop candidate by title alone.
- Do not hand-roll graph HTML.

Files in this skill

  • .twg-install.json330 B
  • LICENSE.txt1.5 KB
  • SKILL.md6.2 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.