LabscoConnect MCP ↗
google-labs-code logo★ 1,743

github-codebase-briefing

A morning briefing on a repository you help run: what is open, what is urgent, and why — written after reading the code the issues are actually about.

by google-labs-codepart of google-labs-code/stitch-sdk
🔥🔥🔥🔥 ✓ VerifiedFree#git

Needs the GitHub CLI (gh). Set that up first — this skill doesn't include it. One of 3 skills in the google-labs-code/stitch-sdk package.

WHEN YOUR AGENT SHOULD USE IT

A QUICK BOUNDARY

USE FOR

  • Catch up on everything that changed in a repository since yesterday in one read.
  • See which open issues share a root cause before you start fixing any of them.
  • Check whether an open pull request is safe and ready to merge before reviewing it.
  • Spot pull requests from outside contributors that deserve extra scrutiny.

Documents

This is the playbook your agent receives when the skill activates — you don't need to read it to use the skill, but it's here to audit before installing.

GitHub Codebase Briefing

This skill performs a "deep read" of a repository. It avoids superficial listings by first understanding the project's architecture and then evaluating open items against that context.

Prerequisites
  • Tooling: The agent must have access to the gh CLI.
  • Auth: The user must be authenticated (gh auth status).

Instructions

Step 1: Initialize the Mental Model

Before looking at tasks, understand the environment. Run these commands in sequence:

  1. Metadata: gh repo view <owner/repo> --json name,description,stargazerCount,forkCount
  2. Structure: gh api repos/<owner/repo>/contents/
  3. Identity: Read the project manifest (e.g., package.json, go.mod, pyproject.toml) and README.md.
  4. Entry Point: Read the primary entry file (e.g., index.ts, main.go) to identify the Public API surface.
Step 2: Retrieve State & Delta

Fetch current items and recent changes:

  1. Issues: gh issue list --repo <owner/repo> --state open --json number,title,body,author,createdAt,updatedAt,labels,comments
  2. PRs: gh pr list --repo <owner/repo> --state open --json number,title,body,author,createdAt,updatedAt,labels,additions,deletions,changedFiles,headRefName
  3. 24h Delta: gh issue list --state closed --since 24h and gh pr list --state merged --since 24h.
Step 3: Deep Analysis Logic

For every issue and PR, do not just summarize the text. Perform a logic check:

  • Issues: Use gh api repos/<owner/repo>/contents/<path> to inspect the code mentioned in the report.
  • PRs: Use gh pr diff <number> to review actual implementation. Evaluate if the code follows the patterns found in Step 1.
  • Flags:
    • 🚨 SECURITY: Scan for credentials, auth bypass, or injection keywords.
    • 🤝 EXTERNAL: Prioritize PRs from non-maintainers.
    • ✅ READY: Verify mergeability with gh pr view <number> --json mergeable,statusCheckRollup.
Step 4: Pattern Synthesis

Group items into high-level insights:

  • Bug Clusters: Identify if 3+ issues share a root cause in a specific module.
  • Hot Modules: Flag files that appear in multiple open items.
  • Client Patterns: Group issues by consumer (e.g., "VS Code users are reporting X").

Output Template

# {REPO_NAME} Daily Briefing — {DATE}

Snapshot: {N} Issues ({+X} since yesterday) | {M} PRs ({+Y} since yesterday)

⚡ Suggested Actions Today
  1. [Priority] #{Num}: {One-line reason}
  2. [Priority] #{Num}: {One-line reason}

📂 Open Issues Deep Dive

[Flag] #{Num} — {Title}
  • Context: Plain-English explanation of the "why" and "where" in the codebase.
  • Key Evidence: > {Blockquote of critical user text}
  • Resolution Path: {Quick fix/Design decision/Blocked}

🔀 Pull Request Analysis

[Flag] #{Num} — {Title}
  • Impact: Summary of files changed and architectural fit.
  • Quality Note: Honest assessment of implementation and CI status.
🔍 Patterns & Health
  • Hot Modules: {list/of/files}
  • Release Cadence: Last release was {days} ago.

Installation

Install this skill from google-labs-code/stitch-sdk on GitHub, not from a copy somewhere else. The command below does this for you.

Copy & paste — that's it
npx skills add google-labs-code/stitch-sdk --skill "github-codebase-briefing" --full-depth

Run this in your project — your agent picks the skill up automatically.

BEFORE IT WILL WORK

1 FOR YOU
  1. 01
    Install and authenticate the GitHub CLI

    Install the gh CLI and confirm you're signed in with gh auth status before running the briefing, since every step depends on gh commands succeeding.

License

Licensed under Apache-2.0— you can use, modify, and redistribute it under that license's terms.

View the full license file on GitHub →