Install
$ agentstack add skill-batteryshark-skill-tap-codebase-writeup ✓ scanned · ✓ verified — works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ✓ Network access No
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ✓ Environment & secrets No
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
About
Codebase writeup
Explain a repository as a working system, not a file list. Lead with the most useful or surprising fact, then show the evidence that supports it.
Workflow
- Establish audience, scope, output destination, and deliverable: technical narrative, onboarding guide, handoff, or focused explainer. Confirm whether security or privacy analysis is authorized and relevant.
- Run
bin/codebase-writeupfor a neutral profile of languages, manifests, entry-point candidates, documentation, external domains, and large files. It follows Git ignore rules by default; use--include-ignoredonly when ignored material is part of the requested analysis. - Read the README and manifests, then trace at least one complete execution path from entry point through state, external effects, and output.
- Map runtime and build tooling, module ownership, data storage, API boundaries, third-party services, configuration, deployment, and tests.
- Investigate distinctive behavior from code evidence. Search broadly, then read the surrounding implementation before making a claim.
- If risk analysis is in scope, describe observable security and privacy boundaries without exposing credential values or asserting exploitable behavior from static hints alone.
- For contributor-facing documentation, verify discoverable setup, commands, entry points, project structure, and safe-change guidance with [
references/onboarding-docs.md](references/onboarding-docs.md). Do not claim a command works unless it was reproduced or clearly label it as documented-only. - Draft with [
references/writeup-structure.md](references/writeup-structure.md), omitting sections that genuinely do not apply. - Fact-check every concrete claim against files, symbols, configuration, tests, or reproduced behavior.
Evidence rules
- Cite relative paths and symbols; add line numbers when they are stable and useful.
- Distinguish documented intent, observed implementation, reproduced behavior, and inference.
- State what was read closely, sampled, or left out in large repositories.
- Do not identify a dependency vulnerability from memory. Verify version-sensitive claims with an appropriate current source when requested.
- Report suspected secrets by location and type, never by printing the value.
- Avoid editorial language that outruns the evidence.
Output
Produce a self-contained writeup for the stated audience. Include a short scope note and confidence limits so a reader knows what the analysis establishes. For onboarding guides, make the first successful verification path and the likely first change discoverable without duplicating reference material already maintained elsewhere.
Use [agents/researcher.md](agents/researcher.md) for the evidence pass, [agents/onboarding-editor.md](agents/onboarding-editor.md) for contributor documentation, and [agents/fact-checker.md](agents/fact-checker.md) for an independent claim audit.
Source & license
This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: batteryshark
- Source: batteryshark/skill-tap
- License: MIT
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet — be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.