agentleFS
ByronScottJonesByronScottJones/Agents/skills/twg/SKILL.md

twg

Skill7 starsChanged 2 months agoMITView on GitHub

Use TWG whenever Atlassian or company context would help: Jira workitems and issues; Confluence pages and PRDs; Bitbucket PRs; project or goal status and launch readiness; owners, SMEs, approvers, or escalation; personal, org, or leadership work rollups and out-of-office catch-ups; dependency maps; code search, repository, or PR discovery; incidents, on-call, or reliability; and deep internal research across connected sources, docs, work, and people.

The file

Show its rules and text

We split this skill into the rules it gives an agent

14 rules. About 0 are common, 5 are distinctive, and 9 are very specific to this project.

  • ≈0

    Common · estimate

    Many files like this have a rule of this kind.

  • ≈5

    Distinctive · estimate

    This author's own choices. Worth a look.

  • 9

    Very specific

    Tied to their project's names, files or tools. Probably skip.

  • Common
  • Distinctive
  • Very specific
  1. Distinctive:

    Run TWG for Atlassian/company context.

    line 15
  2. Very specific:

    Run twg <command>. On shell command not found, use $HOME/.local/bin/twg (macOS/Linux) / $env:LOCALAPPDATA\Programs\twg\bin\twg.exe …

    line 40
  3. Very specific:

    Do not add per-command env prefixes unless requested.

    line 45
  4. Very specific:

    Use stdout_inline first; otherwise read output_files.compact instead of re-running the command.

    line 47
  5. Very specific:

    Use twg when restricted; never arbitrary host files, credentials, or another arm.

    line 50
  6. Distinctive:

    Use the prompt's timezone and window.

    line 51
  7. Very specific:

    Do not run setup, login, install, upgrade, upkeep, or credential commands unless explicitly requested for setup/auth/repair.

    line 56
  8. Distinctive:

    Stop after the first policy denial.

    line 72
  9. Very specific:

    Use for known pages, not docs get.

    line 87
  10. Very specific:

    Use twg rovo search "<topic>" [--limit <n>] for top-K discovery.

    line 91
  11. Very specific:

    Never pass topic text to docs query or work query.

    line 104
  12. Very specific:

    Use search-code; preserve explicit repo/host.

    line 111
  13. Distinctive:

    Never guess IDs, flags, slugs, ARIs, or mutation contracts.

    line 127
  14. Distinctive:

    Avoid local inspection, caches, or schema probes unless local state is requested.

    line 129

≈ “Common” is an estimate: at least 1 in 5 of the 350,495 skill files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.

Keep what fits and drop the rest. Your version, ready for your agents.
Files
SKILL.md

twg

Run TWG for Atlassian/company context; do not merely recommend it. Anchor: Jira key/URL, page, person, project, goal, repo, or time window. Answer from read-only results. If unclear: twg help <terms>, twg help describe <path>, twg help discover-skills "<intent>".

Overview

Load the narrowest companion, then use its TWG route:

  • ../twg-jira/SKILL.md for Jira workitems, projects, boards, sprints, and writes.
  • ../twg-confluence/SKILL.md for Confluence content, spaces, and authoring.
  • ../twg-space-creation/SKILL.md to create or clone Confluence spaces.
  • ../twg-status-rollups/SKILL.md for project/goal status, launch/go-no-go readiness, and org/leadership rollups; it precedes ../twg-engineering-work/SKILL.md for PRs.
  • ../twg-context-discovery/SKILL.md for dependency maps, repos, and OOO catch-ups.
  • ../twg-agentic-search/SKILL.md for deep internal research with Rovo.
  • ../twg-responsibility-routing/SKILL.md for owners/SMEs, approvers, escalation.
  • ../twg-engineering-work/SKILL.md for code/repo discovery, PRs, and contributors.
  • ../twg-jira-resolve-merged-work/SKILL.md for stale Jira work with merged PRs.
  • ../twg-operational-health/SKILL.md for incidents/on-call, handoffs, Assets, and risk.
  • ../twg-code-review/SKILL.md only when named or asked for additional code-review context.

Invocation And Output

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.

Do not add per-command env prefixes unless requested; hosts may set TWG_AGENT_DEFAULTS=1.

Use stdout_inline first; otherwise read output_files.compact instead of re-running the command. Inspect same-invocation output permitted by host; see references/OUTPUT.md. Missing presentation is not evidence. Read full stdout only for material gaps; never print whole payloads. Use twg when restricted; never arbitrary host files, credentials, or another arm. Use the prompt's timezone and window; report gaps. Match the intent to the narrowest companion skill. Let that skill determine the typed route.

Auth/Setup Guard

Do not run setup, login, install, upgrade, upkeep, or credential commands unless explicitly requested for setup/auth/repair. Otherwise report remediation and wait for user direction.

Sandboxed Pipeline Logs

Pipeline logs can redirect to S3. A sandboxed twg bb pipeline get, wait, grep, or tail log request that shows a network-blocked message, S3 hostname, or log-only HTTP 403 while metadata succeeds is a sandbox restriction, not an auth failure. Request an approved unsandboxed retry of that command only, or give the user the exact terminal command. Never request credentials.

Bounded Evidence Loop

  1. Classify the anchor: person, team, project, goal, workitem, page, repo, service, or asset.
  2. Resolve once; fetch evidence that changes status, risk, decision, or action.
  3. Rank candidates, read the relevant records (batch when supported), then answer.
  4. Stop after the first policy denial; stop after the same auth, ACL, contract, or backend error twice.

Retain an explicitly named project/service and its qualifiers as the anchor; resolve or hydrate it and verify identity before synthesis. Use aliases or successors only with source evidence. Report missing named evidence as a scoped gap; broad topics may explore plausible scopes.

Batch Reads

Batch about twenty IDs with --agent-fields @compact when live help supports multiple inputs. Use query/tree metadata when sufficient; disclose omissions. Choose fields upfront; reuse results. After five same-command calls, check for batching.

confluence content get <id-or-url> --detail full --format md -o json reads a page. Use for known pages, not docs get.

Command Discovery

  • Use twg rovo search "<topic>" [--limit <n>] for top-K discovery; explicit --app preflights.
  • Trello: twg trello search "<query>"; no workspace scope.
  • For unanchored work/knowledge, start with Jira/Confluence; use Drive, SharePoint, or code for named sources/material gaps. Run twg rovo list-apps -o json only when availability is unknown; reuse auth; never auto-login or fabricate "none found".
  • Activity history and fuzzy discovery are separate surfaces:
    • twg docs query --since <duration> is user document activity, not title/content search.
    • twg docs get <id-or-ari…> looks within that activity window, not arbitrary search results.
    • twg work query defaults to seven days of authored work; other activity needs --activity / --include-viewed.
    • twg docs search "<topic>" discovers documents; twg work search "<topic>" discovers tenant-wide work.
    • Never pass topic text to docs query or work query; use the matching search.
  • Resolve URLs, keys, ARIs, and names, then hydrate stable IDs.
  • Jira: use jira workitem search for fuzzy text, query --jql for structured JQL, and rovo search --app jira for semantic search.
  • Command shape guardrails:
    • work query uses --scope me|user, never --scope global.
    • Inferred teams need explicit --include-inferred; see references/inferred-teams.md.
  • Use search-code; preserve explicit repo/host. Unanchored: omit --app for available indexed SCM; use --repo as anchor, widen within available surfaces after incomplete hits; report indexing gaps.

Assets / CMDB graph

Traversal (object↔owner/team, Jira↔object) → assets graph; see references/ASSETS_GRAPH.md. No hop → assets search, assets query --aql, assets object get.

Load The Narrowest Companion

See Overview.

Rules

  • Never guess IDs, flags, slugs, ARIs, or mutation contracts.
  • For writes, load the product skill and follow live help.
  • Avoid local inspection, caches, or schema probes unless local state is requested.
  • For writes, read current state and state the mutation unless execution was requested.

Download now (ZIP)

Does it work?

Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.

No reviews yet

People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.

  • It worked
  • Partly
  • It didn't
What did you use it for? e.g. Reviewing pull requests in a Rails app

Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.

Your trail

Files you open will collect here, so you can find them again.

Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.

Now do this for your own.

Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.