# Repository Portfolio Review

> Review one or more GitHub repositories for governance, documentation, licensing, privacy, security, and portfolio-boundary hygiene; deduplicate and create repository-local issues for verified remediation work. Use for portfolio reviews, repository standards audits, or baseline governance work.

- Skill: `projectious-work/repository-portfolio-review-2` (Agent Skill)
- Install (CLI): `npx skillmds@latest add projectious-work/repository-portfolio-review-2`
- Raw SKILL.md: https://api.skillmd.com/api/skills/projectious-work/repository-portfolio-review-2/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Security
- Author: projectious-work (https://skillmd.com/u/projectious-work)
- Updated: 2026-09-22
- Page: https://skillmd.com/skills/projectious-work/repository-portfolio-review-2

---


# Repository Portfolio Review

## Intro

Review only repositories visible to the authenticated account. Treat the
result as engineering evidence, not a legal, privacy, or security guarantee.

## Workflow

1. Inventory each repository's visibility, lifecycle, default branch,
   description, homepage, license metadata, and accessible branches.
2. Check the repository presentation surface:
   - GitHub short description is present, concise, accurate, and explains the
     repository's purpose to a first-time visitor.
   - A small, appropriate logo or project mark exists where the project has a
     public/product identity; otherwise record that a logo is not applicable
     rather than creating a cosmetic finding.
   - A maintained documentation or project page exists for repositories with
     user-facing installation, usage, or public project information.
   - GitHub's Website field links to that canonical page and the link resolves.
     Do not substitute a README URL when a dedicated docs/project page exists.
3. Check README, contributing and security guidance, release/rollback steps,
   local identity policy, hosted-automation policy, dependency provenance, and
   sensitive-data handling.
4. Search open and recently closed local issues before recording a finding.
5. Create repository-local issues only for verified, actionable gaps. Keep
   security-sensitive details out of public issues and use the private
   reporting route instead.
6. Separate completed remediation from findings, external decisions, and
   access limitations in the final report.

## Overview

### Required issue content

Every created issue states the evidence, concrete proposed change, observable
acceptance criteria, legal/IP/privacy/security notes, and ownership or
dependencies. Do not assign a lifecycle state, change Actions settings, or
rewrite history without explicit owner authorization.

### Validation

Confirm the intended branch and repository before changing settings. For each
finding, preserve a direct evidence link or command output. Re-run the local
build/test commands after repository-content changes and report any checks
that were unavailable.

For presentation findings, record the inspected GitHub description and Website
values, the canonical documentation/project-page URL, and logo evidence (or
the reason it is not applicable). A missing logo is actionable only for a
repository that presents a public-facing project identity; a missing or stale
description, documentation page, or Website link is actionable when it harms
discoverability or directs users to the wrong information.

## Gotchas

- Do not represent visible repositories as a complete organization inventory.
- Never place alleged secrets, exploit details, or personal data in a public issue.
- Do not treat a new issue as completed remediation.

## Full reference

The review distinguishes verified remediation, repository-local follow-up,
and owner decisions across governance, documentation, provenance, privacy,
security, and portfolio boundaries.

