summarizer

Generate structured JSON summaries from completed issue implementations and diffs.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/pcortes/swarm-attack --skill summarizer-pcortes
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: summarizer
Source: https://github.com/pcortes/swarm-attack/tree/main/.claude/skills/summarizer
Command: npx skills add https://github.com/pcortes/swarm-attack --skill summarizer-pcortes

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps teams understand completed work faster by generating structured summaries of issue implementations, files touched, and design decisions.

Core Features & Use Cases

  • Structured JSON summaries: captures files, classes, and usage patterns to onboard future contributors.
  • Impact overview: highlights key changes and rationale for adoption in future tasks.

Quick Start

Provide the details of the completed issue including the issue title, body, and a diff; the skill will return a JSON summary describing files impacted, classes defined, usage patterns, and integration notes.

Frequently Asked Questions about summarizer

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate structured JSON summaries from completed code changes?

Structured JSON summaries capture completed work by extracting files touched, classes defined, usage patterns, and integration notes from issue diffs. Provide the issue title, body, and repository diff; the Skill generates a standardized JSON payload with exact import paths and public interfaces for downstream tooling and contributor onboarding.

What information does the summarizer extract from code diffs?

The summarizer extracts files impacted, classes and functions defined, usage patterns showing how new code integrates, and integration notes listing exact import paths and the public interface. It focuses on externally-facing design decisions while avoiding private implementation details.

Can I use summaries to onboard new contributors to completed work?

Yes. Structured summaries capture key changes, design rationale, and integration points in JSON format, enabling future contributors to understand completed implementations, identify affected modules, and locate reusable patterns without reading full diffs.

What format does the summarizer output, and how do I use it downstream?

The Skill outputs strict JSON including files_summary, classes_defined, usage_patterns, and integration_notes fields. This JSON format feeds downstream tooling for documentation generation, impact analysis, code review, and issue-tracking integrations.

Do I need to manually format diffs before providing them to the summarizer?

No. Provide the completed issue title, body, and repository diff as-is; the Skill parses diffs automatically and produces standardized JSON output without manual formatting or preprocessing steps.