Template Diff

by gileck

template

Template Diff Summary

Skill Details

Repository Files

1 file in this skill directory


name: template-diff description: Template Diff Summary disable-model-invocation: true

Template Diff Summary

This command generates and summarizes all differences between the template repository and your current project, regardless of commit history.

Purpose

Use this command to:

  • See a complete overview of how your project differs from the template
  • Review template updates you may have missed
  • Understand which files have diverged from the template
  • Identify template improvements you might want to manually apply

Process

Step 1: Generate the Diff Summary

Run the diff-summary command to compare your project with the latest template:

yarn sync-template --diff-summary

This will:

  1. Clone the latest template
  2. Compare ALL files between template and project
  3. Generate template-diff-summary.md with full diffs

Step 2: Read and Summarize the Diff

After the command completes, read the generated diff summary file and provide a summary to the user.

Read the file template-diff-summary.md in the project root.

Step 3: Present Summary to User

Provide a clear summary that includes:

  1. Overview Statistics:

    • Total files that differ
    • Number of new files (in template but not in project)
    • Number of modified files (different from template)
    • Number of ignored files
  2. Key Differences by Category:

    • List the most important/interesting differences
    • Group by type: infrastructure, features, configuration, etc.
    • Highlight any security-related or critical updates
  3. Recommendations:

    • Which files should be reviewed for potential updates
    • Which differences are expected (project customizations)
    • Any concerning divergences that should be addressed

Output Format

Present the summary in a clear, readable format:

## Template Diff Summary

### Overview
- **X files** differ from template
- **Y new files** in template (not in your project)
- **Z modified files** (changed from template)
- **W ignored files** (in ignore list)

### Notable Differences

#### Infrastructure Changes
- `file1.ts` - [description of what's different]
- `file2.ts` - [description of what's different]

#### Feature Updates
- `feature/file.tsx` - [description]

#### Configuration
- `config.ts` - [description]

### Recommendations
1. Consider reviewing: [files]
2. Expected customizations: [files]
3. Potential concerns: [files]

Notes

  • This shows ALL differences, not just changes since last sync
  • Ignored files are still shown (but marked as ignored)
  • Use yarn sync-template to apply template updates interactively
  • The diff summary file is added to .gitignore and won't be committed

Related Skills

Infographic Syntax Creator

Generate AntV Infographic syntax outputs. Use when asked to turn user content into the Infographic DSL (template selection, data structuring, theme), or to output `infographic <template>` plain syntax.

templatedata

Infographic Syntax Creator

Generate AntV Infographic syntax outputs. Use when asked to turn user content into the Infographic DSL (template selection, data structuring, theme), or to output `infographic <template>` plain syntax.

templatedata

Report Template Generator

|

template

Report Template Generator

|

template

Datasette Plugin Writer

Guide for writing Datasette plugins. This skill should be used when users want to create or develop plugins for Datasette, including information about plugin hooks, the cookiecutter template, database APIs, request/response handling, and plugin configuration.

templateapidata

Excel Report Generator

Automatically generate Excel reports from data sources including CSV, databases, or Python data structures. Supports data analysis reports, business reports, data export, and template-based report generation using pandas and openpyxl. Activate when users mention Excel, spreadsheet, report generation, data export, or business reporting.

templatedata

Community Sentiment Dashboard

Reporting template for tracking sentiment, risks, and advocacy signals

template

Executive Kpi Briefings

Template pack for summarizing BI insights for ELT/board stakeholders.

template

Charting Vega Lite

Create interactive data visualizations using Vega-Lite declarative JSON grammar. Supports 20+ chart types (bar, line, scatter, histogram, boxplot, grouped/stacked variations, etc.) via templates and programmatic builders. Use when users upload data for charting, request specific chart types, or mention visualizations. Produces portable JSON specs with inline data islands that work in Claude artifacts and can be adapted for production.

arttemplatedata

Superset Dashboard Designer

Expert guidance for designing effective Apache Superset dashboards with professional layouts, intuitive navigation, and optimized user experience. This skill helps you create dashboards that tell clear data stories - with specific templates for Finance SSC, BIR compliance, and operational monitoring.

designtemplatedata

Skill Information

Category:Enterprise
Last Updated:1/30/2026