skillZs
★ LIVE SKILL TAGS ★
>>> LIVE SKILLS INDEX <<<
* OPEN SOURCE *
NO LOGIN, NO TRACKING
※ REAL INSTALL DATA ※
← back to all skills
camacho/ai-skills646 installs

orient

Fetches issue context, auto-detects task type, maps to branch prefix, presents brief.

How do I install this agent skill?

npx skills add https://github.com/camacho/ai-skills --skill orient
view source ↗

Is this agent skill safe to install?

  • Gen Agent Trust Hubpass

    The 'orient' skill automates task orientation by fetching context from GitHub issues and local workspace files. While functional, it is susceptible to indirect prompt injection because it processes untrusted issue content from GitHub to determine task types and routing decisions without implementing sanitization or boundary markers.

  • Socketpass

    No alerts

  • Snykwarn

    Risk: MEDIUM · 1 issue

  • ZeroLeakspass

    Score: 93/100 · 2 sections analyzed

What does this agent skill do?

Phase gate: EXPLORE checkpoint. This skill MUST complete all steps before proceeding to Isolate.

Steps

  1. Fetch issue context (if issue number provided):

    gh issue view <number> --json title,body,labels,assignees
    

    If no issue number provided, ask the user to describe the task. If gh is not available (remote session without GH_TOKEN), skip issue fetch and proceed with manual description.

  2. Auto-detect task type from labels or description:

    Label / keywordTypeBranch prefix
    bug, error, crash, broken, fixBugfixfix/
    enhancement, feature, add, want, should, newFeaturefeat/
    chore, config, deps, ci, toolingChorechore/
    docs, documentation, readmeDocsdocs/
    DefaultFeaturefeat/
  3. Scan for relevant ADRs:

    ls "$(git rev-parse --show-toplevel)/ai-workspace/decisions/"*.md 2>/dev/null | head -20
    

    Check ADR titles/filenames for keywords matching the issue title/body. If matches found, read the relevant ADR and surface it. If ADR scan finds contradictions, surface explicitly: "This task may conflict with ADR-NNN"

  4. Check for interrupted work: If "$(git rev-parse --show-toplevel)/.branch-context.md" exists, read it and include in the brief (resuming work).

  5. Read recent memory:

    tail -20 "$(git rev-parse --show-toplevel)/ai-workspace/MEMORY.md" 2>/dev/null
    
  6. Present brief:

    ## Orient Brief
    **Task**: [title or description]
    **Type**: [bugfix/feature/chore/docs] → branch prefix: [fix/feat/chore/docs]/
    **Suggested branch**: [prefix]/[kebab-case-name]
    **Relevant ADRs**: [list or "none found"]
    **Resuming?**: [yes — from .branch-context.md / no]
    **Files likely affected**: [educated guess from issue description + ADR context]
    
  7. Auto-route using the one-sentence rule:

    • Can the entire diff for this task be described in ONE sentence? → Direct to Isolate (skip Design/Review)
    • Otherwise → Plan first (proceed to Design after Isolate)

    Present the routing decision. The agent auto-decides — no human input required. If human is present, they can override.

Edge Cases

  • No issue number + no user description → ask for a description
  • gh not available → skip issue fetch, proceed with manual description
  • No ADRs directory → skip ADR scan

Add the canonical catalog link to the repository README so users can inspect current installs and available audits. The publishing guide covers the complete discovery path.

<a href="https://skillzs.dev/skills/camacho/ai-skills/orient">View orient on skillZs</a>