Skip to content
Back to skills

2025 Implementation Summary Eba1671f

ASecurity

| File | Lines | Purpose | |------|-------|---------| | README.md | 111 | Navigation, decision tree, quick start | | api.md | 287 | Web API reference, Zaraz Context | | configuration.md | 307 | Dashboard setup, triggers, tools, consent | | patterns.md | 430 | SPA, e-commerce, Worker integration | | gotchas.md | 317 | Troubleshooting, limits, tool-specific issues | | **Total** | **1,452** | **vs 366 original** |

  • 9 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added October 11, 2026
documentationtypescriptgoreactvuenextjstestingdebuggingapiperformancedocumentation

Works with

  • cli
  • api

Security analysis

A100/100

Scanned October 11, 2026

npx -y skills add tools-only/X-Skills --skill 2025-implementation_summary_eba1671f --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of 2025 Implementation Summary Eba1671f?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for 2025 Implementation Summary Eba1671f
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/tools-only-2025-implementation-summary-eba1671f/badge)](https://www.skillsdirectory.com/skills/tools-only-2025-implementation-summary-eba1671f)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

SKILL.md
# Zaraz Reference Implementation Summary

## Files Created

| File | Lines | Purpose |
|------|-------|---------|
| README.md | 111 | Navigation, decision tree, quick start |
| api.md | 287 | Web API reference, Zaraz Context |
| configuration.md | 307 | Dashboard setup, triggers, tools, consent |
| patterns.md | 430 | SPA, e-commerce, Worker integration |
| gotchas.md | 317 | Troubleshooting, limits, tool-specific issues |
| **Total** | **1,452** | **vs 366 original** |

## Key Improvements Applied

### Structure
- ✅ Created 5-file progressive disclosure system
- ✅ Added navigation table in README
- ✅ Added decision tree for routing
- ✅ Added "Reading Order by Task" guide
- ✅ Cross-referenced files throughout

### New Content Added
- ✅ Zaraz Context (system/client properties)
- ✅ History Change trigger for SPA tracking
- ✅ Context Enrichers pattern
- ✅ Worker Variables pattern
- ✅ Consent management deep dive
- ✅ Tool-specific quirks (GA4, Facebook, Google Ads)
- ✅ GTM migration guide
- ✅ Comprehensive troubleshooting
- ✅ "When NOT to use Zaraz" section
- ✅ TypeScript type definitions

### Preserved Content
- ✅ All original API methods
- ✅ E-commerce tracking examples
- ✅ Consent management
- ✅ Workers integration (expanded)
- ✅ Common patterns (expanded)
- ✅ Debugging tools
- ✅ Reference links

## Progressive Disclosure Impact

### Before (Monolithic)
All tasks loaded 366 lines regardless of need.

### After (Progressive)
- **Track event task**: README (111) + api.md (287) = 398 lines
- **Debug issue**: gotchas.md (317) = 317 lines (13% reduction)
- **Configure tool**: configuration.md (307) = 307 lines (16% reduction)
- **SPA tracking**: README + patterns.md (SPA section) ~180 lines (51% reduction)

**Net effect:** Task-specific loading reduces unnecessary content by 13-51% depending on use case.

## File Summary

### README.md (111 lines)
- Overview and core concepts
- Quick start guide
- When to use Zaraz vs Workers
- Navigation table
- Reading order by task
- Decision tree

### api.md (287 lines)
- zaraz.track()
- zaraz.set()
- zaraz.ecommerce()
- Zaraz Context (system/client properties)
- zaraz.consent API
- zaraz.debug
- Cookie methods
- TypeScript definitions

### configuration.md (307 lines)
- Dashboard setup flow
- Trigger types (including History Change)
- Tool configuration (GA4, Facebook, Google Ads)
- Actions and action rules
- Selective loading
- Consent management setup
- Privacy features
- Testing workflow

### patterns.md (430 lines)
- SPA tracking (React, Vue, Next.js)
- User identification flows
- Complete e-commerce funnel
- A/B testing
- Worker integration (Context Enrichers, Worker Variables, HTML injection)
- Multi-tool coordination
- GTM migration
- Best practices

### gotchas.md (317 lines)
- Events not firing (5-step debug process)
- Consent issues
- SPA tracking pitfalls
- Performance issues
- Tool-specific quirks
- Data layer issues
- Limits table
- When NOT to use Zaraz
- Debug checklist

## Quality Metrics

- ✅ All files use consistent markdown formatting
- ✅ Code examples include language tags
- ✅ Tables for structured data (limits, parameters, comparisons)
- ✅ Problem → Cause → Solution format in gotchas
- ✅ Cross-references between files
- ✅ No "see documentation" placeholders
- ✅ Real, actionable examples throughout
- ✅ Verified API syntax for Workers

## Original Backup

Original SKILL.md preserved as `_SKILL_old.md` for reference.

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.