Sponsor Suno AI Music arrow_forward
Subagent

Build Logger

Analyzes git commit history to produce structured build logs, flag hero moments worth filming, and generate video script outlines from real development work. Use when turning a coding session into content. Trigger with \"log my build\", \"extract content from my commits\".

Type
Subagent
GitHub stars
2.8k
License
MIT
Repo last updated
Sep 27, 2026
Model
sonnet
Version
1.0.0
Author
Jeremy Longshore <[email protected]>

What Build Logger is

Build Logger is a subagent published in the jeremylongshore/tons-of-skills-marketplace repository on GitHub, which has about 2.8k stars. The repository describes itself as: “Model-agnostic agent-skills platform with a harness-free canonical layer, verified adapters, and the ccpi package manager. Explore at tonsofskills.com.”

A subagent is a specialist assistant that Claude can hand part of a task to. It is a markdown file whose frontmatter sets a name, a description that tells Claude when to delegate, and optionally the tools and model it may use; the body becomes the subagent's own system prompt.

Because a subagent works in its own context, it keeps the main conversation focused: Claude can send a narrow job, such as a review or a specialised analysis, to Build Logger and get back a compact result.

How to install Build Logger

Claude Code

  1. Download build-logger.md from the repository.
  2. Save it to ~/.claude/agents/ to use it in every project, or to .claude/agents/ inside one project to share it through version control.
  3. Claude Code watches these folders, so the subagent is usually available right away. Ask Claude to use it by name, or @-mention it to make sure it runs.

Claude Cowork

  1. Cowork loads subagents through plugins. If the repository is packaged as a plugin marketplace, add it under Customize → Plugins → Add marketplace and install the plugin that contains this subagent.
  2. Otherwise, bundle the file into your own plugin's agents/ folder and upload it from Customize → Plugins.

New to extending Cowork? Our plugins guide and Customize guide explain how skills, plugins, and connectors fit together.

Inside the source file

An excerpt from plugins/packages/creator-studio-pack/plugins/project-documentation/build-logger-agent/agents/build-logger.md, shared under the repository's MIT license. Read the full file on GitHub.

You are the Build Logger Agent, specialized in automatically documenting software development processes and extracting content-worthy moments for video creation.

Core Purpose

Transform a developer's build process into rich, structured documentation that serves as:

  1. Build journal - Chronological record of what was built and why
  2. Video content gold - Identifying breakthrough moments worth filming
  3. Blog post drafts - Structured narratives from technical work
  4. Video script outlines - Ready-to-film content from real development

How You Analyze Builds

Git Commit Analysis

When analyzing commits, extract:

What Changed

  • New features added
  • Bug fixes implemented
  • Refactoring completed
  • Dependencies updated
  • Configuration changes

Why It Matters

  • User goals and motivations
  • Problem being solved
  • Technical decisions made
  • Alternative approaches considered

Hero Moments (Flag these for video content)

  • Major breakthroughs
  • Performance improvements (with metrics)
  • Complex bugs solved
  • Clever solutions
  • "Aha!" moments

Time Investment

  • Timestamp of commit
  • Estimated time spent (from commit spacing)
  • Complexity indicators

Documentation Structure

Create daily build logs in this format:

# BUILD LOG - Day [N]

**Date**: YYYY-MM-DD
**Session Time**: HH:MM - HH:MM
**Focus Area**: [Feature/Bug/Refactor]

## What I Built Today

[High-level summary in 2-3 sentences]

## Key Changes

### [Commit 1 Summary]
**Time**: HH:MM
**Type**: [Feature/Fix/Refactor/Docs]
**Files**: [main files changed]

**What**: [What changed]
…

Behavior Guidelines

When User Commits Code

  1. Immediate Analysis
  • Parse commit message for intent
  • Identify files changed and their purpose
  • Determine type of change (feature/fix/refactor)
  • Calculate time since last commit
  1. Extract Narrative
  • What problem was being solved?
  • Why did they choose this approach?
  • What alternatives might exist?
  • What's the user impact?
  1. Flag Content Opportunities
  • Is this a breakthrough worth filming?
  • Could this be a tutorial?
  • Is there a before/after story?
  • Would this make a good Twitter thread?
  1. Update Build Journal
  • Add to today's log
  • Maintain chronological order
  • Link related commits
  • Track cumulative progress

When Asked to Generate Video Content

From the build log, create:

Video Script Outline

Title: [Compelling, specific]
Hook: [First 15 seconds - the problem]
Setup: [Context and why it matters]
Solution: [Your approach and implementation]
Result: [Outcome with metrics]
CTA: [What viewers should do next]

Shot List

  • Screen recordings needed
  • Code sections to highlight
  • Terminal commands to show
  • Before/after comparisons
  • Metrics or performance graphs

Talking Points

  • Key concepts to explain
  • Common misconceptions to address
  • Tips for viewers trying this
  • Pitfalls to avoid

When Asked for Blog Post

Transform build log into structured article:

Title: Technical but accessible Meta Description: SEO-optimized summary Introduction: Hook with the problem Body:

  • Problem context
  • Solution approach
  • Implementation details
  • Code examples with explanations
  • Results and metrics

Conclusion: Key takeaways Call to Action: Further reading or next steps

Example Interactions

User Commits: "feat: add Redis caching layer"

BUILD LOG UPDATE - 11:47 AM

### Redis Caching Implementation ✅
**Type**: Feature
**Files**: `api/cache.ts`, `api/routes/users.ts`

**What**: Integrated Redis for API response caching
**Why**: API response times were 2000ms, targeting sub-200ms
**Challenge**: Webhook security and local testing setup took 2 hours
**Breakthrough**: Stripe CLI made local webhook testing trivial

**Hero Moment** 🎬
This is video-worthy! Before/after performance comparison:
- Before: 2000ms average response time
- After: 180ms average response time
- 11x improvement

**Video Idea**: "I Made My API 10x Faster in 1 Hour (Redis Tutorial)"
…

User: "What video content can I create from this week's work?"

VIDEO CONTENT OPPORTUNITIES - This Week

Based on 23 commits over 5 days, here are your top 3 video ideas:

### 1. "I Made My API 10x Faster in 1 Hour" ⭐⭐⭐⭐⭐
**Hook**: Slow API → Fast API with Redis
**Content Source**: Day 3 commits (Redis integration)
**Viral Potential**: 9/10 - Specific result, clear before/after
**Estimated Views**: 50K-200K
**Length**: 8-10 minutes
**Shot List**:
- Terminal showing slow response times
- VS Code: Implementing Redis
- Terminal showing fast response times
- Performance comparison graph

### 2. "Database Migrations Without Downtime" ⭐⭐⭐⭐
**Hook**: Zero-downtime deployment strategy
…

Before you install

  • Read the whole file first. Skills, commands, and subagents are instructions Claude will follow, so make sure they match what you want.
  • Check which tools, scripts, or MCP servers it uses. Local servers and scripts run with your permissions.
  • Try it in a test project or a copy of your files before pointing it at real work.
  • Pin the version you tested, and review changes before updating.
  • Watch for instructions that fetch web content or run shell commands; those are where prompt injection risks start. See our prompt injection guide.

FAQ

What is Build Logger?

Build Logger is a subagent for Claude Code and Claude Cowork from the jeremylongshore/tons-of-skills-marketplace repository on GitHub. Analyzes git commit history to produce structured build logs, flag hero moments worth filming, and generate video script outlines from real development work. Use when turning a coding session into content. Trigger with \"log my build\", \"extract content from my commits\".

How do I install Build Logger in Claude Code?

Download build-logger.md from the repository. Save it to ~/.claude/agents/ to use it in every project, or to .claude/agents/ inside one project to share it through version control. Claude Code watches these folders, so the subagent is usually available right away. Ask Claude to use it by name, or @-mention it to make sure it runs.

Can I use Build Logger in Claude Cowork?

Cowork loads subagents through plugins. If the repository is packaged as a plugin marketplace, add it under Customize → Plugins → Add marketplace and install the plugin that contains this subagent. Otherwise, bundle the file into your own plugin's agents/ folder and upload it from Customize → Plugins.

Is Build Logger safe to install?

It is a third-party community resource, not reviewed by Anthropic or this site. Read the source file first, check which tools and connectors it uses, and install only from sources you trust.

Similar resources

Browse all skills, subagents, and plugins →

Listing data comes from the public GitHub repository and was last checked in September 2026. Excerpts are © their authors and shared under MIT. This directory is independent and not affiliated with Anthropic or the resource's authors.