Not in the top 1,000 by GitHub stars
VoDaiLocz/kilo-kit-mcp
An MCP server for safer coding agents: skill routing, C4 workflow gates, memory checks, and verification before completion.
History
Review weekly changes to SKILL.md before updating. Dates mark the weeks in which we observed each version; checks apply to the recorded commits.
View weekly changes
skills/agent-frameworks/agent-memory/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
1c04afc2a760 → 1c04afc2a760
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 1c04afc2a760
No earlier version was observed for comparison.
skills/agent-frameworks/claukit/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
1c04afc2a760 → 1c04afc2a760
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 1c04afc2a760
No earlier version was observed for comparison.
skills/agent-frameworks/mcp-agent-patterns/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
1c04afc2a760 → 1c04afc2a760
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 1c04afc2a760
No earlier version was observed for comparison.
skills/agent-frameworks/multi-agent-orchestration/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
1c04afc2a760 → 1c04afc2a760
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 1c04afc2a760
No earlier version was observed for comparison.
skills/agent-frameworks/workflow-state-machines/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
1c04afc2a760 → 1c04afc2a760
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 1c04afc2a760
No earlier version was observed for comparison.
skills/ai-media/ai-multimodal/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
1c04afc2a760 → 1c04afc2a760
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 1c04afc2a760
No earlier version was observed for comparison.
skills/ai-media/geo-fundamentals/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Local scripts → After Local scripts
1c04afc2a760 → 1c04afc2a760
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Local scripts
First observation → 1c04afc2a760
No earlier version was observed for comparison.
skills/ai-media/media-processing/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
1c04afc2a760 → 1c04afc2a760
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 1c04afc2a760
No earlier version was observed for comparison.
skills/ai-media/screenshot/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Local scripts → After Local scripts
1c04afc2a760 → 1c04afc2a760
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Local scripts
First observation → 1c04afc2a760
No earlier version was observed for comparison.
skills/ai-media/seo-fundamentals/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Local scripts → After Local scripts
1c04afc2a760 → 1c04afc2a760
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Local scripts
First observation → 1c04afc2a760
No earlier version was observed for comparison.
skills/ai-media/sora/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Local scripts → After Local scripts
1c04afc2a760 → 1c04afc2a760
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Local scripts
First observation → 1c04afc2a760
No earlier version was observed for comparison.
skills/design/aesthetic/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
1c04afc2a760 → 1c04afc2a760
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 1c04afc2a760
No earlier version was observed for comparison.
skills/design/figma/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
1c04afc2a760 → 1c04afc2a760
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 1c04afc2a760
No earlier version was observed for comparison.
skills/design/figma-implement-design/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
1c04afc2a760 → 1c04afc2a760
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 1c04afc2a760
No earlier version was observed for comparison.
skills/design/frontend-design/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
1c04afc2a760 → 1c04afc2a760
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 1c04afc2a760
No earlier version was observed for comparison.
skills/design/mobile-design/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
1c04afc2a760 → 1c04afc2a760
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 1c04afc2a760
No earlier version was observed for comparison.
skills/design/tailwind-patterns/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
1c04afc2a760 → 1c04afc2a760
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 1c04afc2a760
No earlier version was observed for comparison.
skills/design/ui-styling/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Local scripts → After Local scripts
1c04afc2a760 → 1c04afc2a760
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Local scripts
First observation → 1c04afc2a760
No earlier version was observed for comparison.
skills/engineering/agentic-rag/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
1c04afc2a760 → 1c04afc2a760
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 1c04afc2a760
No earlier version was observed for comparison.
skills/engineering/api-patterns/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Local scripts → After Local scripts
1c04afc2a760 → 1c04afc2a760
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Local scripts
First observation → 1c04afc2a760
No earlier version was observed for comparison.
skills/engineering/app-builder/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
1c04afc2a760 → 1c04afc2a760
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 1c04afc2a760
No earlier version was observed for comparison.
skills/engineering/app-builder/templates/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
1c04afc2a760 → 1c04afc2a760
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 1c04afc2a760
No earlier version was observed for comparison.
skills/engineering/architecture/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
1c04afc2a760 → 1c04afc2a760
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 1c04afc2a760
No earlier version was observed for comparison.
skills/engineering/ask-matt/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
1c04afc2a760 → 1c04afc2a760
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 1c04afc2a760
No earlier version was observed for comparison.
skills/engineering/aspnet-core/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
1c04afc2a760 → 1c04afc2a760
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 1c04afc2a760
No earlier version was observed for comparison.
skills/engineering/backend-development/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
1c04afc2a760 → 1c04afc2a760
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 1c04afc2a760
No earlier version was observed for comparison.
skills/engineering/better-auth/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
1c04afc2a760 → 1c04afc2a760
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 1c04afc2a760
No earlier version was observed for comparison.
skills/engineering/clean-code/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
1c04afc2a760 → 1c04afc2a760
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 1c04afc2a760
No earlier version was observed for comparison.
skills/engineering/code-agent-patterns/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
1c04afc2a760 → 1c04afc2a760
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 1c04afc2a760
No earlier version was observed for comparison.
skills/engineering/code-review/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
1c04afc2a760 → 1c04afc2a760
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 1c04afc2a760
No earlier version was observed for comparison.
skills/engineering/code-review-checklist/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
1c04afc2a760 → 1c04afc2a760
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 1c04afc2a760
No earlier version was observed for comparison.
skills/engineering/codebase-design/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
1c04afc2a760 → 1c04afc2a760
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 1c04afc2a760
No earlier version was observed for comparison.
skills/engineering/context-engineering/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Local scripts → After Local scripts
1c04afc2a760 → 1c04afc2a760
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Local scripts
First observation → 1c04afc2a760
No earlier version was observed for comparison.
skills/engineering/context-optimization/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
1c04afc2a760 → 1c04afc2a760
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 1c04afc2a760
No earlier version was observed for comparison.
skills/engineering/database-design/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Local scripts → After Local scripts
1c04afc2a760 → 1c04afc2a760
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Local scripts
First observation → 1c04afc2a760
No earlier version was observed for comparison.
skills/engineering/databases/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
1c04afc2a760 → 1c04afc2a760
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 1c04afc2a760
No earlier version was observed for comparison.
skills/engineering/diagnose/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
1c04afc2a760 → 1c04afc2a760
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 1c04afc2a760
No earlier version was observed for comparison.
skills/engineering/diagnosing-bugs/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
1c04afc2a760 → 1c04afc2a760
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 1c04afc2a760
No earlier version was observed for comparison.
skills/engineering/docs-seeker/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
1c04afc2a760 → 1c04afc2a760
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 1c04afc2a760
No earlier version was observed for comparison.
skills/engineering/domain-modeling/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
1c04afc2a760 → 1c04afc2a760
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 1c04afc2a760
No earlier version was observed for comparison.
skills/engineering/frontend-development/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
1c04afc2a760 → 1c04afc2a760
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 1c04afc2a760
No earlier version was observed for comparison.
skills/engineering/graph-rag/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
1c04afc2a760 → 1c04afc2a760
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 1c04afc2a760
No earlier version was observed for comparison.
skills/engineering/i18n-localization/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Local scripts → After Local scripts
1c04afc2a760 → 1c04afc2a760
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Local scripts
First observation → 1c04afc2a760
No earlier version was observed for comparison.
skills/engineering/implement/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
1c04afc2a760 → 1c04afc2a760
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 1c04afc2a760
No earlier version was observed for comparison.
skills/engineering/improve-codebase-architecture/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
1c04afc2a760 → 1c04afc2a760
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 1c04afc2a760
No earlier version was observed for comparison.
skills/engineering/lint-and-validate/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
1c04afc2a760 → 1c04afc2a760
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 1c04afc2a760
No earlier version was observed for comparison.
skills/engineering/llm-evals/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
1c04afc2a760 → 1c04afc2a760
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 1c04afc2a760
No earlier version was observed for comparison.
skills/engineering/nextjs-best-practices/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
1c04afc2a760 → 1c04afc2a760
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 1c04afc2a760
No earlier version was observed for comparison.
skills/engineering/nodejs-best-practices/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
1c04afc2a760 → 1c04afc2a760
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 1c04afc2a760
No earlier version was observed for comparison.
skills/engineering/openai-docs/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
1c04afc2a760 → 1c04afc2a760
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 1c04afc2a760
No earlier version was observed for comparison.
skills/engineering/performance-profiling/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
1c04afc2a760 → 1c04afc2a760
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 1c04afc2a760
No earlier version was observed for comparison.
skills/engineering/playwright/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
1c04afc2a760 → 1c04afc2a760
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 1c04afc2a760
No earlier version was observed for comparison.
skills/engineering/playwright-interactive/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
1c04afc2a760 → 1c04afc2a760
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 1c04afc2a760
No earlier version was observed for comparison.
skills/engineering/prompt-engineering/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
1c04afc2a760 → 1c04afc2a760
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 1c04afc2a760
No earlier version was observed for comparison.
skills/engineering/prototype/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
1c04afc2a760 → 1c04afc2a760
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 1c04afc2a760
No earlier version was observed for comparison.
skills/engineering/python-patterns/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
1c04afc2a760 → 1c04afc2a760
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 1c04afc2a760
No earlier version was observed for comparison.
skills/engineering/react-patterns/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
1c04afc2a760 → 1c04afc2a760
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 1c04afc2a760
No earlier version was observed for comparison.
skills/engineering/render-deploy/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
1c04afc2a760 → 1c04afc2a760
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 1c04afc2a760
No earlier version was observed for comparison.
skills/engineering/repomix/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Local scripts → After Local scripts
1c04afc2a760 → 1c04afc2a760
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Local scripts
First observation → 1c04afc2a760
No earlier version was observed for comparison.
skills/engineering/research/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
1c04afc2a760 → 1c04afc2a760
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 1c04afc2a760
No earlier version was observed for comparison.
skills/engineering/resolving-merge-conflicts/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
1c04afc2a760 → 1c04afc2a760
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 1c04afc2a760
No earlier version was observed for comparison.
skills/engineering/setup-matt-pocock-skills/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
1c04afc2a760 → 1c04afc2a760
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 1c04afc2a760
No earlier version was observed for comparison.
skills/engineering/shopify/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
1c04afc2a760 → 1c04afc2a760
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 1c04afc2a760
No earlier version was observed for comparison.
skills/engineering/structured-outputs/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
1c04afc2a760 → 1c04afc2a760
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 1c04afc2a760
No earlier version was observed for comparison.
skills/engineering/tdd/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
1c04afc2a760 → 1c04afc2a760
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 1c04afc2a760
No earlier version was observed for comparison.
skills/engineering/tdd-workflow/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
1c04afc2a760 → 1c04afc2a760
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 1c04afc2a760
No earlier version was observed for comparison.
skills/engineering/testing-patterns/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
1c04afc2a760 → 1c04afc2a760
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 1c04afc2a760
No earlier version was observed for comparison.
skills/engineering/to-issues/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
1c04afc2a760 → 1c04afc2a760
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 1c04afc2a760
No earlier version was observed for comparison.
skills/engineering/to-prd/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
1c04afc2a760 → 1c04afc2a760
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 1c04afc2a760
No earlier version was observed for comparison.
skills/engineering/to-spec/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
1c04afc2a760 → 1c04afc2a760
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 1c04afc2a760
No earlier version was observed for comparison.
skills/engineering/to-tickets/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
1c04afc2a760 → 1c04afc2a760
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 1c04afc2a760
No earlier version was observed for comparison.
skills/engineering/triage/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
1c04afc2a760 → 1c04afc2a760
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 1c04afc2a760
No earlier version was observed for comparison.
skills/engineering/vulnerability-scanner/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
1c04afc2a760 → 1c04afc2a760
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 1c04afc2a760
No earlier version was observed for comparison.
skills/engineering/wayfinder/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
1c04afc2a760 → 1c04afc2a760
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 1c04afc2a760
No earlier version was observed for comparison.
skills/engineering/web-frameworks/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
1c04afc2a760 → 1c04afc2a760
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 1c04afc2a760
No earlier version was observed for comparison.
skills/engineering/webapp-testing/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
1c04afc2a760 → 1c04afc2a760
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 1c04afc2a760
No earlier version was observed for comparison.
skills/engineering/wizard/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
1c04afc2a760 → 1c04afc2a760
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 1c04afc2a760
No earlier version was observed for comparison.
skills/engineering/write-a-skill/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
1c04afc2a760 → 1c04afc2a760
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 1c04afc2a760
No earlier version was observed for comparison.
skills/games/2d-games/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
1c04afc2a760 → 1c04afc2a760
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 1c04afc2a760
No earlier version was observed for comparison.
skills/games/3d-games/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
1c04afc2a760 → 1c04afc2a760
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 1c04afc2a760
No earlier version was observed for comparison.
skills/games/game-art/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
1c04afc2a760 → 1c04afc2a760
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 1c04afc2a760
No earlier version was observed for comparison.
skills/games/game-audio/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
1c04afc2a760 → 1c04afc2a760
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 1c04afc2a760
No earlier version was observed for comparison.
skills/games/game-design/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
1c04afc2a760 → 1c04afc2a760
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 1c04afc2a760
No earlier version was observed for comparison.
skills/games/game-development/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
1c04afc2a760 → 1c04afc2a760
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 1c04afc2a760
No earlier version was observed for comparison.
skills/games/game-development/2d-games/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
1c04afc2a760 → 1c04afc2a760
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 1c04afc2a760
No earlier version was observed for comparison.
skills/games/game-development/3d-games/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
1c04afc2a760 → 1c04afc2a760
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 1c04afc2a760
No earlier version was observed for comparison.
skills/games/game-development/game-art/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
1c04afc2a760 → 1c04afc2a760
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 1c04afc2a760
No earlier version was observed for comparison.
skills/games/game-development/game-audio/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
1c04afc2a760 → 1c04afc2a760
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 1c04afc2a760
No earlier version was observed for comparison.
skills/games/game-development/game-design/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
1c04afc2a760 → 1c04afc2a760
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 1c04afc2a760
No earlier version was observed for comparison.
skills/games/game-development/mobile-games/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
1c04afc2a760 → 1c04afc2a760
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 1c04afc2a760
No earlier version was observed for comparison.
skills/games/game-development/multiplayer/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
1c04afc2a760 → 1c04afc2a760
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 1c04afc2a760
No earlier version was observed for comparison.
skills/games/game-development/pc-games/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
1c04afc2a760 → 1c04afc2a760
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 1c04afc2a760
No earlier version was observed for comparison.
skills/games/game-development/vr-ar/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
1c04afc2a760 → 1c04afc2a760
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 1c04afc2a760
No earlier version was observed for comparison.
skills/games/game-development/web-games/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
1c04afc2a760 → 1c04afc2a760
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 1c04afc2a760
No earlier version was observed for comparison.
skills/games/mobile-games/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
1c04afc2a760 → 1c04afc2a760
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 1c04afc2a760
No earlier version was observed for comparison.
skills/games/multiplayer/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
1c04afc2a760 → 1c04afc2a760
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 1c04afc2a760
No earlier version was observed for comparison.
skills/games/pc-games/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
1c04afc2a760 → 1c04afc2a760
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 1c04afc2a760
No earlier version was observed for comparison.
skills/games/vr-ar/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
1c04afc2a760 → 1c04afc2a760
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 1c04afc2a760
No earlier version was observed for comparison.
skills/games/web-games/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
1c04afc2a760 → 1c04afc2a760
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 1c04afc2a760
No earlier version was observed for comparison.
skills/grounded-research-benchmark/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
1c04afc2a760 → 1c04afc2a760
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 1c04afc2a760
No earlier version was observed for comparison.
skills/kilo-kit/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
1c04afc2a760 → 1c04afc2a760
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 1c04afc2a760
No earlier version was observed for comparison.
skills/kilo-kit/_template/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
1c04afc2a760 → 1c04afc2a760
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 1c04afc2a760
No earlier version was observed for comparison.
skills/kilo-kit/debugging/root-cause/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
1c04afc2a760 → 1c04afc2a760
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 1c04afc2a760
No earlier version was observed for comparison.
skills/kilo-kit/debugging/systematic/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
1c04afc2a760 → 1c04afc2a760
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 1c04afc2a760
No earlier version was observed for comparison.
skills/kilo-kit/debugging/verification/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
1c04afc2a760 → 1c04afc2a760
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 1c04afc2a760
No earlier version was observed for comparison.
skills/kilo-kit/development/backend/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
1c04afc2a760 → 1c04afc2a760
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 1c04afc2a760
No earlier version was observed for comparison.
skills/kilo-kit/development/security/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
1c04afc2a760 → 1c04afc2a760
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 1c04afc2a760
No earlier version was observed for comparison.
skills/kilo-kit/quality/code-review/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
1c04afc2a760 → 1c04afc2a760
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 1c04afc2a760
No earlier version was observed for comparison.
skills/kilo-kit/quality/testing/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
1c04afc2a760 → 1c04afc2a760
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 1c04afc2a760
No earlier version was observed for comparison.
skills/learned/sqlite-triangulation-pattern/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
1c04afc2a760 → 1c04afc2a760
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 1c04afc2a760
No earlier version was observed for comparison.
skills/learned/sqlite-wal-optimization/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
1c04afc2a760 → 1c04afc2a760
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 1c04afc2a760
No earlier version was observed for comparison.
skills/operations/agent-observability/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
1c04afc2a760 → 1c04afc2a760
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 1c04afc2a760
No earlier version was observed for comparison.
skills/operations/bash-linux/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
1c04afc2a760 → 1c04afc2a760
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 1c04afc2a760
No earlier version was observed for comparison.
skills/operations/chrome-devtools/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
1c04afc2a760 → 1c04afc2a760
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 1c04afc2a760
No earlier version was observed for comparison.
skills/operations/deployment-procedures/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
1c04afc2a760 → 1c04afc2a760
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 1c04afc2a760
No earlier version was observed for comparison.
skills/operations/devops/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
1c04afc2a760 → 1c04afc2a760
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 1c04afc2a760
No earlier version was observed for comparison.
skills/operations/mcp-builder/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
1c04afc2a760 → 1c04afc2a760
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 1c04afc2a760
No earlier version was observed for comparison.
skills/operations/mcp-management/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
1c04afc2a760 → 1c04afc2a760
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 1c04afc2a760
No earlier version was observed for comparison.
skills/operations/powershell-windows/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
1c04afc2a760 → 1c04afc2a760
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 1c04afc2a760
No earlier version was observed for comparison.
skills/operations/server-management/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
1c04afc2a760 → 1c04afc2a760
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 1c04afc2a760
No earlier version was observed for comparison.
skills/problem-solving/collision-zone-thinking/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
1c04afc2a760 → 1c04afc2a760
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 1c04afc2a760
No earlier version was observed for comparison.
skills/problem-solving/defense-in-depth/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
1c04afc2a760 → 1c04afc2a760
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 1c04afc2a760
No earlier version was observed for comparison.
skills/problem-solving/inversion-exercise/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
1c04afc2a760 → 1c04afc2a760
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 1c04afc2a760
No earlier version was observed for comparison.
skills/problem-solving/meta-pattern-recognition/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
1c04afc2a760 → 1c04afc2a760
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 1c04afc2a760
No earlier version was observed for comparison.
skills/problem-solving/root-cause-tracing/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Local scripts → After Local scripts
1c04afc2a760 → 1c04afc2a760
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Local scripts
First observation → 1c04afc2a760
No earlier version was observed for comparison.
skills/problem-solving/scale-game/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
1c04afc2a760 → 1c04afc2a760
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 1c04afc2a760
No earlier version was observed for comparison.
skills/problem-solving/sequential-thinking/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
1c04afc2a760 → 1c04afc2a760
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 1c04afc2a760
No earlier version was observed for comparison.
skills/problem-solving/simplification-cascades/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
1c04afc2a760 → 1c04afc2a760
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 1c04afc2a760
No earlier version was observed for comparison.
skills/problem-solving/systematic-debugging/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Local scripts → After Local scripts
1c04afc2a760 → 1c04afc2a760
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Local scripts
First observation → 1c04afc2a760
No earlier version was observed for comparison.
skills/problem-solving/when-stuck/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
1c04afc2a760 → 1c04afc2a760
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 1c04afc2a760
No earlier version was observed for comparison.
skills/productivity/brainstorming/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
1c04afc2a760 → 1c04afc2a760
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 1c04afc2a760
No earlier version was observed for comparison.
skills/productivity/caveman/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
1c04afc2a760 → 1c04afc2a760
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 1c04afc2a760
No earlier version was observed for comparison.
skills/productivity/claude-handoff/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
1c04afc2a760 → 1c04afc2a760
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 1c04afc2a760
No earlier version was observed for comparison.
skills/productivity/dispatching-parallel-agents/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
1c04afc2a760 → 1c04afc2a760
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 1c04afc2a760
No earlier version was observed for comparison.
skills/productivity/executing-plans/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
1c04afc2a760 → 1c04afc2a760
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 1c04afc2a760
No earlier version was observed for comparison.
skills/productivity/finishing-a-development-branch/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
1c04afc2a760 → 1c04afc2a760
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 1c04afc2a760
No earlier version was observed for comparison.
skills/productivity/git-guardrails-claude-code/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Local scripts → After Local scripts
1c04afc2a760 → 1c04afc2a760
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Local scripts
First observation → 1c04afc2a760
No earlier version was observed for comparison.
skills/productivity/grill-me/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
1c04afc2a760 → 1c04afc2a760
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 1c04afc2a760
No earlier version was observed for comparison.
skills/productivity/grill-with-docs/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
1c04afc2a760 → 1c04afc2a760
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 1c04afc2a760
No earlier version was observed for comparison.
skills/productivity/grilling/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
1c04afc2a760 → 1c04afc2a760
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 1c04afc2a760
No earlier version was observed for comparison.
skills/productivity/handoff/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
1c04afc2a760 → 1c04afc2a760
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 1c04afc2a760
No earlier version was observed for comparison.
skills/productivity/human-in-the-loop/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
1c04afc2a760 → 1c04afc2a760
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 1c04afc2a760
No earlier version was observed for comparison.
skills/productivity/loop-me/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
1c04afc2a760 → 1c04afc2a760
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 1c04afc2a760
No earlier version was observed for comparison.
skills/productivity/migrate-to-shoehorn/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
1c04afc2a760 → 1c04afc2a760
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 1c04afc2a760
No earlier version was observed for comparison.
skills/productivity/parallel-agents/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
1c04afc2a760 → 1c04afc2a760
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 1c04afc2a760
No earlier version was observed for comparison.
skills/productivity/plan-writing/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
1c04afc2a760 → 1c04afc2a760
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 1c04afc2a760
No earlier version was observed for comparison.
skills/productivity/receiving-code-review/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
1c04afc2a760 → 1c04afc2a760
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 1c04afc2a760
No earlier version was observed for comparison.
skills/productivity/requesting-code-review/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
1c04afc2a760 → 1c04afc2a760
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 1c04afc2a760
No earlier version was observed for comparison.
skills/productivity/scaffold-exercises/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
1c04afc2a760 → 1c04afc2a760
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 1c04afc2a760
No earlier version was observed for comparison.
skills/productivity/setup-pre-commit/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
1c04afc2a760 → 1c04afc2a760
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 1c04afc2a760
No earlier version was observed for comparison.
skills/productivity/setup-ts-deep-modules/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
1c04afc2a760 → 1c04afc2a760
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 1c04afc2a760
No earlier version was observed for comparison.
skills/productivity/spec-driven-development/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
1c04afc2a760 → 1c04afc2a760
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 1c04afc2a760
No earlier version was observed for comparison.
skills/productivity/subagent-driven-development/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
1c04afc2a760 → 1c04afc2a760
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 1c04afc2a760
No earlier version was observed for comparison.
skills/productivity/teach/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
1c04afc2a760 → 1c04afc2a760
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 1c04afc2a760
No earlier version was observed for comparison.
skills/productivity/test-driven-development/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
1c04afc2a760 → 1c04afc2a760
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 1c04afc2a760
No earlier version was observed for comparison.
skills/productivity/to-questionnaire/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
1c04afc2a760 → 1c04afc2a760
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 1c04afc2a760
No earlier version was observed for comparison.
skills/productivity/using-git-worktrees/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
1c04afc2a760 → 1c04afc2a760
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 1c04afc2a760
No earlier version was observed for comparison.
skills/productivity/using-superpowers/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
1c04afc2a760 → 1c04afc2a760
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 1c04afc2a760
No earlier version was observed for comparison.
skills/productivity/verification-before-completion/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
1c04afc2a760 → 1c04afc2a760
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 1c04afc2a760
No earlier version was observed for comparison.
skills/productivity/wait-what/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
1c04afc2a760 → 1c04afc2a760
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 1c04afc2a760
No earlier version was observed for comparison.
skills/productivity/writing-beats/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
1c04afc2a760 → 1c04afc2a760
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 1c04afc2a760
No earlier version was observed for comparison.
skills/productivity/writing-for-agents/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
1c04afc2a760 → 1c04afc2a760
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 1c04afc2a760
No earlier version was observed for comparison.
skills/productivity/writing-fragments/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
1c04afc2a760 → 1c04afc2a760
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 1c04afc2a760
No earlier version was observed for comparison.
skills/productivity/writing-plans/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
1c04afc2a760 → 1c04afc2a760
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 1c04afc2a760
No earlier version was observed for comparison.
skills/productivity/writing-shape/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
1c04afc2a760 → 1c04afc2a760
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 1c04afc2a760
No earlier version was observed for comparison.
skills/productivity/writing-skills/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Local scripts → After Local scripts
1c04afc2a760 → 1c04afc2a760
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Local scripts
First observation → 1c04afc2a760
No earlier version was observed for comparison.
skills/productivity/zoom-out/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
1c04afc2a760 → 1c04afc2a760
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 1c04afc2a760
No earlier version was observed for comparison.
skills/security/ai-guardrails/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
1c04afc2a760 → 1c04afc2a760
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 1c04afc2a760
No earlier version was observed for comparison.
skills/security/red-team-tactics/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
1c04afc2a760 → 1c04afc2a760
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 1c04afc2a760
No earlier version was observed for comparison.
skills/writing-docs/behavioral-modes/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
1c04afc2a760 → 1c04afc2a760
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 1c04afc2a760
No earlier version was observed for comparison.
skills/writing-docs/doc/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
1c04afc2a760 → 1c04afc2a760
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 1c04afc2a760
No earlier version was observed for comparison.
skills/writing-docs/documentation-templates/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
1c04afc2a760 → 1c04afc2a760
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 1c04afc2a760
No earlier version was observed for comparison.
skills/writing-docs/docx/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
1c04afc2a760 → 1c04afc2a760
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 1c04afc2a760
No earlier version was observed for comparison.
skills/writing-docs/mermaidjs-v11/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
1c04afc2a760 → 1c04afc2a760
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 1c04afc2a760
No earlier version was observed for comparison.
skills/writing-docs/pdf/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Local scripts → After Local scripts
1c04afc2a760 → 1c04afc2a760
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Local scripts
First observation → 1c04afc2a760
No earlier version was observed for comparison.
skills/writing-docs/pptx/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
1c04afc2a760 → 1c04afc2a760
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 1c04afc2a760
No earlier version was observed for comparison.
skills/writing-docs/slides/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Local scripts → After Local scripts
1c04afc2a760 → 1c04afc2a760
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Local scripts
First observation → 1c04afc2a760
No earlier version was observed for comparison.
skills/writing-docs/template-skill/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
1c04afc2a760 → 1c04afc2a760
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 1c04afc2a760
No earlier version was observed for comparison.
skills/writing-docs/templates/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
1c04afc2a760 → 1c04afc2a760
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 1c04afc2a760
No earlier version was observed for comparison.
skills/writing-docs/xlsx/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Local scripts → After Local scripts
1c04afc2a760 → 1c04afc2a760
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Local scripts
First observation → 1c04afc2a760
No earlier version was observed for comparison.
Verified commit 1c04afc2a760ed58cea1308851e7626f76c4ff44
git clone --filter=blob:none --no-checkout https://github.com/VoDaiLocz/kilo-kit-mcp.git .hotskills/vodailocz-kilo-kit-mcp && git -C .hotskills/vodailocz-kilo-kit-mcp checkout --detach 1c04afc2a760ed58cea1308851e7626f76c4ff44
# Copy each selected skill directory from .hotskills/vodailocz-kilo-kit-mcp into .claude/skills/<skill-name>/git clone --filter=blob:none --no-checkout https://github.com/VoDaiLocz/kilo-kit-mcp.git .hotskills/vodailocz-kilo-kit-mcp && git -C .hotskills/vodailocz-kilo-kit-mcp checkout --detach 1c04afc2a760ed58cea1308851e7626f76c4ff44
# Copy each selected skill directory from .hotskills/vodailocz-kilo-kit-mcp into .agents/skills/<skill-name>/git clone --filter=blob:none --no-checkout https://github.com/VoDaiLocz/kilo-kit-mcp.git .hotskills/vodailocz-kilo-kit-mcp && git -C .hotskills/vodailocz-kilo-kit-mcp checkout --detach 1c04afc2a760ed58cea1308851e7626f76c4ff44
# Copy each selected skill directory from .hotskills/vodailocz-kilo-kit-mcp into .gemini/skills/<skill-name>/git clone --filter=blob:none --no-checkout https://github.com/VoDaiLocz/kilo-kit-mcp.git .hotskills/vodailocz-kilo-kit-mcp && git -C .hotskills/vodailocz-kilo-kit-mcp checkout --detach 1c04afc2a760ed58cea1308851e7626f76c4ff44
# Copy each selected skill directory from .hotskills/vodailocz-kilo-kit-mcp into .opencode/skills/<skill-name>/Heat
1.2- Star growth, last 7 daysNot available
- Star growth, last 24 hoursNot available
- Rank movement, last 7 daysNot available
- Commits, last 30 daysNot available
- Accounts asking about it through MCP, last 7 daysNot available
- Hot votes this weekNot available
Heat never changes the order by stars, and sponsorship never touches it. How heat works
Stars over time
30-day change not yet available: not enough history.
Individual skills in this repository
- agent-memory
skills/agent-frameworks/agent-memory - claukit
skills/agent-frameworks/claukit - mcp-agent-patterns
skills/agent-frameworks/mcp-agent-patterns - multi-agent-orchestration
skills/agent-frameworks/multi-agent-orchestration - workflow-state-machines
skills/agent-frameworks/workflow-state-machines - ai-multimodal
skills/ai-media/ai-multimodal - geo-fundamentals
skills/ai-media/geo-fundamentals - media-processing
skills/ai-media/media-processing - screenshot
skills/ai-media/screenshot - seo-fundamentals
skills/ai-media/seo-fundamentals - sora
skills/ai-media/sora - aesthetic
skills/design/aesthetic - figma
skills/design/figma - figma-implement-design
skills/design/figma-implement-design - frontend-design
skills/design/frontend-design - mobile-design
skills/design/mobile-design - tailwind-patterns
skills/design/tailwind-patterns - ui-styling
skills/design/ui-styling - agentic-rag
skills/engineering/agentic-rag - api-patterns
skills/engineering/api-patterns - app-builder
skills/engineering/app-builder - templates
skills/engineering/app-builder/templates - architecture
skills/engineering/architecture - ask-matt
skills/engineering/ask-matt - aspnet-core
skills/engineering/aspnet-core - backend-development
skills/engineering/backend-development - better-auth
skills/engineering/better-auth - clean-code
skills/engineering/clean-code - code-agent-patterns
skills/engineering/code-agent-patterns - code-review
skills/engineering/code-review - code-review-checklist
skills/engineering/code-review-checklist - codebase-design
skills/engineering/codebase-design - context-engineering
skills/engineering/context-engineering - context-optimization
skills/engineering/context-optimization - database-design
skills/engineering/database-design - databases
skills/engineering/databases - diagnose
skills/engineering/diagnose - diagnosing-bugs
skills/engineering/diagnosing-bugs - docs-seeker
skills/engineering/docs-seeker - domain-modeling
skills/engineering/domain-modeling - frontend-dev-guidelines
skills/engineering/frontend-development - graph-rag
skills/engineering/graph-rag - i18n-localization
skills/engineering/i18n-localization - implement
skills/engineering/implement - improve-codebase-architecture
skills/engineering/improve-codebase-architecture - lint-and-validate
skills/engineering/lint-and-validate - llm-evals
skills/engineering/llm-evals - nextjs-best-practices
skills/engineering/nextjs-best-practices - nodejs-best-practices
skills/engineering/nodejs-best-practices - openai-docs
skills/engineering/openai-docs - performance-profiling
skills/engineering/performance-profiling - playwright
skills/engineering/playwright - playwright-interactive
skills/engineering/playwright-interactive - prompt-engineering
skills/engineering/prompt-engineering - prototype
skills/engineering/prototype - python-patterns
skills/engineering/python-patterns - react-patterns
skills/engineering/react-patterns - render-deploy
skills/engineering/render-deploy - repomix
skills/engineering/repomix - research
skills/engineering/research - resolving-merge-conflicts
skills/engineering/resolving-merge-conflicts - setup-matt-pocock-skills
skills/engineering/setup-matt-pocock-skills - shopify
skills/engineering/shopify - structured-outputs
skills/engineering/structured-outputs - tdd
skills/engineering/tdd - tdd-workflow
skills/engineering/tdd-workflow - testing-patterns
skills/engineering/testing-patterns - to-issues
skills/engineering/to-issues - to-prd
skills/engineering/to-prd - to-spec
skills/engineering/to-spec - to-tickets
skills/engineering/to-tickets - triage
skills/engineering/triage - vulnerability-scanner
skills/engineering/vulnerability-scanner - wayfinder
skills/engineering/wayfinder - web-frameworks
skills/engineering/web-frameworks - webapp-testing
skills/engineering/webapp-testing - wizard
skills/engineering/wizard - write-a-skill
skills/engineering/write-a-skill - 2d-games
skills/games/2d-games - 3d-games
skills/games/3d-games - game-art
skills/games/game-art - game-audio
skills/games/game-audio - game-design
skills/games/game-design - game-development
skills/games/game-development - 2d-games
skills/games/game-development/2d-games - 3d-games
skills/games/game-development/3d-games - game-art
skills/games/game-development/game-art - game-audio
skills/games/game-development/game-audio - game-design
skills/games/game-development/game-design - mobile-games
skills/games/game-development/mobile-games - multiplayer
skills/games/game-development/multiplayer - pc-games
skills/games/game-development/pc-games - vr-ar
skills/games/game-development/vr-ar - web-games
skills/games/game-development/web-games - mobile-games
skills/games/mobile-games - multiplayer
skills/games/multiplayer - pc-games
skills/games/pc-games - vr-ar
skills/games/vr-ar - web-games
skills/games/web-games - grounded-research-benchmark
skills/grounded-research-benchmark - kilo-kit-core
skills/kilo-kit - skill-template
skills/kilo-kit/_template - root-cause-analysis
skills/kilo-kit/debugging/root-cause - systematic-debugging
skills/kilo-kit/debugging/systematic - fix-verification
skills/kilo-kit/debugging/verification - backend-api-development
skills/kilo-kit/development/backend - security-best-practices
skills/kilo-kit/development/security - code-review
skills/kilo-kit/quality/code-review - testing-strategy
skills/kilo-kit/quality/testing - sqlite-triangulation-pattern
skills/learned/sqlite-triangulation-pattern - sqlite-wal-optimization
skills/learned/sqlite-wal-optimization - agent-observability
skills/operations/agent-observability - bash-linux
skills/operations/bash-linux - chrome-devtools
skills/operations/chrome-devtools - deployment-procedures
skills/operations/deployment-procedures - devops
skills/operations/devops - mcp-builder
skills/operations/mcp-builder - mcp-management
skills/operations/mcp-management - powershell-windows
skills/operations/powershell-windows - server-management
skills/operations/server-management - Collision-Zone Thinking
skills/problem-solving/collision-zone-thinking - Defense-in-Depth Validation
skills/problem-solving/defense-in-depth - Inversion Exercise
skills/problem-solving/inversion-exercise - Meta-Pattern Recognition
skills/problem-solving/meta-pattern-recognition - Root Cause Tracing
skills/problem-solving/root-cause-tracing - Scale Game
skills/problem-solving/scale-game - sequential-thinking
skills/problem-solving/sequential-thinking - Simplification Cascades
skills/problem-solving/simplification-cascades - systematic-debugging
skills/problem-solving/systematic-debugging - When Stuck - Problem-Solving Dispatch
skills/problem-solving/when-stuck - brainstorming
skills/productivity/brainstorming - caveman
skills/productivity/caveman - claude-handoff
skills/productivity/claude-handoff - dispatching-parallel-agents
skills/productivity/dispatching-parallel-agents - executing-plans
skills/productivity/executing-plans - finishing-a-development-branch
skills/productivity/finishing-a-development-branch - git-guardrails-claude-code
skills/productivity/git-guardrails-claude-code - grill-me
skills/productivity/grill-me - grill-with-docs
skills/productivity/grill-with-docs - grilling
skills/productivity/grilling - handoff
skills/productivity/handoff - human-in-the-loop
skills/productivity/human-in-the-loop - loop-me
skills/productivity/loop-me - migrate-to-shoehorn
skills/productivity/migrate-to-shoehorn - parallel-agents
skills/productivity/parallel-agents - plan-writing
skills/productivity/plan-writing - receiving-code-review
skills/productivity/receiving-code-review - requesting-code-review
skills/productivity/requesting-code-review - scaffold-exercises
skills/productivity/scaffold-exercises - setup-pre-commit
skills/productivity/setup-pre-commit - setup-ts-deep-modules
skills/productivity/setup-ts-deep-modules - spec-driven-development
skills/productivity/spec-driven-development - subagent-driven-development
skills/productivity/subagent-driven-development - teach
skills/productivity/teach - test-driven-development
skills/productivity/test-driven-development - to-questionnaire
skills/productivity/to-questionnaire - using-git-worktrees
skills/productivity/using-git-worktrees - using-superpowers
skills/productivity/using-superpowers - verification-before-completion
skills/productivity/verification-before-completion - wait-what
skills/productivity/wait-what - writing-beats
skills/productivity/writing-beats - writing-for-agents
skills/productivity/writing-for-agents - writing-fragments
skills/productivity/writing-fragments - writing-plans
skills/productivity/writing-plans - writing-shape
skills/productivity/writing-shape - writing-skills
skills/productivity/writing-skills - zoom-out
skills/productivity/zoom-out - ai-guardrails
skills/security/ai-guardrails - red-team-tactics
skills/security/red-team-tactics - behavioral-modes
skills/writing-docs/behavioral-modes - doc
skills/writing-docs/doc - documentation-templates
skills/writing-docs/documentation-templates - docx
skills/writing-docs/docx - mermaidjs-v11
skills/writing-docs/mermaidjs-v11 - pdf
skills/writing-docs/pdf - pptx
skills/writing-docs/pptx - slides
skills/writing-docs/slides - template-skill
skills/writing-docs/template-skill - templates
skills/writing-docs/templates - xlsx
skills/writing-docs/xlsx
How it works
agent-memory
When your agent uses it
Use when implementing or managing persistent, hierarchical memory systems for AI agents. Covers cross-session state, fact supersession, and self-managed memory tools to enable long-term recall and adaptive agent behavior.
What it loads into context
Frontmatter
51 tokensAlways available to the agent
SKILL.md
959 tokensWhen the skill is activated
Reference documents
505 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Overview
- When To Use
- Core Concepts
- Memory Architecture
- Implementation Patterns
- CRUD Operations
- Context Window Management
- Quality Gates
- References
Files
../../../.claude-plugin/instructions.mddoc2,078 bytesSKILL.mdcore4,774 bytes
Read SKILL.md
# Agent Memory Framework
## Overview
The `agent-memory` skill provides a standardized architectural approach to building intelligent memory systems for agents within the KILO-KIT ecosystem. It bridges the gap between ephemeral context windows and durable, long-term storage, enabling agents to maintain user preferences, project-specific conventions, and debugging history across multiple sessions.
## When To Use
- When designing systems that must persist state across independent interaction sessions.
- When an agent needs to manage large volumes of user-specific facts that exceed the context window.
- When implementing self-managed memory tools (MemGPT/Letta patterns) to allow agents to control their own knowledge base.
- When building systems requiring automatic entity updates (Mem0 pattern) to resolve conflicting or stale information.
## Core Concepts
- **Memory Hierarchy**: Differentiating between transient working context and persistent knowledge.
- **Fact Extraction**: Identifying core entities, preferences, and relationships from conversational flow.View the complete source on GitHubclaukit
When your agent uses it
Advanced Agentic Coding framework providing mission briefs, guardrails, and integration hints for complex tasks. This skill ensures high-quality output through disciplined automation and systematic workflows.
What it loads into context
Frontmatter
40 tokensAlways available to the agent
SKILL.md
1,027 tokensWhen the skill is activated
Reference documents
2,549 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Source
- 🎯 Khi nào sử dụng Skill này
- 🛠 Hướng dẫn thực hiện (Quy trình bắt buộc)
- Operating Rules
- 📂 Danh mục Kỹ năng & Tài liệu
Files
SKILL.mdcore4,515 bytesSKILL.mdcore4,515 bytesreferences/guardrails.mddoc1,987 bytesreferences/integration-hints.mddoc2,378 bytesreferences/mission-briefs.mddoc2,108 bytesreferences/skills-directory.mddoc3,889 bytes
Read SKILL.md
# Claukit - Advanced Agentic Coding
Claukit là meta-skill điều phối được căn chỉnh theo hệ sinh thái ClaudeKit Skills. Trong cài đặt local này, `claukit` đóng vai trò wrapper/orchestrator cho các skill đang có sẵn, chứ không phải một upstream skill độc lập.
## Source
- Public source tham chiếu: `https://github.com/mrgoonie/claudekit-skills`
- Gốc ý tưởng: ClaudeKit Skills dùng mô hình `mission briefs + guardrails + integration hints` để điều phối các skill chuyên biệt.
- Vai trò local: nối triết lý đó với bộ skill hiện có trong `C:\Users\Admin\.gemini\antigravity\skills\` và các junction của Codex.
## 🎯 Khi nào sử dụng Skill này
Sử dụng khi:
- Người dùng nhắc đến `claukit`, `ClaudeKit`, hoặc muốn làm việc theo phong cách ClaudeKit.View the complete source on GitHubmcp-agent-patterns
When your agent uses it
Use when integrating or optimizing Model Context Protocol (MCP) servers and clients. Keywords: MCP, Model Context Protocol, tool discovery, lazy loading, sampling, resource subscription, MCP server.
What it loads into context
Frontmatter
52 tokensAlways available to the agent
SKILL.md
828 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Overview
- When To Use
- Core MCP Concepts
- Advanced Patterns
- Security Considerations
- Quality Gates
- MCP 2.0 Features (2025-2026)
- References
Files
SKILL.mdcore3,952 bytes
Read SKILL.md
# MCP Agent Patterns (Model Context Protocol)
## Overview
The Model Context Protocol (MCP) provides a standardized way for AI agents to interact with external tools, data resources, and environments. This skill defines architectural patterns and implementation best practices for building, connecting, and optimizing MCP-based systems within the KILO-KIT ecosystem.
## When To Use
- Implementing custom MCP servers or clients.
- Integrating external services (APIs, DBs, filesystems) as MCP servers.
- Optimizing context windows when dealing with large tool catalogs.
- Implementing real-time resource synchronization or complex multi-server orchestrations.
- Security-critical integrations requiring isolated execution environments.
## Core MCP Concepts
- **Tools**: Executable functions exposed to the LLM.
- **Resources**: Data sources that can be read by the LLM (e.g., file contents, database records).View the complete source on GitHubmulti-agent-orchestration
When your agent uses it
Use when coordinating multiple specialized agents for complex distributed tasks. Keywords: multi-agent, orchestrator, subagent, handoff, swarm, supervisor, agent topology, coordination.
What it loads into context
Frontmatter
48 tokensAlways available to the agent
SKILL.md
982 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Overview
- When To Use
- Topology Patterns
- Communication Protocols
- Context Isolation & Boundary Hand-offs
- Failure Isolation
- Task Decomposition Strategies
- State Sharing Patterns
- Anti-patterns
- Quality Gates
- References
Files
SKILL.mdcore4,837 bytes
Read SKILL.md
# Multi-Agent Orchestration
## Overview
This skill provides a framework for designing and managing multi-agent systems where specialized agents collaborate on complex, multi-stage workflows. It emphasizes clear agent boundaries, structured communication, and robust error isolation.
## When To Use
- When tasks are too large or diverse for a single agent (scope creep).
- When specific domain expertise (e.g., database design, UI/UX, security) is required in separate, modular contexts.
- To maintain clean separation of concerns and reduce context window degradation.
- When you need to delegate parallelizable work to maximize throughput.
## Topology Patterns
- **Hierarchical Supervisor**: A central supervisor agent delegates sub-tasks to specialized workers, aggregates their results, and provides final synthesis.
- **Swarm Handoffs**: Agents pass tasks directly to the next appropriate agent based on completion criteria, forming a chain or graph of expertise.View the complete source on GitHubworkflow-state-machines
When your agent uses it
Use when designing, implementing, or debugging complex agentic workflows using state machine patterns. Keywords: state machine, durable execution, agent orchestration, graph-based agents, workflow checkpoints, C4 protocol.
What it loads into context
Frontmatter
55 tokensAlways available to the agent
SKILL.md
857 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Overview
- When To Use
- Core Concepts
- Workflow
- Key Patterns
- Quality Gates
- Anti-patterns
- References
Files
SKILL.mdcore4,163 bytes
Read SKILL.md
# Workflow State Machines
## Overview
This skill provides a structured framework for building resilient, predictable agentic workflows using directed graph-based state machines. It emphasizes durable execution, explicit state transitions, and auditability to ensure complex agent interactions remain stable and debuggable.
## When To Use
- When orchestrating multi-step, multi-agent processes that require durability and fault tolerance.
- When you need to integrate human-in-the-loop (HITL) checkpoints into long-running tasks.
- When debugging non-deterministic agent behavior through state history inspection.
- When enforcing KILO-KIT C4 Runtime Protocol stages as formal state transitions.
## Core Concepts
### Directed Graph Topologies
- **Nodes**: Represent distinct agent actions, tool executions, or decision points.View the complete source on GitHubai-multimodal
When your agent uses it
Process and generate multimedia content using Google Gemini API. Capabilities include analyze audio files (transcription with timestamps, summarization, speech understanding, music/sound analysis up to 9.5 hours), understand images (captioning, object detection, OCR, visual Q&A, segmentation), process videos (scene detection, Q&A, temporal analysis, YouTube URLs, up to 6 hours), extract from documents (PDF tables, forms, charts, diagrams, multi-page), generate images (text-to-image, editing, composition, refinement). Use when working with audio/video files, analyzing images or screenshots, processing PDF documents, extracting structured data from media, creating images from text prompts, or implementing multimodal AI features. Supports multiple models (Gemini 2.5/2.0) with context windows up to 2M tokens.
What it loads into context
Frontmatter
201 tokensAlways available to the agent
SKILL.md
2,843 tokensWhen the skill is activated
Reference documents
11,274 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Core Capabilities
- Capability Matrix
- Model Selection Guide
- Quick Start
- Supported Formats
- Reference Navigation
- Cost Optimization
- Rate Limits
- Error Handling
- Scripts Overview
- Resources
Scripts executed separately
scripts/document_converter.pyscripts/gemini_batch_process.pyscripts/media_optimizer.pyscripts/tests/test_document_converter.pyscripts/tests/test_gemini_batch_process.pyscripts/tests/test_media_optimizer.py
Files
.env.exampleasset3,789 bytesSKILL.mdcore10,698 bytesSKILL.mdcore10,698 bytesSKILL.mdcore10,698 bytesSKILL.mdcore10,698 bytesSKILL.mdcore10,698 bytesSKILL.mdcore10,698 bytesSKILL.mdcore10,698 bytesSKILL.mdcore10,698 bytesSKILL.mdcore10,698 bytesSKILL.mdcore10,698 bytesreferences/audio-processing.mddoc9,382 bytesreferences/image-generation.mddoc13,159 bytesreferences/video-analysis.mddoc11,400 bytesreferences/vision-understanding.mddoc10,809 bytesscripts/document_converter.pyruns12,487 bytesscripts/gemini_batch_process.pyruns16,670 bytesscripts/media_optimizer.pyruns16,467 bytesscripts/requirements.txtdoc442 bytesscripts/tests/requirements.txtdoc352 bytesscripts/tests/test_document_converter.pyruns9,806 bytesscripts/tests/test_gemini_batch_process.pyruns12,677 bytesscripts/tests/test_media_optimizer.pyruns11,824 bytes
Read SKILL.md
# AI Multimodal Processing Skill
Process audio, images, videos, documents, and generate images using Google Gemini's multimodal API. Unified interface for all multimedia content understanding and generation.
## Core Capabilities
### Audio Processing
- Transcription with timestamps (up to 9.5 hours)
- Audio summarization and analysis
- Speech understanding and speaker identification
- Music and environmental sound analysis
- Text-to-speech generation with controllable voice
### Image UnderstandingView the complete source on GitHubgeo-fundamentals
When your agent uses it
Generative Engine Optimization for AI search engines (ChatGPT, Claude, Perplexity).
What it loads into context
Frontmatter
37 tokensAlways available to the agent
SKILL.md
857 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 1. What is GEO?
- 2. AI Engine Landscape
- 3. RAG Retrieval Factors
- 4. Content That Gets Cited
- 5. GEO Content Checklist
- 6. Entity Building
- 7. AI Crawler Access
- 8. Measurement
- 9. Anti-Patterns
- Script
Scripts executed separately
scripts/geo_checker.py
Files
SKILL.mdcore3,445 bytesscripts/geo_checker.pyruns9,750 bytes
Read SKILL.md
# GEO Fundamentals
> Optimization for AI-powered search engines.
---
## 1. What is GEO?
**GEO** = Generative Engine Optimization
| Goal | Platform |
|------|----------|
| Be cited in AI responses | ChatGPT, Claude, Perplexity, Gemini |
View the complete source on GitHubmedia-processing
When your agent uses it
Process multimedia files with FFmpeg (video/audio encoding, conversion, streaming, filtering, hardware acceleration) and ImageMagick (image manipulation, format conversion, batch processing, effects, composition). Use when converting media formats, encoding videos with specific codecs (H.264, H.265, VP9), resizing/cropping images, extracting audio from video, applying filters and effects, optimizing file sizes, creating streaming manifests (HLS/DASH), generating thumbnails, batch processing images, creating composite images, or implementing media processing pipelines. Supports 100+ formats, hardware acceleration (NVENC, QSV), and complex filtergraphs.
What it loads into context
Frontmatter
137 tokensAlways available to the agent
SKILL.md
2,752 tokensWhen the skill is activated
Reference documents
20,822 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to Use This Skill
- Tool Selection Guide
- Installation
- Quick Start Examples
- Common Workflows
- Advanced Techniques
- Media Analysis
- Performance Tips
- Reference Documentation
- Common Parameters
- Troubleshooting
- Resources
Scripts executed separately
scripts/batch_resize.pyscripts/media_convert.pyscripts/tests/test_batch_resize.pyscripts/tests/test_media_convert.pyscripts/tests/test_video_optimize.pyscripts/video_optimize.py
Files
SKILL.mdcore9,582 bytesSKILL.mdcore9,582 bytesSKILL.mdcore9,582 bytesSKILL.mdcore9,582 bytesSKILL.mdcore9,582 bytesSKILL.mdcore9,582 bytesSKILL.mdcore9,582 bytesSKILL.mdcore9,582 bytesSKILL.mdcore9,582 bytesSKILL.mdcore9,582 bytesSKILL.mdcore9,582 bytesSKILL.mdcore9,582 bytesSKILL.mdcore9,582 bytesSKILL.mdcore9,582 bytesSKILL.mdcore9,582 bytesSKILL.mdcore9,582 bytesSKILL.mdcore9,582 bytesSKILL.mdcore9,582 bytesSKILL.mdcore9,582 bytesSKILL.mdcore9,582 bytesSKILL.mdcore9,582 bytesSKILL.mdcore9,582 bytesSKILL.mdcore9,582 bytesSKILL.mdcore9,582 bytesSKILL.mdcore9,582 bytesSKILL.mdcore9,582 bytesSKILL.mdcore9,582 bytesSKILL.mdcore9,582 bytesreferences/ffmpeg-encoding.mddoc9,463 bytesreferences/ffmpeg-filters.mddoc11,800 bytesreferences/ffmpeg-streaming.mddoc9,562 bytesreferences/format-compatibility.mddoc8,667 bytesreferences/imagemagick-batch.mddoc12,189 bytesreferences/imagemagick-editing.mddoc13,182 bytesscripts/batch_resize.pyruns10,196 bytesscripts/media_convert.pyruns8,439 bytesscripts/requirements.txtdoc558 bytesscripts/tests/requirements.txtdoc32 bytesscripts/tests/test_batch_resize.pyruns10,952 bytesscripts/tests/test_media_convert.pyruns7,836 bytesscripts/tests/test_video_optimize.pyruns12,131 bytesscripts/video_optimize.pyruns13,064 bytes
Read SKILL.md
# Media Processing Skill
Process video, audio, and images using FFmpeg and ImageMagick command-line tools for conversion, optimization, streaming, and manipulation tasks.
## When to Use This Skill
Use when:
- Converting media formats (video, audio, images)
- Encoding video with codecs (H.264, H.265, VP9, AV1)
- Processing images (resize, crop, effects, watermarks)
- Extracting audio from video
- Creating streaming manifests (HLS/DASH)
- Generating thumbnails and previews
- Batch processing media filesView the complete source on GitHubscreenshot
When your agent uses it
Use when the user explicitly asks for a desktop or system screenshot (full screen, specific app or window, or a pixel region), or when tool-specific capture capabilities are unavailable and an OS-level capture is needed.
What it loads into context
Frontmatter
51 tokensAlways available to the agent
SKILL.md
1,941 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Tool priority
- macOS permission preflight (reduce repeated prompts)
- macOS and Linux (Python helper)
- Windows (PowerShell helper)
- Direct OS commands (fallbacks)
- Error handling
Scripts executed separately
scripts/ensure_macos_permissions.shscripts/take_screenshot.ps1scripts/take_screenshot.py
Files
LICENSE.txtdoc10,776 bytesSKILL.mdcore7,754 bytesSKILL.mdcore7,754 bytesSKILL.mdcore7,754 bytesSKILL.mdcore7,754 bytesSKILL.mdcore7,754 bytesSKILL.mdcore7,754 bytesSKILL.mdcore7,754 bytesSKILL.mdcore7,754 bytesSKILL.mdcore7,754 bytesSKILL.mdcore7,754 bytesSKILL.mdcore7,754 bytesSKILL.mdcore7,754 bytesSKILL.mdcore7,754 bytesSKILL.mdcore7,754 bytesSKILL.mdcore7,754 bytesSKILL.mdcore7,754 bytesSKILL.mdcore7,754 bytesSKILL.mdcore7,754 bytesSKILL.mdcore7,754 bytesSKILL.mdcore7,754 bytesSKILL.mdcore7,754 bytesSKILL.mdcore7,754 bytesSKILL.mdcore7,754 bytesSKILL.mdcore7,754 bytesSKILL.mdcore7,754 bytesSKILL.mdcore7,754 bytesSKILL.mdcore7,754 bytesSKILL.mdcore7,754 bytesSKILL.mdcore7,754 bytesSKILL.mdcore7,754 bytesSKILL.mdcore7,754 bytesSKILL.mdcore7,754 bytesSKILL.mdcore7,754 bytesagents/openai.yamlasset273 bytesassets/screenshot-small.svgasset1,019 bytesassets/screenshot.pngasset860 bytesscripts/ensure_macos_permissions.shruns1,702 bytesscripts/macos_display_info.swiftasset482 bytesscripts/macos_permissions.swiftasset929 bytesscripts/macos_window_info.swiftasset3,595 bytesscripts/take_screenshot.ps1runs4,947 bytesscripts/take_screenshot.pyruns19,659 bytes
Read SKILL.md
# Screenshot Capture
Follow these save-location rules every time:
1) If the user specifies a path, save there.
2) If the user asks for a screenshot without a path, save to the OS default screenshot location.
3) If Codex needs a screenshot for its own inspection, save to the temp directory.
## Tool priority
- Prefer tool-specific screenshot capabilities when available (for example: a Figma MCP/skill for Figma files, or Playwright/agent-browser tools for browsers and Electron apps).
- Use this skill when explicitly asked, for whole-system desktop captures, or when a tool-specific capture cannot get what you need.
- Otherwise, treat this skill as the default for desktop apps without a better-integrated capture tool.View the complete source on GitHubseo-fundamentals
When your agent uses it
SEO fundamentals, E-E-A-T, Core Web Vitals, and Google algorithm principles.
What it loads into context
Frontmatter
37 tokensAlways available to the agent
SKILL.md
680 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 1. E-E-A-T Framework
- 2. Core Web Vitals
- 3. Technical SEO Principles
- 4. Content SEO Principles
- 5. Schema Markup Types
- 6. AI Content Guidelines
- 7. Ranking Factors (Prioritized)
- 8. Measurement
Scripts executed separately
scripts/seo_checker.py
Files
SKILL.mdcore2,787 bytesscripts/seo_checker.pyruns6,584 bytes
Read SKILL.md
# SEO Fundamentals
> Principles for search engine visibility.
---
## 1. E-E-A-T Framework
| Principle | Signals |
|-----------|---------|
| **Experience** | First-hand knowledge, real examples |
| **Expertise** | Credentials, depth of knowledge |
| **Authoritativeness** | Backlinks, mentions, industry recognition |
| **Trustworthiness** | HTTPS, transparency, accurate info |View the complete source on GitHubsora
When your agent uses it
Use when the user asks to generate, remix, poll, list, download, or delete Sora videos via OpenAI’s video API using the bundled CLI (`scripts/sora.py`), including requests like “generate AI video,” “Sora,” “video remix,” “download video/thumbnail/spritesheet,” and batch video generation; requires `OPENAI_API_KEY` and Sora API access.
What it loads into context
Frontmatter
117 tokensAlways available to the agent
SKILL.md
1,962 tokensWhen the skill is activated
Reference documents
6,544 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to use
- Decision tree (create vs remix vs status/download vs batch)
- Workflow
- Authentication
- Defaults & rules
- API limitations
- Guardrails (must enforce)
- Prompt augmentation
- Examples
- Prompting best practices (short list)
- Guidance by asset type
- CLI + environment notes
- Reference map
Scripts executed separately
scripts/sora.py
Files
LICENSE.txtdoc10,776 bytesSKILL.mdcore8,163 bytesagents/openai.yamlasset296 bytesassets/sora-small.svgasset1,784 bytesassets/sora.pngasset11,731 bytesreferences/cinematic-shots.mddoc1,655 bytesreferences/cli.mddoc7,917 bytesreferences/codex-network.mddoc1,146 bytesreferences/prompting.mddoc5,636 bytesreferences/sample-prompts.mddoc3,771 bytesreferences/social-ads.mddoc1,464 bytesreferences/troubleshooting.mddoc2,816 bytesreferences/video-api.mddoc1,525 bytesscripts/sora.pyruns32,585 bytes
Read SKILL.md
# Sora Video Generation Skill
Creates or manages short video clips for the current project (product demos, marketing spots, cinematic shots, UI mocks). Defaults to `sora-2` and a structured prompt augmentation workflow, and prefers the bundled CLI for deterministic runs. Note: `$sora` is a skill tag in prompts, not a shell command.
## When to use
- Generate a new video clip from a prompt
- Remix an existing video by ID
- Poll status, list jobs, or download assets (video/thumbnail/spritesheet)
- Batch runs (many prompts or variants)
## Decision tree (create vs remix vs status/download vs batch)
- If the user has a **video id** and wants a change → **remix**
- If the user has a **video id** and wants status or assets → **status/poll/download**View the complete source on GitHubaesthetic
When your agent uses it
Create aesthetically beautiful interfaces following proven design principles. Use when building UI/UX, analyzing designs from inspiration sites, generating design images with ai-multimodal, implementing visual hierarchy and color theory, adding micro-interactions, or creating design documentation. Includes workflows for capturing and analyzing inspiration screenshots with chrome-devtools and ai-multimodal, iterative design image generation until aesthetic standards are met, and comprehensive design system guidance covering BEAUTIFUL (aesthetic principles), RIGHT (functionality/accessibility), SATISFYING (micro-interactions), and PEAK (storytelling) stages. Integrates with chrome-devtools, ai-multimodal, media-processing, ui-styling, and web-frameworks skills.
What it loads into context
Frontmatter
149 tokensAlways available to the agent
SKILL.md
1,293 tokensWhen the skill is activated
Reference documents
3,348 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to Use This Skill
- Core Framework: Four-Stage Approach
- Workflows
- Design Documentation
- Resources & Integration
- Key Principles
Files
SKILL.mdcore6,334 bytesassets/design-guideline-template.mddoc3,511 bytesassets/design-story-template.mddoc2,682 bytesreferences/design-principles.mddoc2,400 bytesreferences/design-resources.mddoc2,287 bytesreferences/micro-interactions.mddoc1,734 bytesreferences/storytelling-design.mddoc1,663 bytes
Read SKILL.md
# Aesthetic
Create aesthetically beautiful interfaces by following proven design principles and systematic workflows.
## When to Use This Skill
Use when:
- Building or designing user interfaces
- Analyzing designs from inspiration websites (Dribbble, Mobbin, Behance)
- Generating design images and evaluating aesthetic quality
- Implementing visual hierarchy, typography, color theory
- Adding micro-interactions and animations
- Creating design documentation and style guides
- Need guidance on accessibility and design systemsView the complete source on GitHubfigma
When your agent uses it
Use the Figma MCP server to fetch design context, screenshots, variables, and assets from Figma, and to translate Figma nodes into production code. Trigger when a task involves Figma URLs, node IDs, design-to-code implementation, or Figma MCP setup and troubleshooting.
What it loads into context
Frontmatter
63 tokensAlways available to the agent
SKILL.md
653 tokensWhen the skill is activated
Reference documents
1,245 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Figma MCP Integration Rules
- References
Files
LICENSE.txtdoc11,358 bytesSKILL.mdcore3,170 bytesSKILL.mdcore3,170 bytesSKILL.mdcore3,170 bytesSKILL.mdcore3,170 bytesSKILL.mdcore3,170 bytesSKILL.mdcore3,170 bytesSKILL.mdcore3,170 bytesSKILL.mdcore3,170 bytesagents/openai.yamlasset460 bytesassets/figma-small.svgasset810 bytesassets/figma.pngasset1,612 bytesassets/icon.svgasset964 bytesreferences/figma-mcp-config.mddoc2,471 bytesreferences/figma-tools-and-prompts.mddoc2,796 bytes
Read SKILL.md
# Figma MCP
Use the Figma MCP server for Figma-driven implementation. For setup and debugging details (env vars, config, verification), see `references/figma-mcp-config.md`.
## Figma MCP Integration Rules
These rules define how to translate Figma inputs into code for this project and must be followed for every Figma-driven change.
### Required flow (do not skip)
1. Run get_design_context first to fetch the structured representation for the exact node(s).
2. If the response is too large or truncated, run get_metadata to get the high-level node map and then re-fetch only the required node(s) with get_design_context.
3. Run get_screenshot for a visual reference of the node variant being implemented.
4. Only after you have both get_design_context and get_screenshot, download any assets needed and start implementation.
5. Translate the output (usually React + Tailwind) into this project's conventions, styles and framework. Reuse the project's color tokens, components, and typography wherever possible.
6. Validate against Figma for 1:1 look and behavior before marking complete.View the complete source on GitHubfigma-implement-design
When your agent uses it
Translate Figma nodes into production-ready code with 1:1 visual fidelity using the Figma MCP workflow (design context, screenshots, assets, and project-convention translation). Trigger when the user provides Figma URLs or node IDs, or asks to implement designs or components that must match Figma specs. Requires a working Figma MCP server connection.
What it loads into context
Frontmatter
82 tokensAlways available to the agent
SKILL.md
2,729 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Overview
- Prerequisites
- Required Workflow
- Implementation Rules
- Examples
- Best Practices
- Common Issues and Solutions
- Understanding Design Implementation
- Additional Resources
Files
LICENSE.txtdoc11,358 bytesSKILL.mdcore11,513 bytesSKILL.mdcore11,513 bytesSKILL.mdcore11,513 bytesSKILL.mdcore11,513 bytesSKILL.mdcore11,513 bytesSKILL.mdcore11,513 bytesSKILL.mdcore11,513 bytesSKILL.mdcore11,513 bytesSKILL.mdcore11,513 bytesSKILL.mdcore11,513 bytesSKILL.mdcore11,513 bytesSKILL.mdcore11,513 bytesSKILL.mdcore11,513 bytesSKILL.mdcore11,513 bytesSKILL.mdcore11,513 bytesSKILL.mdcore11,513 bytesagents/openai.yamlasset488 bytesassets/figma-small.svgasset818 bytesassets/figma.pngasset1,612 bytesassets/icon.svgasset964 bytes
Read SKILL.md
# Implement Design
## Overview
This skill provides a structured workflow for translating Figma designs into production-ready code with pixel-perfect accuracy. It ensures consistent integration with the Figma MCP server, proper use of design tokens, and 1:1 visual parity with designs.
## Prerequisites
- Figma MCP server must be connected and accessible
- User must provide a Figma URL in the format: `https://figma.com/design/:fileKey/:fileName?node-id=1-2`
- `:fileKey` is the file key
- `1-2` is the node ID (the specific component or frame to implement)
- **OR** when using `figma-desktop` MCP: User can select a node directly in the Figma desktop app (no URL required)View the complete source on GitHubfrontend-design
When your agent uses it
Create distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
What it loads into context
Frontmatter
54 tokensAlways available to the agent
SKILL.md
1,240 tokensWhen the skill is activated
Reference documents
3,190 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Design Thinking
- Frontend Aesthetics Guidelines
- Subagent UI Research Integration (The Awwwards/ThreeUI Flow)
Files
SKILL.mdcore5,992 bytesreferences/animejs.mddoc11,126 bytes
Read SKILL.md
This skill guides creation of distinctive, production-grade frontend interfaces that avoid generic "AI slop" aesthetics. Implement real working code with exceptional attention to aesthetic details and creative choices.
The user provides frontend requirements: a component, page, application, or interface to build. They may include context about the purpose, audience, or technical constraints.
## Design Thinking
Before coding, understand the context and commit to a BOLD aesthetic direction:
- **Purpose**: What problem does this interface solve? Who uses it?
- **Tone**: Pick an extreme: brutally minimal, maximalist chaos, retro-futuristic, organic/natural, luxury/refined, playful/toy-like, editorial/magazine, brutalist/raw, art deco/geometric, soft/pastel, industrial/utilitarian, etc. There are so many flavors to choose from. Use these for inspiration but design one that is true to the aesthetic direction.
- **Constraints**: Technical requirements (framework, performance, accessibility).
- **Differentiation**: What makes this UNFORGETTABLE? What's the one thing someone will remember?
**CRITICAL**: Choose a clear conceptual direction and execute it with precision. Bold maximalism and refined minimalism both work - the key is intentionality, not intensity.
View the complete source on GitHubmobile-design
When your agent uses it
Mobile-first design thinking and decision-making for iOS and Android apps. Touch interaction, performance patterns, platform conventions. Teaches principles, not fixed values. Use when building React Native, Flutter, or native mobile apps.
What it loads into context
Frontmatter
62 tokensAlways available to the agent
SKILL.md
3,605 tokensWhen the skill is activated
Reference documents
38,492 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 🔧 Runtime Scripts
- 🔴 MANDATORY: Read Reference Files Before Working!
- ⚠<U+FE0F> CRITICAL: ASK BEFORE ASSUMING (MANDATORY)
- 📱 Platform Decision Matrix
- 🧠 Mobile UX Psychology (Quick Reference)
- ⚡ Performance Principles (Quick Reference)
- 📝 CHECKPOINT (MANDATORY Before Any Mobile Work)
- 🔧 Framework Decision Tree
- 📋 Pre-Development Checklist
- 📚 Reference Files
Scripts executed separately
scripts/mobile_audit.py
Files
SKILL.mdcore15,455 bytesdecision-trees.mddoc16,320 bytesmobile-backend.mddoc14,686 bytesmobile-color-system.mddoc10,211 bytesmobile-debugging.mddoc4,250 bytesmobile-design-thinking.mddoc17,227 bytesmobile-navigation.mddoc11,855 bytesmobile-performance.mddoc19,305 bytesmobile-testing.mddoc11,027 bytesmobile-typography.mddoc10,717 bytesplatform-android.mddoc19,541 bytesplatform-ios.mddoc17,127 bytesscripts/mobile_audit.pyruns35,976 bytestouch-psychology.mddoc16,848 bytes
Read SKILL.md
# Mobile Design System
> **Philosophy:** Touch-first. Battery-conscious. Platform-respectful. Offline-capable.
> **Core Principle:** Mobile is NOT a small desktop. THINK mobile constraints, ASK platform choice.
---
## 🔧 Runtime Scripts
**Execute these for validation (don't read, just run):**
| Script | Purpose | Usage |
|--------|---------|-------|
| `scripts/mobile_audit.py` | Mobile UX & Touch Audit | `python scripts/mobile_audit.py <project_path>` |View the complete source on GitHubtailwind-patterns
When your agent uses it
Tailwind CSS v4 principles. CSS-first configuration, container queries, modern patterns, design token architecture.
What it loads into context
Frontmatter
43 tokensAlways available to the agent
SKILL.md
1,820 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 1. Tailwind v4 Architecture
- 2. CSS-Based Configuration
- 3. Container Queries (v4 Native)
- 4. Responsive Design
- 5. Dark Mode
- 6. Modern Layout Patterns
- 7. Modern Color System
- 8. Typography System
- 9. Animation & Transitions
- 10. Component Extraction
- 11. Anti-Patterns
- 12. Performance Principles
Files
SKILL.mdcore6,757 bytes
Read SKILL.md
# Tailwind CSS Patterns (v4 - 2025)
> Modern utility-first CSS with CSS-native configuration.
---
## 1. Tailwind v4 Architecture
### What Changed from v3
| v3 (Legacy) | v4 (Current) |
|-------------|--------------|
| `tailwind.config.js` | CSS-based `@theme` directive |
| PostCSS plugin | Oxide engine (10x faster) |View the complete source on GitHubui-styling
When your agent uses it
Create beautiful, accessible user interfaces with shadcn/ui components (built on Radix UI + Tailwind), Tailwind CSS utility-first styling, and canvas-based visual designs. Use when building user interfaces, implementing design systems, creating responsive layouts, adding accessible components (dialogs, dropdowns, forms, tables), customizing themes and colors, implementing dark mode, generating visual designs and posters, or establishing consistent styling patterns across applications.
What it loads into context
Frontmatter
106 tokensAlways available to the agent
SKILL.md
2,424 tokensWhen the skill is activated
Reference documents
18,064 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Reference
- When to Use This Skill
- Core Stack
- Quick Start
- Component Library Guide
- Theme & Customization
- Accessibility Patterns
- Tailwind Utilities
- Responsive Design
- Tailwind Customization
- Visual Design System & UI Research
- Utility Scripts
- Best Practices
- Reference Navigation
- Common Patterns
- Resources
Scripts executed separately
scripts/shadcn_add.pyscripts/tailwind_config_gen.pyscripts/tests/test_shadcn_add.pyscripts/tests/test_tailwind_config_gen.py
Files
LICENSE.txtdoc11,357 bytesSKILL.mdcore10,532 bytesSKILL.mdcore10,532 bytesSKILL.mdcore10,532 bytesSKILL.mdcore10,532 bytesSKILL.mdcore10,532 bytesSKILL.mdcore10,532 bytescanvas-fonts/ArsenalSC-OFL.txtdoc4,373 bytescanvas-fonts/ArsenalSC-Regular.ttfasset165,848 bytescanvas-fonts/BigShoulders-Bold.ttfasset94,528 bytescanvas-fonts/BigShoulders-OFL.txtdoc4,397 bytescanvas-fonts/BigShoulders-Regular.ttfasset94,396 bytescanvas-fonts/Boldonse-OFL.txtdoc4,390 bytescanvas-fonts/Boldonse-Regular.ttfasset77,168 bytescanvas-fonts/BricolageGrotesque-Bold.ttfasset90,952 bytescanvas-fonts/BricolageGrotesque-OFL.txtdoc4,403 bytescanvas-fonts/BricolageGrotesque-Regular.ttfasset90,920 bytescanvas-fonts/CrimsonPro-Bold.ttfasset107,352 bytescanvas-fonts/CrimsonPro-Italic.ttfasset108,828 bytescanvas-fonts/CrimsonPro-OFL.txtdoc4,394 bytescanvas-fonts/CrimsonPro-Regular.ttfasset106,696 bytescanvas-fonts/DMMono-OFL.txtdoc4,392 bytescanvas-fonts/DMMono-Regular.ttfasset48,852 bytescanvas-fonts/EricaOne-OFL.txtdoc4,410 bytescanvas-fonts/EricaOne-Regular.ttfasset24,872 bytescanvas-fonts/GeistMono-Bold.ttfasset78,304 bytescanvas-fonts/GeistMono-OFL.txtdoc4,388 bytescanvas-fonts/GeistMono-Regular.ttfasset78,232 bytescanvas-fonts/Gloock-OFL.txtdoc4,381 bytescanvas-fonts/Gloock-Regular.ttfasset95,156 bytescanvas-fonts/IBMPlexMono-Bold.ttfasset136,008 bytescanvas-fonts/IBMPlexMono-OFL.txtdoc4,363 bytescanvas-fonts/IBMPlexMono-Regular.ttfasset133,796 bytescanvas-fonts/IBMPlexSerif-Bold.ttfasset161,000 bytescanvas-fonts/IBMPlexSerif-BoldItalic.ttfasset169,840 bytescanvas-fonts/IBMPlexSerif-Italic.ttfasset170,004 bytescanvas-fonts/IBMPlexSerif-Regular.ttfasset160,380 bytescanvas-fonts/InstrumentSans-Bold.ttfasset68,084 bytescanvas-fonts/InstrumentSans-BoldItalic.ttfasset70,004 bytescanvas-fonts/InstrumentSans-Italic.ttfasset69,900 bytescanvas-fonts/InstrumentSans-OFL.txtdoc4,403 bytescanvas-fonts/InstrumentSans-Regular.ttfasset68,028 bytescanvas-fonts/InstrumentSerif-Italic.ttfasset70,868 bytescanvas-fonts/InstrumentSerif-Regular.ttfasset69,312 bytescanvas-fonts/Italiana-OFL.txtdoc4,394 bytescanvas-fonts/Italiana-Regular.ttfasset27,184 bytescanvas-fonts/JetBrainsMono-Bold.ttfasset114,828 bytescanvas-fonts/JetBrainsMono-OFL.txtdoc4,399 bytescanvas-fonts/JetBrainsMono-Regular.ttfasset114,904 bytescanvas-fonts/Jura-Light.ttfasset154,308 bytescanvas-fonts/Jura-Medium.ttfasset154,488 bytescanvas-fonts/Jura-OFL.txtdoc4,380 bytescanvas-fonts/LibreBaskerville-OFL.txtdoc4,449 bytescanvas-fonts/LibreBaskerville-Regular.ttfasset147,584 bytescanvas-fonts/Lora-Bold.ttfasset133,828 bytescanvas-fonts/Lora-BoldItalic.ttfasset140,332 bytescanvas-fonts/Lora-Italic.ttfasset139,328 bytescanvas-fonts/Lora-OFL.txtdoc4,423 bytescanvas-fonts/Lora-Regular.ttfasset133,888 bytescanvas-fonts/NationalPark-Bold.ttfasset79,208 bytescanvas-fonts/NationalPark-OFL.txtdoc4,399 bytescanvas-fonts/NationalPark-Regular.ttfasset76,424 bytescanvas-fonts/NothingYouCouldDo-OFL.txtdoc4,363 bytescanvas-fonts/NothingYouCouldDo-Regular.ttfasset32,020 bytescanvas-fonts/Outfit-Bold.ttfasset55,392 bytescanvas-fonts/Outfit-OFL.txtdoc4,389 bytescanvas-fonts/Outfit-Regular.ttfasset54,912 bytescanvas-fonts/PixelifySans-Medium.ttfasset51,072 bytescanvas-fonts/PixelifySans-OFL.txtdoc4,395 bytescanvas-fonts/PoiretOne-OFL.txtdoc4,366 bytescanvas-fonts/PoiretOne-Regular.ttfasset45,244 bytescanvas-fonts/RedHatMono-Bold.ttfasset34,420 bytescanvas-fonts/RedHatMono-OFL.txtdoc4,394 bytescanvas-fonts/RedHatMono-Regular.ttfasset34,488 bytescanvas-fonts/Silkscreen-OFL.txtdoc4,394 bytescanvas-fonts/Silkscreen-Regular.ttfasset31,960 bytescanvas-fonts/SmoochSans-Medium.ttfasset59,704 bytescanvas-fonts/SmoochSans-OFL.txtdoc4,396 bytescanvas-fonts/Tektur-Medium.ttfasset76,248 bytescanvas-fonts/Tektur-OFL.txtdoc4,385 bytescanvas-fonts/Tektur-Regular.ttfasset75,604 bytescanvas-fonts/WorkSans-Bold.ttfasset191,304 bytescanvas-fonts/WorkSans-BoldItalic.ttfasset175,772 bytescanvas-fonts/WorkSans-Italic.ttfasset174,280 bytescanvas-fonts/WorkSans-OFL.txtdoc4,397 bytescanvas-fonts/WorkSans-Regular.ttfasset188,916 bytescanvas-fonts/YoungSerif-OFL.txtdoc4,398 bytescanvas-fonts/YoungSerif-Regular.ttfasset105,136 bytesreferences/canvas-design-system.mddoc7,888 bytesreferences/shadcn-accessibility.mddoc9,976 bytesreferences/shadcn-components.mddoc11,155 bytesreferences/shadcn-theming.mddoc8,672 bytesreferences/tailwind-customization.mddoc10,171 bytesreferences/tailwind-responsive.mddoc8,270 bytesreferences/tailwind-utilities.mddoc9,980 bytesscripts/requirements.txtdoc444 bytesscripts/shadcn_add.pyruns7,991 bytesscripts/tailwind_config_gen.pyruns13,625 bytesscripts/tests/coverage-ui.jsonasset35,121 bytesscripts/tests/requirements.txtdoc52 bytesscripts/tests/test_shadcn_add.pyruns9,920 bytesscripts/tests/test_tailwind_config_gen.pyruns12,158 bytes
Read SKILL.md
# UI Styling Skill
Comprehensive skill for creating beautiful, accessible user interfaces combining shadcn/ui components, Tailwind CSS utility styling, and canvas-based visual design systems.
## Reference
- shadcn/ui: https://ui.shadcn.com/llms.txt
- Tailwind CSS: https://tailwindcss.com/docs
## When to Use This Skill
Use when:
- Building UI with React-based frameworks (Next.js, Vite, Remix, Astro)
- Implementing accessible components (dialogs, forms, tables, navigation)View the complete source on GitHubagentic-rag
When your agent uses it
Use when building self-correcting retrieval systems for AI agents. Keywords: RAG, retrieval, Corrective RAG, Self-RAG, query decomposition, reranking, hallucination, grounding.
What it loads into context
Frontmatter
53 tokensAlways available to the agent
SKILL.md
1,016 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Overview
- When To Use
- Architecture Patterns
- Implementation Workflow
- Quality Gates
- References
Files
SKILL.mdcore4,472 bytes
Read SKILL.md
# Agentic RAG - Self-Correcting Retrieval
## Overview
Agentic RAG evolves beyond static information retrieval by embedding autonomous agents within the retrieval and generation pipeline. Unlike "Naive RAG" which assumes a direct mapping from query to document chunk, Agentic RAG employs iterative reasoning, self-correction, and multi-step workflows to ensure answers are grounded, accurate, and comprehensive. It treats retrieval as a dynamic task-oriented process.
## When To Use
- When dealing with multi-hop questions requiring information synthesis from disparate sources.
- When existing RAG pipelines suffer from high hallucination rates or low retrieval precision.
- When the domain requires "Codebase RAG" that understands syntax, imports, and symbol definitions rather than just text semantic similarity.
- When you need systems that can autonomously fall back to web search or tool execution when internal knowledge is insufficient.
## Architecture Patterns
1. **Query Decomposition & Routing**: Breaking down complex, high-level questions into focused sub-queries. Agents route these sub-queries to appropriate specialized indexes (e.g., code-index, docs-index, general-web).
2. **Hybrid Retrieval + RRF**: Combining lexical search (BM25 for acronyms/technical IDs) with dense embedding search (vector similarity), merged using Reciprocal Rank Fusion (RRF) to boost ranking robustness.
3. **Corrective RAG (CRAG)**: Implementing a relevance grader that evaluates retrieved docs. If quality is low, the agent triggers a fallback workflow (e.g., web search, re-phrasing).View the complete source on GitHubapi-patterns
When your agent uses it
API design principles and decision-making. REST vs GraphQL vs tRPC selection, response formats, versioning, pagination.
What it loads into context
Frontmatter
45 tokensAlways available to the agent
SKILL.md
581 tokensWhen the skill is activated
Reference documents
2,486 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 🎯 Selective Reading Rule
- 📑 Content Map
- 🔗 Related Skills
- ✅ Decision Checklist
- ❌ Anti-Patterns
- Script
Scripts executed separately
scripts/api_validator.py
Files
SKILL.mdcore2,435 bytesapi-style.mddoc1,155 bytesauth.mddoc576 bytesdocumentation.mddoc549 bytesgraphql.mddoc977 bytesrate-limiting.mddoc726 bytesresponse.mddoc921 bytesrest.mddoc1,280 bytesscripts/api_validator.pyruns7,593 bytessecurity-testing.mddoc2,892 bytestrpc.mddoc801 bytesversioning.mddoc651 bytes
Read SKILL.md
# API Patterns
> API design principles and decision-making for 2025.
> **Learn to THINK, not copy fixed patterns.**
## 🎯 Selective Reading Rule
**Read ONLY files relevant to the request!** Check the content map, find what you need.
---
## 📑 Content Map
| File | Description | When to Read |View the complete source on GitHubapp-builder
When your agent uses it
Main application building orchestrator. Creates full-stack applications from natural language requests. Determines project type, selects tech stack, coordinates agents.
What it loads into context
Frontmatter
50 tokensAlways available to the agent
SKILL.md
775 tokensWhen the skill is activated
Reference documents
2,523 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 🎯 Selective Reading Rule
- 📦 Templates (13)
- 🔗 Related Agents
- Usage Example
Files
SKILL.mdcore3,172 bytesagent-coordination.mddoc5,555 bytesfeature-building.mddoc1,123 bytesproject-detection.mddoc1,323 bytesscaffolding.mddoc3,609 bytestech-stack.mddoc886 bytes
Read SKILL.md
# App Builder - Application Building Orchestrator
> Analyzes user's requests, determines tech stack, plans structure, and coordinates agents.
## 🎯 Selective Reading Rule
**Read ONLY files relevant to the request!** Check the content map, find what you need.
| File | Description | When to Read |
|------|-------------|--------------|
| `project-detection.md` | Keyword matrix, project type detection | Starting new project |
| `tech-stack.md` | 2025 default stack, alternatives | Choosing technologies |
| `agent-coordination.md` | Agent pipeline, execution order | Coordinating multi-agent work |
| `scaffolding.md` | Directory structure, core files | Creating project structure |View the complete source on GitHubtemplates
When your agent uses it
Project scaffolding templates for new applications. Use when creating new projects from scratch. Contains 12 templates for various tech stacks.
What it loads into context
Frontmatter
40 tokensAlways available to the agent
SKILL.md
404 tokensWhen the skill is activated
Reference documents
6,172 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 🎯 Selective Reading Rule
- Usage
Files
SKILL.mdcore1,585 bytesastro-static/TEMPLATE.mddoc1,706 byteschrome-extension/TEMPLATE.mddoc1,966 bytescli-tool/TEMPLATE.mddoc1,762 byteselectron-desktop/TEMPLATE.mddoc1,823 bytesexpress-api/TEMPLATE.mddoc1,759 bytesflutter-app/TEMPLATE.mddoc1,855 bytesmonorepo-turborepo/TEMPLATE.mddoc1,880 bytesnextjs-fullstack/TEMPLATE.mddoc1,620 bytesnextjs-saas/TEMPLATE.mddoc2,266 bytesnextjs-static/TEMPLATE.mddoc2,044 bytesnuxt-app/TEMPLATE.mddoc2,137 bytespython-fastapi/TEMPLATE.mddoc1,785 bytesreact-native-app/TEMPLATE.mddoc1,939 bytes
Read SKILL.md
# Project Templates
> Quick-start templates for scaffolding new projects.
---
## 🎯 Selective Reading Rule
**Read ONLY the template matching user's project type!**
| Template | Tech Stack | When to Use |
|----------|------------|-------------|
| [nextjs-fullstack](nextjs-fullstack/TEMPLATE.md) | Next.js + Prisma | Full-stack web app |
| [nextjs-saas](nextjs-saas/TEMPLATE.md) | Next.js + Stripe | SaaS product |View the complete source on GitHubarchitecture
When your agent uses it
Architectural decision-making framework. Requirements analysis, trade-off evaluation, ADR documentation. Use when making architecture decisions or analyzing system design.
What it loads into context
Frontmatter
40 tokensAlways available to the agent
SKILL.md
361 tokensWhen the skill is activated
Reference documents
2,461 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 🎯 Selective Reading Rule
- 🔗 Related Skills
- Core Principle
- Validation Checklist
Files
SKILL.mdcore1,759 bytescontext-discovery.mddoc1,591 bytesexamples.mddoc2,430 bytespattern-selection.mddoc2,638 bytespatterns-reference.mddoc2,307 bytestrade-off-analysis.mddoc1,579 bytes
Read SKILL.md
# Architecture Decision Framework
> "Requirements drive architecture. Trade-offs inform decisions. ADRs capture rationale."
## 🎯 Selective Reading Rule
**Read ONLY files relevant to the request!** Check the content map, find what you need.
| File | Description | When to Read |
|------|-------------|--------------|
| `context-discovery.md` | Questions to ask, project classification | Starting architecture design |
| `trade-off-analysis.md` | ADR templates, trade-off framework | Documenting decisions |
| `pattern-selection.md` | Decision trees, anti-patterns | Choosing patterns |
| `examples.md` | MVP, SaaS, Enterprise examples | Reference implementations |View the complete source on GitHubask-matt
When your agent uses it
Ask which skill or flow fits your situation. A router over the skills in this repo.
What it loads into context
Frontmatter
33 tokensAlways available to the agent
SKILL.md
2,730 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- The main flow: idea → ship
- On-ramps
- Codebase health
- Vocabulary underneath
- Phase boundaries
- Standalone
- Precondition
Files
SKILL.mdcore11,417 bytesSKILL.mdcore11,417 bytesSKILL.mdcore11,417 bytesSKILL.mdcore11,417 bytesSKILL.mdcore11,417 bytes
Read SKILL.md
# Ask Matt
You don't remember every skill, so ask.
A **flow** is a path through the skills. Most paths run along one **main flow**, and two **on-ramps** merge onto it. Everything else is standalone, or a vocabulary layer that runs underneath.
## The main flow: idea → ship
The route most work travels. You have an idea and want it built.
1. **`/grill-with-docs`** sharpens the idea by interview. Start here whenever you are **working in a working directory**: it's stateful, retaining what it learns in `CONTEXT.md` and ADRs. (No working directory? Use `/grill-me` instead, covered under Standalone. Both run the same `/grilling` primitive; `grill-with-docs` is the one that leaves a paper trail, which makes it the better of the two whenever a repo is there to leave it in.)
2. **Branch: can you settle every question in conversation?** If a question needs a runnable answer (state, business logic, a UI you have to see), detour through a prototype, bridged by **`/handoff`** in both directions (a prototype lives in its own directory, which is exactly what `/handoff` is for; see Phase boundaries):
- **`/handoff`** out, then open a fresh session against that file,
- **`/prototype`** to answer the question with throwaway code,View the complete source on GitHubaspnet-core
When your agent uses it
Build, review, refactor, or architect ASP.NET Core web applications using current official guidance for .NET web development. Use when working on Blazor Web Apps, Razor Pages, MVC, Minimal APIs, controller-based Web APIs, SignalR, gRPC, middleware, dependency injection, configuration, authentication, authorization, testing, performance, deployment, or ASP.NET Core upgrades.
What it loads into context
Frontmatter
83 tokensAlways available to the agent
SKILL.md
1,150 tokensWhen the skill is activated
Reference documents
7,027 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Overview
- Workflow
- Default Operating Assumptions
- Reference Guide
- Execution Notes
Files
LICENSE.txtdoc11,357 bytesSKILL.mdcore5,544 bytesagents/openai.yamlasset222 bytesassets/dotnet-logo.pngasset2,270 bytesreferences/_sections.mddoc2,412 bytesreferences/apis-minimal-and-controllers.mddoc3,040 bytesreferences/data-state-and-services.mddoc2,422 bytesreferences/program-and-pipeline.mddoc4,182 bytesreferences/realtime-grpc-and-background-work.mddoc1,896 bytesreferences/security-and-identity.mddoc2,941 bytesreferences/source-map.mddoc2,040 bytesreferences/stack-selection.mddoc3,700 bytesreferences/testing-performance-and-operations.mddoc2,698 bytesreferences/ui-blazor.mddoc2,478 bytesreferences/ui-mvc.mddoc1,954 bytesreferences/ui-razor-pages.mddoc1,937 bytesreferences/versioning-and-upgrades.mddoc2,085 bytes
Read SKILL.md
# ASP.NET Core
## Overview
Choose the right ASP.NET Core application model, compose the host and request pipeline correctly, and implement features in the framework style Microsoft documents today.
Load the smallest set of references that fits the task. Do not load every reference by default.
## Workflow
1. Confirm the target framework, SDK, and current app model.
2. Open [references/stack-selection.md](references/stack-selection.md) first for new apps or major refactors.
3. Open [references/program-and-pipeline.md](references/program-and-pipeline.md) next for `Program.cs`, DI, configuration, middleware, routing, logging, and static assets.
4. Open exactly one primary app-model reference:View the complete source on GitHubbackend-development
When your agent uses it
Build robust backend systems with modern technologies (Node.js, Python, Go, Rust), frameworks (NestJS, FastAPI, Django), databases (PostgreSQL, MongoDB, Redis), APIs (REST, GraphQL, gRPC), authentication (OAuth 2.1, JWT), testing strategies, security best practices (OWASP Top 10), performance optimization, scalability patterns (microservices, caching, sharding), DevOps practices (Docker, Kubernetes, CI/CD), and monitoring. Use when designing APIs, implementing authentication, optimizing database queries, setting up CI/CD pipelines, handling security vulnerabilities, building microservices, or developing production-ready backend systems.
What it loads into context
Frontmatter
151 tokensAlways available to the agent
SKILL.md
1,039 tokensWhen the skill is activated
Reference documents
30,696 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to Use
- Technology Selection Guide
- Reference Navigation
- Key Best Practices (2025)
- Quick Decision Matrix
- Implementation Checklist
- Resources
Files
SKILL.mdcore4,535 bytesreferences/backend-api-design.mddoc10,647 bytesreferences/backend-architecture.mddoc12,503 bytesreferences/backend-authentication.mddoc9,381 bytesreferences/backend-code-quality.mddoc13,128 bytesreferences/backend-debugging.mddoc18,911 bytesreferences/backend-devops.mddoc10,719 bytesreferences/backend-mindset.mddoc11,255 bytesreferences/backend-performance.mddoc9,625 bytesreferences/backend-security.mddoc8,092 bytesreferences/backend-technologies.mddoc7,660 bytesreferences/backend-testing.mddoc10,667 bytes
Read SKILL.md
# Backend Development Skill
Production-ready backend development with modern technologies, best practices, and proven patterns.
## When to Use
- Designing RESTful, GraphQL, or gRPC APIs
- Building authentication/authorization systems
- Optimizing database queries and schemas
- Implementing caching and performance optimization
- OWASP Top 10 security mitigation
- Designing scalable microservices
- Testing strategies (unit, integration, E2E)
- CI/CD pipelines and deploymentView the complete source on GitHubbetter-auth
When your agent uses it
Implement authentication and authorization with Better Auth - a framework-agnostic TypeScript authentication framework. Features include email/password authentication with verification, OAuth providers (Google, GitHub, Discord, etc.), two-factor authentication (TOTP, SMS), passkeys/WebAuthn support, session management, role-based access control (RBAC), rate limiting, and database adapters. Use when adding authentication to applications, implementing OAuth flows, setting up 2FA/MFA, managing user sessions, configuring authorization rules, or building secure authentication systems for web applications.
What it loads into context
Frontmatter
127 tokensAlways available to the agent
SKILL.md
1,699 tokensWhen the skill is activated
Reference documents
9,678 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to Use
- Quick Start
- Feature Selection Matrix
- Auth Method Selection Guide
- Core Architecture
- Implementation Checklist
- Reference Documentation
- Scripts
- Resources
Scripts executed separately
scripts/better_auth_init.pyscripts/tests/test_better_auth_init.py
Files
SKILL.mdcore7,385 bytesSKILL.mdcore7,385 bytesSKILL.mdcore7,385 bytesreferences/advanced-features.mddoc10,604 bytesreferences/database-integration.mddoc10,517 bytesreferences/email-password-auth.mddoc8,567 bytesreferences/oauth-providers.mddoc9,293 bytesscripts/better_auth_init.pyruns16,394 bytesscripts/requirements.txtdoc402 bytesscripts/tests/test_better_auth_init.pyruns15,496 bytes
Read SKILL.md
# Better Auth Skill
Better Auth is comprehensive, framework-agnostic authentication/authorization framework for TypeScript with built-in email/password, social OAuth, and powerful plugin ecosystem for advanced features.
## When to Use
- Implementing auth in TypeScript/JavaScript applications
- Adding email/password or social OAuth authentication
- Setting up 2FA, passkeys, magic links, advanced auth features
- Building multi-tenant apps with organization support
- Managing sessions and user lifecycle
- Working with any framework (Next.js, Nuxt, SvelteKit, Remix, Astro, Hono, Express, etc.)
## Quick StartView the complete source on GitHubclean-code
When your agent uses it
Pragmatic coding standards - concise, direct, no over-engineering, no unnecessary comments
What it loads into context
Frontmatter
45 tokensAlways available to the agent
SKILL.md
1,678 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Core Principles
- Naming Rules
- Function Rules
- Code Structure
- AI Coding Style
- Anti-Patterns (DON'T)
- 🔴 Before Editing ANY File (THINK FIRST!)
- Summary
- 🔴 Self-Check Before Completing (MANDATORY)
- Verification Scripts (MANDATORY)
Files
SKILL.mdcore6,634 bytesSKILL.mdcore6,634 bytesSKILL.mdcore6,634 bytesSKILL.mdcore6,634 bytesSKILL.mdcore6,634 bytesSKILL.mdcore6,634 bytesSKILL.mdcore6,634 bytesSKILL.mdcore6,634 bytesSKILL.mdcore6,634 bytesSKILL.mdcore6,634 bytesSKILL.mdcore6,634 bytesSKILL.mdcore6,634 bytesSKILL.mdcore6,634 bytesSKILL.mdcore6,634 bytesSKILL.mdcore6,634 bytes
Read SKILL.md
# Clean Code - Pragmatic AI Coding Standards
> **CRITICAL SKILL** - Be **concise, direct, and solution-focused**.
---
## Core Principles
| Principle | Rule |
|-----------|------|
| **SRP** | Single Responsibility - each function/class does ONE thing |
| **DRY** | Don't Repeat Yourself - extract duplicates, reuse |
| **KISS** | Keep It Simple - simplest solution that works |
| **YAGNI** | You Aren't Gonna Need It - don't build unused features |View the complete source on GitHubcode-agent-patterns
When your agent uses it
Use when building autonomous code editing, bug fixing, or software engineering agents. Keywords: SWE-agent, code agent, bug localization, patch generation, AST, diff, TDD loop, repository indexing.
What it loads into context
Frontmatter
53 tokensAlways available to the agent
SKILL.md
814 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Overview
- When To Use
- Core Patterns
- TDD Fix Loop Workflow
- Multi-Agent Coding Triad
- Patch Validation Pipeline
- SWE-Bench Lessons
- References
Files
SKILL.mdcore3,797 bytesSKILL.mdcore3,797 bytes
Read SKILL.md
# Autonomous Code Agent Patterns
## Overview
The `code-agent-patterns` skill provides a standardized architectural framework for building, maintaining, and scaling autonomous Software Engineering (SWE) agents. It focuses on reliability, precision, and contextual awareness, drawing heavily from industry benchmarks like SWE-Bench and modern LLM-driven development tools.
## When To Use
- Implementing autonomous code editing agents.
- Designing specialized agents for bug localization or patch generation.
- Orchestrating multi-agent systems for code review or testing.
- Building tools that need to interface with existing large codebases.
## Core Patterns
### 1. Minimal Context Assembly
Avoid dumping the entire repository into the LLM context. Instead:
- Use dependency graph analysis to identify "impact zones."View the complete source on GitHubcode-review
When your agent uses it
Use when receiving code review feedback (especially if unclear or technically questionable), when completing tasks or major features requiring review before proceeding, or before making any completion/success claims. Covers three practices - receiving feedback with technical rigor over performative agreement, requesting reviews via code-reviewer subagent, and verification gates requiring evidence before any status claims. Essential for subagent-driven development, pull requests, and preventing false completion claims.
What it loads into context
Frontmatter
90 tokensAlways available to the agent
SKILL.md
1,105 tokensWhen the skill is activated
Reference documents
3,064 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Overview
- Core Principle
- When to Use This Skill
- Quick Decision Tree
- Receiving Feedback Protocol
- Requesting Review Protocol
- Verification Gates Protocol
- Integration with Workflows
- Bottom Line
Files
SKILL.mdcore5,422 bytesreferences/code-review-reception.mddoc6,110 bytesreferences/requesting-code-review.mddoc2,773 bytesreferences/verification-before-completion.mddoc4,200 bytes
Read SKILL.md
# Code Review
Guide proper code review practices emphasizing technical rigor, evidence-based claims, and verification over performative responses.
## Overview
Code review requires three distinct practices:
1. **Receiving feedback** - Technical evaluation over performative agreement
2. **Requesting reviews** - Systematic review via code-reviewer subagent
3. **Verification gates** - Evidence before any completion claims
Each practice has specific triggers and protocols detailed in reference files.
View the complete source on GitHubcode-review-checklist
When your agent uses it
Code review guidelines covering code quality, security, and best practices.
What it loads into context
Frontmatter
31 tokensAlways available to the agent
SKILL.md
642 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Quick Review Checklist
- AI & LLM Review Patterns (2025)
- Anti-Patterns to Flag
- Review Comments Guide
Files
SKILL.mdcore2,574 bytes
Read SKILL.md
# Code Review Checklist
## Quick Review Checklist
### Correctness
- [ ] Code does what it's supposed to do
- [ ] Edge cases handled
- [ ] Error handling in place
- [ ] No obvious bugs
### Security
- [ ] Input validated and sanitized
- [ ] No SQL/NoSQL injection vulnerabilities
- [ ] No XSS or CSRF vulnerabilitiesView the complete source on GitHubcodebase-design
When your agent uses it
Shared vocabulary for designing deep modules. Use when the user wants to design or improve a module's interface, find deepening opportunities, decide where a seam goes, make code more testable or AI-navigable, or when another skill needs the deep-module vocabulary.
What it loads into context
Frontmatter
61 tokensAlways available to the agent
SKILL.md
1,349 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Glossary
- Deep vs shallow
- Principles
- Designing for testability
- Relationships
- Rejected framings
- Going deeper
Files
SKILL.mdcore6,446 bytes
Read SKILL.md
# Codebase Design
Design **deep modules**: a lot of behaviour behind a small interface, placed at a clean seam, testable through that interface. Use this language and these principles wherever code is being designed or restructured. The aim is leverage for callers, locality for maintainers, and testability for everyone.
## Glossary
Use these terms exactly: don't substitute "component," "service," "API," or "boundary." Consistent language is the whole point.
**Module**: anything with an interface and an implementation. Deliberately scale-agnostic: a function, class, package, or tier-spanning slice. _Avoid_: unit, component, service.
**Interface**: everything a caller must know to use the module correctly: the type signature, but also invariants, ordering constraints, error modes, required configuration, and performance characteristics. _Avoid_: API, signature (too narrow, they refer only to the type-level surface).
**Implementation**: what's inside a module, its body of code. Distinct from **Adapter**: a thing can be a small adapter with a large implementation (a Postgres repo) or a large adapter with a small implementation (an in-memory fake). Reach for "adapter" when the seam is the topic; "implementation" otherwise.
View the complete source on GitHubcontext-engineering
When your agent uses it
Master context engineering for AI agent systems. Use when designing agent architectures, debugging context failures, optimizing token usage, implementing memory systems, building multi-agent coordination, evaluating agent performance, or developing LLM-powered pipelines. Covers context fundamentals, degradation patterns, optimization techniques (compaction, masking, caching), compression strategies, memory architectures, multi-agent patterns, LLM-as-Judge evaluation, tool design, and project development.
What it loads into context
Frontmatter
109 tokensAlways available to the agent
SKILL.md
884 tokensWhen the skill is activated
Reference documents
5,247 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to Activate
- Core Principles
- Quick Reference
- Key Metrics
- Four-Bucket Strategy
- Anti-Patterns
- Guidelines
- Scripts
Scripts executed separately
scripts/compression_evaluator.pyscripts/context_analyzer.py
Files
SKILL.mdcore4,035 bytesreferences/context-compression.mddoc2,335 bytesreferences/context-degradation.mddoc3,094 bytesreferences/context-fundamentals.mddoc2,732 bytesreferences/context-optimization.mddoc2,333 bytesreferences/evaluation.mddoc2,253 bytesreferences/memory-systems.mddoc2,570 bytesreferences/multi-agent-patterns.mddoc2,319 bytesreferences/project-development.mddoc2,142 bytesreferences/tool-design.mddoc2,057 bytesscripts/compression_evaluator.pyruns10,940 bytesscripts/context_analyzer.pyruns10,334 bytes
Read SKILL.md
# Context Engineering
Context engineering curates the smallest high-signal token set for LLM tasks. The goal: maximize reasoning quality while minimizing token usage.
## When to Activate
- Designing/debugging agent systems
- Context limits constrain performance
- Optimizing cost/latency
- Building multi-agent coordination
- Implementing memory systems
- Evaluating agent performance
- Developing LLM-powered pipelines
View the complete source on GitHubcontext-optimization
When your agent uses it
Use when optimizing token usage, KV cache efficiency, or context window management for LLM agents. Keywords: context optimization, KV cache, prompt caching, token budget, semantic pruning, lost-in-the-middle.
What it loads into context
Frontmatter
53 tokensAlways available to the agent
SKILL.md
869 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 1. Prompt Cache Alignment
- 2. Semantic Pruning & AST Compaction
- 3. Lost-in-the-Middle Mitigation
- 4. Sliding Windows & Recursive Summarization
- 5. Token Budget Allocation
- 6. Context Freshness Decisions
- 7. Measuring Cache Hit Rate
- Best Practices Checklist
Files
SKILL.mdcore4,039 bytes
Read SKILL.md
# Context Optimization Skill
This skill provides methodologies and best practices for maximizing context window efficiency, reducing token costs, and improving the performance of LLM-based agentic workflows.
## 1. Prompt Cache Alignment
To maximize Key-Value (KV) cache hits, prioritize stability in the early parts of the prompt.
- **Static Prefixes**: Design system prompts to remain identical across agent turns.
- **Tool Order**: Sort tool definitions alphabetically or by frequency of use. Keep this ordering constant.
- **Prefix Consistency**: Reserve the top 70% of the KV cache for global system instructions and tool definitions.
- **Avoid Dynamic Data**: Move dynamic session-specific data (dates, current file list) to the end of the context window.
## 2. Semantic Pruning & AST CompactionView the complete source on GitHubdatabase-design
When your agent uses it
Database design principles and decision-making. Schema design, indexing strategy, ORM selection, serverless databases.
What it loads into context
Frontmatter
40 tokensAlways available to the agent
SKILL.md
351 tokensWhen the skill is activated
Reference documents
1,498 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 🎯 Selective Reading Rule
- ⚠<U+FE0F> Core Principle
- Decision Checklist
- Anti-Patterns
Scripts executed separately
scripts/schema_validator.py
Files
SKILL.mdcore1,527 bytesdatabase-selection.mddoc1,137 bytesindexing.mddoc892 bytesmigrations.mddoc1,107 bytesoptimization.mddoc902 bytesorm-selection.mddoc771 bytesschema-design.mddoc1,470 bytesscripts/schema_validator.pyruns5,375 bytes
Read SKILL.md
# Database Design
> **Learn to THINK, not copy SQL patterns.**
## 🎯 Selective Reading Rule
**Read ONLY files relevant to the request!** Check the content map, find what you need.
| File | Description | When to Read |
|------|-------------|--------------|
| `database-selection.md` | PostgreSQL vs Neon vs Turso vs SQLite | Choosing database |
| `orm-selection.md` | Drizzle vs Prisma vs Kysely | Choosing ORM |
| `schema-design.md` | Normalization, PKs, relationships | Designing schema |
| `indexing.md` | Index types, composite indexes | Performance tuning |View the complete source on GitHubdatabases
When your agent uses it
Work with MongoDB (document database, BSON documents, aggregation pipelines, Atlas cloud) and PostgreSQL (relational database, SQL queries, psql CLI, pgAdmin). Use when designing database schemas, writing queries and aggregations, optimizing indexes for performance, performing database migrations, configuring replication and sharding, implementing backup and restore strategies, managing database users and permissions, analyzing query performance, or administering production databases.
What it loads into context
Frontmatter
92 tokensAlways available to the agent
SKILL.md
1,822 tokensWhen the skill is activated
Reference documents
21,628 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to Use This Skill
- Database Selection Guide
- Quick Start
- Common Operations
- Reference Navigation
- Python Utilities
- Key Differences Summary
- Best Practices
- Resources
Scripts executed separately
scripts/db_backup.pyscripts/db_migrate.pyscripts/db_performance_check.pyscripts/tests/test_db_backup.pyscripts/tests/test_db_migrate.pyscripts/tests/test_db_performance_check.py
Files
SKILL.mdcore7,669 bytesSKILL.mdcore7,669 bytesSKILL.mdcore7,669 bytesSKILL.mdcore7,669 bytesreferences/mongodb-aggregation.mddoc9,333 bytesreferences/mongodb-atlas.mddoc9,284 bytesreferences/mongodb-crud.mddoc8,355 bytesreferences/mongodb-indexing.mddoc10,618 bytesreferences/postgresql-administration.mddoc12,113 bytesreferences/postgresql-performance.mddoc11,613 bytesreferences/postgresql-psql-cli.mddoc10,523 bytesreferences/postgresql-queries.mddoc10,091 bytesscripts/db_backup.pyruns16,765 bytesscripts/db_migrate.pyruns13,773 bytesscripts/db_performance_check.pyruns15,550 bytesscripts/requirements.txtdoc558 bytesscripts/tests/coverage-db.jsonasset47,444 bytesscripts/tests/requirements.txtdoc69 bytesscripts/tests/test_db_backup.pyruns10,800 bytesscripts/tests/test_db_migrate.pyruns9,529 bytesscripts/tests/test_db_performance_check.pyruns11,933 bytes
Read SKILL.md
# Databases Skill
Unified guide for working with MongoDB (document-oriented) and PostgreSQL (relational) databases. Choose the right database for your use case and master both systems.
## When to Use This Skill
Use when:
- Designing database schemas and data models
- Writing queries (SQL or MongoDB query language)
- Building aggregation pipelines or complex joins
- Optimizing indexes and query performance
- Implementing database migrations
- Setting up replication, sharding, or clustering
- Configuring backups and disaster recoveryView the complete source on GitHubdiagnose
When your agent uses it
Disciplined diagnosis loop for hard bugs and performance regressions. Reproduce → minimise → hypothesise → instrument → fix → regression-test. Use when user says "diagnose this" / "debug this", reports a bug, says something is broken/throwing/failing, or describes a performance regression.
What it loads into context
Frontmatter
69 tokensAlways available to the agent
SKILL.md
1,643 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Phase 1 — Build a feedback loop
- Phase 2 — Reproduce
- Phase 3 — Hypothesise
- Phase 4 — Instrument
- Phase 5 — Fix + regression test
- Phase 6 — Cleanup + post-mortem
Scripts executed separately
scripts/hitl-loop.template.sh
Files
SKILL.mdcore7,163 bytesSKILL.mdcore7,163 bytesscripts/hitl-loop.template.shruns1,164 bytes
Read SKILL.md
# Diagnose
A discipline for hard bugs. Skip phases only when explicitly justified.
When exploring the codebase, use the project's domain glossary to get a clear mental model of the relevant modules, and check ADRs in the area you're touching.
## Phase 1 — Build a feedback loop
**This is the skill.** Everything else is mechanical. If you have a fast, deterministic, agent-runnable pass/fail signal for the bug, you will find the cause — bisection, hypothesis-testing, and instrumentation all just consume that signal. If you don't have one, no amount of staring at code will save you.
Spend disproportionate effort here. **Be aggressive. Be creative. Refuse to give up.**
### Ways to construct one — try them in roughly this order
View the complete source on GitHubdiagnosing-bugs
When your agent uses it
Diagnosis loop for hard bugs and performance regressions. Use when the user says "diagnose"/"debug this", or reports something broken/throwing/failing/slow.
What it loads into context
Frontmatter
43 tokensAlways available to the agent
SKILL.md
2,003 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Redact
- Phase 1: Build a feedback loop
- Phase 2: Reproduce + minimise
- Phase 3: Hypothesise
- Phase 4: Instrument
- Phase 5: Fix + regression test
- Phase 6: Cleanup
Scripts executed separately
scripts/hitl-loop.template.sh
Files
SKILL.mdcore8,529 bytesSKILL.mdcore8,529 bytesscripts/hitl-loop.template.shruns1,316 bytes
Read SKILL.md
# Diagnosing Bugs
A discipline for hard bugs. Skip phases only when explicitly justified.
When exploring the codebase, read `CONTEXT.md` (if it exists) to get a clear mental model of the relevant modules, and check ADRs in the area you're touching.
## Redact
This skill has you show commands, outputs and captured artifacts. **Redact every secret first**: write `<REDACTED>` in its place. Build loops against env vars, so the credential stays in the environment rather than in what you show. Captured artifacts carry auth headers: quote only the lines that carry the signal.
If the redacted output is not enough to diagnose the bug, say so and ask the user.
## Phase 1: Build a feedback loop
View the complete source on GitHubdocs-seeker
When your agent uses it
Searching internet for technical documentation using llms.txt standard, GitHub repositories via Repomix, and parallel exploration. Use when user needs: (1) Latest documentation for libraries/frameworks, (2) Documentation in llms.txt format, (3) GitHub repository analysis, (4) Documentation without direct llms.txt support, (5) Multiple documentation sources in parallel
What it loads into context
Frontmatter
93 tokensAlways available to the agent
SKILL.md
1,870 tokensWhen the skill is activated
Reference documents
21,669 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Overview
- Core Workflow
- Agent Distribution Guidelines
- Version Handling
- Output Format
- Quick Reference
- Error Handling
- Key Principles
- Detailed Documentation
Files
SKILL.mdcore7,520 bytesSKILL.mdcore7,520 bytesWORKFLOWS.mddoc13,282 bytesreferences/best-practices.mddoc13,579 bytesreferences/documentation-sources.mddoc8,920 bytesreferences/error-handling.mddoc12,706 bytesreferences/limitations.mddoc17,307 bytesreferences/performance.mddoc11,578 bytesreferences/tool-selection.mddoc6,431 bytes
Read SKILL.md
# Documentation Discovery & Analysis
## Overview
Intelligent discovery and analysis of technical documentation through multiple strategies:
1. **llms.txt-first**: Search for standardized AI-friendly documentation
2. **Repository analysis**: Use Repomix to analyze GitHub repositories
3. **Parallel exploration**: Deploy multiple Explorer agents for comprehensive coverage
4. **Fallback research**: Use Researcher agents when other methods unavailable
## Core Workflow
### Phase 1: Initial DiscoveryView the complete source on GitHubdomain-modeling
When your agent uses it
Build and sharpen a project's domain model. Use when discussing codebase terminology, writing or editing a CONTEXT.md, or recording or editing an ADR.
What it loads into context
Frontmatter
38 tokensAlways available to the agent
SKILL.md
766 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- File structure
- During the session
Files
SKILL.mdcore3,331 bytes
Read SKILL.md
# Domain Modeling
Actively build and sharpen the project's domain model as you design. This is the *active* discipline: challenging terms, inventing edge-case scenarios, and writing the glossary and decisions down the moment they crystallise. (Merely *reading* `CONTEXT.md` for vocabulary is not this skill: that's a one-line habit any skill can do. This skill is for when you're changing the model, not just consuming it.)
## File structure
Most repos have a single context:
```
/
├── CONTEXT.md
├── docs/
│ └── adr/
│ ├── 0001-event-sourced-orders.mdView the complete source on GitHubfrontend-dev-guidelines
When your agent uses it
Frontend development guidelines for React/TypeScript applications. Modern patterns including Suspense, lazy loading, useSuspenseQuery, file organization with features directory, MUI v7 styling, TanStack Router, performance optimization, and TypeScript best practices. Use when creating components, pages, features, fetching data, styling, routing, or working with frontend code.
What it loads into context
Frontmatter
81 tokensAlways available to the agent
SKILL.md
2,843 tokensWhen the skill is activated
Reference documents
28,268 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Purpose
- When to Use This Skill
- Quick Start
- Import Aliases Quick Reference
- Common Imports Cheatsheet
- Topic Guides
- Navigation Guide
- Core Principles
- Quick Reference: File Structure
- Modern Component Template (Quick Copy)
- Related Skills
Files
SKILL.mdcore11,763 bytesresources/common-patterns.mddoc8,369 bytesresources/complete-examples.mddoc24,524 bytesresources/component-patterns.mddoc10,804 bytesresources/data-fetching.mddoc19,817 bytesresources/file-organization.mddoc11,871 bytesresources/loading-and-error-states.mddoc12,036 bytesresources/performance.mddoc9,639 bytesresources/routing-guide.mddoc7,193 bytesresources/styling-guide.mddoc7,905 bytesresources/typescript-standards.mddoc8,439 bytes
Read SKILL.md
# Frontend Development Guidelines
## Purpose
Comprehensive guide for modern React development, emphasizing Suspense-based data fetching, lazy loading, proper file organization, and performance optimization.
## When to Use This Skill
- Creating new components or pages
- Building new features
- Fetching data with TanStack Query
- Setting up routing with TanStack Router
- Styling components with MUI v7
- Performance optimizationView the complete source on GitHubgraph-rag
When your agent uses it
Use when needing global or relational understanding of codebases or knowledge corpora. Keywords: GraphRAG, knowledge graph, entity extraction, community summarization, graph traversal, Microsoft GraphRAG.
What it loads into context
Frontmatter
51 tokensAlways available to the agent
SKILL.md
933 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to Use This Skill
- Limitations of Standard Vector-Only RAG
- Core Capabilities
- Microsoft GraphRAG Patterns
- Implementation Steps
- Best Practices
Files
SKILL.mdcore4,628 bytesSKILL.mdcore4,628 bytesSKILL.mdcore4,628 bytes
Read SKILL.md
# GraphRAG Skill
The `graph-rag` skill provides structured methods for building and querying Knowledge Graphs (KG) from text and code. Unlike standard RAG, which relies on vector similarity, GraphRAG leverages structural relationships between entities to answer complex, multi-hop, and global queries.
## When to Use This Skill
- When you need to understand the "big picture" of a massive repository or documentation set.
- When standard semantic search (vector-only) fails to retrieve relevant information for relational or aggregate questions (e.g., "What are the common design patterns used in this project?").
- When you need to trace dependencies across codebases for safe refactoring.
- When you need to generate high-quality summaries of knowledge clusters (communities).
## Limitations of Standard Vector-Only RAG
Standard RAG (Retrieval-Augmented Generation) has significant blind spots:View the complete source on GitHubi18n-localization
When your agent uses it
Internationalization and localization patterns. Detecting hardcoded strings, managing translations, locale files, RTL support.
What it loads into context
Frontmatter
40 tokensAlways available to the agent
SKILL.md
797 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 1. Core Concepts
- 2. When to Use i18n
- 3. Implementation Patterns
- 4. File Structure
- 5. Best Practices
- 6. Common Issues
- 7. RTL Support
- 8. Checklist
- Script
Scripts executed separately
scripts/i18n_checker.py
Files
SKILL.mdcore3,121 bytesSKILL.mdcore3,121 bytesscripts/i18n_checker.pyruns7,714 bytes
Read SKILL.md
# i18n & Localization
> Internationalization (i18n) and Localization (L10n) best practices.
---
## 1. Core Concepts
| Term | Meaning |
|------|---------|
| **i18n** | Internationalization - making app translatable |
| **L10n** | Localization - actual translations |
| **Locale** | Language + Region (en-US, tr-TR) |
| **RTL** | Right-to-left languages (Arabic, Hebrew) |View the complete source on GitHubimplement
When your agent uses it
Implement a piece of work based on a spec or set of tickets.
What it loads into context
Frontmatter
28 tokensAlways available to the agent
SKILL.md
97 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
Files
SKILL.mdcore433 bytes
Read SKILL.md
Implement the work described by the user in the spec or tickets.
Use /tdd where possible, at pre-agreed seams.
Run typechecking regularly, single test files regularly, and the full test suite once at the end.
Once done, use /code-review to review the work.
Commit your work to the current branch.View the complete source on GitHubimprove-codebase-architecture
When your agent uses it
Find deepening opportunities in a codebase, informed by the domain language in CONTEXT.md and the decisions in docs/adr/. Use when the user wants to improve architecture, find refactoring opportunities, consolidate tightly-coupled modules, or make a codebase more testable and AI-navigable.
What it loads into context
Frontmatter
71 tokensAlways available to the agent
SKILL.md
1,150 tokensWhen the skill is activated
Reference documents
1,971 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Glossary
- Process
Files
DEEPENING.mddoc2,565 bytesINTERFACE-DESIGN.mddoc2,725 bytesLANGUAGE.mddoc3,804 bytesSKILL.mdcore5,140 bytes
Read SKILL.md
# Improve Codebase Architecture
Surface architectural friction and propose **deepening opportunities** — refactors that turn shallow modules into deep ones. The aim is testability and AI-navigability.
## Glossary
Use these terms exactly in every suggestion. Consistent language is the point — don't drift into "component," "service," "API," or "boundary." Full definitions in [LANGUAGE.md](LANGUAGE.md).
- **Module** — anything with an interface and an implementation (function, class, package, slice).
- **Interface** — everything a caller must know to use the module: types, invariants, error modes, ordering, config. Not just the type signature.
- **Implementation** — the code inside.
- **Depth** — leverage at the interface: a lot of behaviour behind a small interface. **Deep** = high leverage. **Shallow** = interface nearly as complex as the implementation.
- **Seam** — where an interface lives; a place behaviour can be altered without editing in place. (Use this, not "boundary.")
- **Adapter** — a concrete thing satisfying an interface at a seam.View the complete source on GitHublint-and-validate
When your agent uses it
Automatic quality control, linting, and static analysis procedures. Use after every code modification to ensure syntax correctness and project standards. Triggers onKeywords: lint, format, check, validate, types, static analysis.
What it loads into context
Frontmatter
64 tokensAlways available to the agent
SKILL.md
451 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- The Quality Loop
- Error Handling
- Scripts
Scripts executed separately
scripts/lint_runner.pyscripts/type_coverage.py
Files
SKILL.mdcore1,729 bytesscripts/lint_runner.pyruns4,969 bytesscripts/type_coverage.pyruns6,480 bytes
Read SKILL.md
# Lint and Validate Skill
> **MANDATORY:** Run appropriate validation tools after EVERY code change. Do not finish a task until the code is error-free.
### Procedures by Ecosystem
#### Node.js / TypeScript
1. **Lint/Fix:** `npm run lint` or `npx eslint "path" --fix`
2. **Types:** `npx tsc --noEmit`
3. **Security:** `npm audit --audit-level=high`
#### Python
1. **Linter (Ruff):** `ruff check "path" --fix` (Fast & Modern)
2. **Security (Bandit):** `bandit -r "path" -ll`View the complete source on GitHubllm-evals
When your agent uses it
Use when validating, benchmarking, or monitoring LLM application performance. Keywords: RAG evaluation, LLM-as-a-judge, CI/CD gating, trajectory scoring, test suites, prompt quality.
What it loads into context
Frontmatter
54 tokensAlways available to the agent
SKILL.md
904 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Overview
- When To Use
- Core Concepts
- Workflow
- Key Patterns
- Quality Gates
- References
Files
SKILL.mdcore4,058 bytesSKILL.mdcore4,058 bytes
Read SKILL.md
# LLM Evaluation & Validation Framework
## Overview
The `llm-evals` skill provides a systematic framework for evaluating and monitoring Large Language Model (LLM) applications throughout the development lifecycle. It bridges the gap between ad-hoc testing and production-grade reliability by implementing rigorous evaluation pipelines, metric-driven gating, and dataset versioning.
## When To Use
* Setting up automated evaluation pipelines for LLM chains.
* Developing or refining RAG (Retrieval-Augmented Generation) systems.
* Preparing LLM applications for production deployment.
* Investigating performance regressions in complex, multi-step agent trajectories.
* Defining custom rubrics for LLM-as-a-Judge scenarios.
## Core Concepts
* **Trajectory-Level Evaluation**: Scoring intermediate reasoning steps, tool choices, and argument precision, moving beyond just final output metrics.View the complete source on GitHubnextjs-best-practices
When your agent uses it
Next.js App Router principles. Server Components, data fetching, routing patterns.
What it loads into context
Frontmatter
39 tokensAlways available to the agent
SKILL.md
942 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 1. Server vs Client Components
- 2. Data Fetching Patterns
- 3. Routing Principles
- 4. API Routes
- 5. Performance Principles
- 6. Metadata
- 7. Caching Strategy
- 8. Server Actions
- 9. Anti-Patterns
- 10. Project Structure
Files
SKILL.mdcore3,740 bytes
Read SKILL.md
# Next.js Best Practices
> Principles for Next.js App Router development.
---
## 1. Server vs Client Components
### Decision Tree
```
Does it need...?
│
├── useState, useEffect, event handlersView the complete source on GitHubnodejs-best-practices
When your agent uses it
Node.js development principles and decision-making. Framework selection, async patterns, security, and architecture. Teaches thinking, not copying.
What it loads into context
Frontmatter
50 tokensAlways available to the agent
SKILL.md
1,936 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- ⚠<U+FE0F> How to Use This Skill
- 1. Framework Selection (2025)
- 2. Runtime Considerations (2025)
- 3. Architecture Principles
- 4. Error Handling Principles
- 5. Async Patterns Principles
- 6. Validation Principles
- 7. Security Principles
- 8. Testing Principles
- 10. Anti-Patterns to Avoid
- 11. Decision Checklist
Files
SKILL.mdcore8,266 bytes
Read SKILL.md
# Node.js Best Practices
> Principles and decision-making for Node.js development in 2025.
> **Learn to THINK, not memorize code patterns.**
---
## ⚠<U+FE0F> How to Use This Skill
This skill teaches **decision-making principles**, not fixed code to copy.
- ASK user for preferences when unclear
- Choose framework/pattern based on CONTEXT
- Don't default to same solution every timeView the complete source on GitHubopenai-docs
When your agent uses it
Use when the user asks how to build with OpenAI products or APIs and needs up-to-date official documentation with citations, help choosing the latest model for a use case, or explicit GPT-5.4 upgrade and prompt-upgrade guidance; prioritize OpenAI docs MCP tools, use bundled references only as helper context, and restrict any fallback browsing to official OpenAI domains.
What it loads into context
Frontmatter
85 tokensAlways available to the agent
SKILL.md
1,146 tokensWhen the skill is activated
Reference documents
6,142 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Quick start
- OpenAI product snapshots
- If MCP server is missing
- Workflow
- Reference map
- Quality rules
- Tooling notes
Files
LICENSE.txtdoc10,776 bytesSKILL.mdcore5,120 bytesSKILL.mdcore5,120 bytesagents/openai.yamlasset563 bytesassets/openai-small.svgasset1,091 bytesassets/openai.pngasset1,429 bytesreferences/gpt-5p4-prompting-guide.mddoc18,036 bytesreferences/latest-model.mddoc1,844 bytesreferences/upgrading-to-gpt-5p4.mddoc8,611 bytes
Read SKILL.md
# OpenAI Docs
Provide authoritative, current guidance from OpenAI developer docs using the developers.openai.com MCP server. Always prioritize the developer docs MCP tools over web.run for OpenAI-related questions. This skill may also load targeted files from `references/` for model-selection and GPT-5.4-specific requests, but current OpenAI docs remain authoritative. Only if the MCP server is installed and returns no meaningful results should you fall back to web search.
## Quick start
- Use `mcp__openaiDeveloperDocs__search_openai_docs` to find the most relevant doc pages.
- Use `mcp__openaiDeveloperDocs__fetch_openai_doc` to pull exact sections and quote/paraphrase accurately.
- Use `mcp__openaiDeveloperDocs__list_openai_docs` only when you need to browse or discover pages without a clear query.
- Load only the relevant file from `references/` when the question is about model selection or a GPT-5.4 upgrade.
## OpenAI product snapshots
View the complete source on GitHubperformance-profiling
When your agent uses it
Performance profiling principles. Measurement, analysis, and optimization techniques.
What it loads into context
Frontmatter
32 tokensAlways available to the agent
SKILL.md
757 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 🔧 Runtime Scripts
- 1. Core Web Vitals
- 2. Profiling Workflow
- 3. Bundle Analysis
- 4. Runtime Profiling
- 5. Common Bottlenecks
- 6. Quick Win Priorities
- 7. Anti-Patterns
Scripts executed separately
scripts/lighthouse_audit.py
Files
SKILL.mdcore3,101 bytesscripts/lighthouse_audit.pyruns2,657 bytes
Read SKILL.md
# Performance Profiling
> Measure, analyze, optimize - in that order.
## 🔧 Runtime Scripts
**Execute these for automated profiling:**
| Script | Purpose | Usage |
|--------|---------|-------|
| `scripts/lighthouse_audit.py` | Lighthouse performance audit | `python scripts/lighthouse_audit.py https://example.com` |
---
View the complete source on GitHubplaywright
When your agent uses it
Use when the task requires automating a real browser from the terminal (navigation, form filling, snapshots, screenshots, data extraction, UI-flow debugging) via `playwright-cli` or the bundled wrapper script.
What it loads into context
Frontmatter
51 tokensAlways available to the agent
SKILL.md
950 tokensWhen the skill is activated
Reference documents
1,023 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Prerequisite check (required)
- Skill path (set once)
- Quick start
- Core workflow
- When to snapshot again
- Recommended patterns
- Wrapper script
- References
- Guardrails
Scripts executed separately
scripts/playwright_cli.sh
Files
LICENSE.txtdoc11,351 bytesNOTICE.txtdoc403 bytesSKILL.mdcore3,771 bytesSKILL.mdcore3,771 bytesSKILL.mdcore3,771 bytesSKILL.mdcore3,771 bytesSKILL.mdcore3,771 bytesSKILL.mdcore3,771 bytesSKILL.mdcore3,771 bytesSKILL.mdcore3,771 bytesSKILL.mdcore3,771 bytesSKILL.mdcore3,771 bytesSKILL.mdcore3,771 bytesagents/openai.yamlasset313 bytesassets/playwright-small.svgasset828 bytesassets/playwright.pngasset1,730 bytesreferences/cli.mddoc1,863 bytesreferences/workflows.mddoc1,864 bytesscripts/playwright_cli.shruns526 bytes
Read SKILL.md
# Playwright CLI Skill
Drive a real browser from the terminal using `playwright-cli`. Prefer the bundled wrapper script so the CLI works even when it is not globally installed.
Treat this skill as CLI-first automation. Do not pivot to `@playwright/test` unless the user explicitly asks for test files.
## Prerequisite check (required)
Before proposing commands, check whether `npx` is available (the wrapper depends on it):
```bash
command -v npx >/dev/null 2>&1
```
View the complete source on GitHubplaywright-interactive
When your agent uses it
Persistent browser and Electron interaction through `js_repl` for fast iterative UI debugging.
What it loads into context
Frontmatter
28 tokensAlways available to the agent
SKILL.md
6,812 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Preconditions
- One-time setup
- Core Workflow
- Bootstrap (Run Once)
- Choose Session Mode
- Start or Reuse Web Session
- Start or Reuse Electron Session
- Reuse Sessions During Iteration
- Checklists
- Screenshot Examples
- Viewport Fit Checks (Required)
- Dev Server
- Cleanup
- Common Failure Modes
Files
LICENSE.txtdoc11,351 bytesNOTICE.txtdoc478 bytesSKILL.mdcore31,621 bytesSKILL.mdcore31,621 bytesSKILL.mdcore31,621 bytesagents/openai.yamlasset345 bytesassets/playwright-small.svgasset843 bytesassets/playwright.pngasset1,785 bytes
Read SKILL.md
# Playwright Interactive Skill
Use a persistent `js_repl` Playwright session to debug local web or Electron apps, keep the same handles alive across iterations, and run functional plus visual QA without restarting the whole toolchain unless the process ownership changed.
## Preconditions
- `js_repl` must be enabled for this skill.
- If `js_repl` is missing, enable it in `~/.codex/config.toml`:
```toml
[features]
js_repl = true
```
View the complete source on GitHubprompt-engineering
When your agent uses it
Use when designing, optimizing, testing, or deploying robust prompt systems for AI agents. This skill provides frameworks for structured prompt engineering, meta-prompting, and automated optimization workflows.
What it loads into context
Frontmatter
49 tokensAlways available to the agent
SKILL.md
869 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Overview
- When To Use
- Core Concepts
- Workflow
- Key Patterns
- Quality Gates
- References
Files
SKILL.mdcore4,031 bytes
Read SKILL.md
# Prompt Engineering Skill
## Overview
The `prompt-engineering` skill establishes a disciplined approach to LLM instruction design within the KILO-KIT ecosystem. Moving beyond ad-hoc prompting, this skill treats prompts as first-class code, emphasizing contract-based structures, declarative signatures, and rigorous validation loops to ensure reproducible, high-quality AI behavior.
## When To Use
- When developing new LLM-powered features or agents.
- When existing prompts produce inconsistent, fragile, or hallucinated outputs.
- When implementing complex reasoning tasks that require strict output formatting.
- When you need to scale prompt maintenance across a team or large codebase.
- When setting up automated prompt optimization or regression testing pipelines.
## Core Concepts
View the complete source on GitHubprototype
When your agent uses it
Build a throwaway prototype to answer a design question. Use when the user wants to sanity-check whether a state model or logic feels right, or explore what a UI should look like.
What it loads into context
Frontmatter
43 tokensAlways available to the agent
SKILL.md
642 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Pick a branch
- Rules that apply to both
Files
SKILL.mdcore2,931 bytes
Read SKILL.md
# Prototype
A prototype is **throwaway code that answers a question**. The question decides the shape.
## Pick a branch
Identify which question is being answered, using the user's prompt, the surrounding code, or by asking if the user is around:
- **"Does this logic / state model feel right?"** → [LOGIC.md](LOGIC.md). Build a single shareable HTML file (free-play buttons plus tabbed guided walkthroughs) that pushes the state machine through cases that are hard to reason about on paper, and that a non-developer can drive.
- **"What should this look like?"** → [UI.md](UI.md). Generate several radically different UI variations on a single route, switchable via a URL search param and a floating bottom bar.
The two branches produce very different artifacts, so getting this wrong wastes the whole prototype. If the question is genuinely ambiguous and the user isn't reachable, default to whichever branch better matches the surrounding code (a backend module → logic; a page or component → UI) and state the assumption at the top of the prototype.
## Rules that apply to bothView the complete source on GitHubpython-patterns
When your agent uses it
Python development principles and decision-making. Framework selection, async patterns, type hints, project structure. Teaches thinking, not copying.
What it loads into context
Frontmatter
47 tokensAlways available to the agent
SKILL.md
2,246 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- ⚠<U+FE0F> How to Use This Skill
- 1. Framework Selection (2025)
- 2. Async vs Sync Decision
- 3. Type Hints Strategy
- 4. Project Structure Principles
- 5. Django Principles (2025)
- 6. FastAPI Principles
- 7. Background Tasks
- 8. Error Handling Principles
- 9. Testing Principles
- 10. Decision Checklist
- 11. Anti-Patterns to Avoid
Files
SKILL.mdcore9,476 bytesSKILL.mdcore9,476 bytesSKILL.mdcore9,476 bytesSKILL.mdcore9,476 bytes
Read SKILL.md
# Python Patterns
> Python development principles and decision-making for 2025.
> **Learn to THINK, not memorize patterns.**
---
## ⚠<U+FE0F> How to Use This Skill
This skill teaches **decision-making principles**, not fixed code to copy.
- ASK user for framework preference when unclear
- Choose async vs sync based on CONTEXT
- Don't default to same framework every timeView the complete source on GitHubreact-patterns
When your agent uses it
Modern React patterns and principles. Hooks, composition, performance, TypeScript best practices.
What it loads into context
Frontmatter
38 tokensAlways available to the agent
SKILL.md
885 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 1. Component Design Principles
- 2. Hook Patterns
- 3. State Management Selection
- 4. React 19 Patterns
- 5. Composition Patterns
- 6. Performance Principles
- 7. Error Handling
- 8. TypeScript Patterns
- 9. Testing Principles
- 10. Anti-Patterns
Files
SKILL.mdcore3,796 bytes
Read SKILL.md
# React Patterns
> Principles for building production-ready React applications.
---
## 1. Component Design Principles
### Component Types
| Type | Use | State |
|------|-----|-------|
| **Server** | Data fetching, static | None |
| **Client** | Interactivity | useState, effects |View the complete source on GitHubrender-deploy
When your agent uses it
Deploy applications to Render by analyzing codebases, generating render.yaml Blueprints, and providing Dashboard deeplinks. Use when the user wants to deploy, host, publish, or set up their application on Render's cloud platform.
What it loads into context
Frontmatter
53 tokensAlways available to the agent
SKILL.md
4,000 tokensWhen the skill is activated
Reference documents
16,229 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Prerequisites
- When to Use This Skill
- Happy Path (New Users)
- Choose Your Source Path
- Choose Your Deployment Method (Git Repo)
- Prerequisites Check
- Blueprint Workflow
- When to Use Direct Creation
- Prerequisites for Direct Creation
- Direct Creation Workflow
- Troubleshooting
Files
LICENSE.txtdoc10,776 bytesSKILL.mdcore17,582 bytesSKILL.mdcore17,582 bytesSKILL.mdcore17,582 bytesSKILL.mdcore17,582 bytesSKILL.mdcore17,582 bytesSKILL.mdcore17,582 bytesSKILL.mdcore17,582 bytesSKILL.mdcore17,582 bytesSKILL.mdcore17,582 bytesSKILL.mdcore17,582 bytesSKILL.mdcore17,582 bytesSKILL.mdcore17,582 bytesSKILL.mdcore17,582 bytesagents/openai.yamlasset480 bytesassets/docker.yamlasset1,398 bytesassets/go-api.yamlasset848 bytesassets/nextjs-postgres.yamlasset870 bytesassets/node-express.yamlasset619 bytesassets/python-django.yamlasset2,538 bytesassets/render-small.svgasset553 bytesassets/render.pngasset911 bytesassets/static-site.yamlasset1,352 bytesreferences/blueprint-spec.mddoc16,013 bytesreferences/codebase-analysis.mddoc2,300 bytesreferences/configuration-guide.mddoc11,735 bytesreferences/deployment-details.mddoc5,345 bytesreferences/direct-creation.mddoc2,786 bytesreferences/error-patterns.mddoc833 bytesreferences/post-deploy-checks.mddoc1,025 bytesreferences/runtimes.mddoc9,849 bytesreferences/service-types.mddoc11,338 bytesreferences/troubleshooting-basics.mddoc1,361 bytes
Read SKILL.md
# Deploy to Render
Render supports **Git-backed** services and **prebuilt Docker image** services.
This skill covers **Git-backed** flows:
1. **Blueprint Method** - Generate render.yaml for Infrastructure-as-Code deployments
2. **Direct Creation** - Create services instantly via MCP tools
Blueprints can also run a **prebuilt Docker image** by using `runtime: image`, but the `render.yaml` still must live in a Git repo.
If there is no Git remote, stop and ask the user to either:
- Create/push a Git remote (can be minimal if only the Blueprint is needed), or
- Use the Render Dashboard/API to deploy a prebuilt Docker image (MCP cannot create image-backed services).
View the complete source on GitHubrepomix
When your agent uses it
Package entire code repositories into single AI-friendly files using Repomix. Capabilities include pack codebases with customizable include/exclude patterns, generate multiple output formats (XML, Markdown, plain text), preserve file structure and context, optimize for AI consumption with token counting, filter by file types and directories, add custom headers and summaries. Use when packaging codebases for AI analysis, creating repository snapshots for LLM context, analyzing third-party libraries, preparing for security audits, generating documentation context, or evaluating unfamiliar codebases.
What it loads into context
Frontmatter
111 tokensAlways available to the agent
SKILL.md
1,320 tokensWhen the skill is activated
Reference documents
4,023 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to Use
- Quick Start
- Core Capabilities
- Common Use Cases
- Command Line Reference
- Token Management
- Security Considerations
- Implementation Workflow
- Reference Documentation
- Additional Resources
Scripts executed separately
scripts/repomix_batch.pyscripts/tests/test_repomix_batch.py
Files
SKILL.mdcore5,585 bytesSKILL.mdcore5,585 bytesSKILL.mdcore5,585 bytesSKILL.mdcore5,585 bytesSKILL.mdcore5,585 bytesSKILL.mdcore5,585 bytesSKILL.mdcore5,585 bytesSKILL.mdcore5,585 bytesSKILL.mdcore5,585 bytesSKILL.mdcore5,585 bytesSKILL.mdcore5,585 bytesSKILL.mdcore5,585 bytesSKILL.mdcore5,585 bytesSKILL.mdcore5,585 bytesSKILL.mdcore5,585 bytesreferences/configuration.mddoc4,415 bytesreferences/usage-patterns.mddoc7,024 bytesscripts/README.mddoc3,796 bytesscripts/repomix_batch.pyruns13,324 bytesscripts/repos.example.jsonasset252 bytesscripts/requirements.txtdoc356 bytesscripts/tests/test_repomix_batch.pyruns18,939 bytes
Read SKILL.md
# Repomix Skill
Repomix packs entire repositories into single, AI-friendly files. Perfect for feeding codebases to LLMs like Claude, ChatGPT, and Gemini.
## When to Use
Use when:
- Packaging codebases for AI analysis
- Creating repository snapshots for LLM context
- Analyzing third-party libraries
- Preparing for security audits
- Generating documentation context
- Investigating bugs across large codebases
- Creating AI-friendly code representationsView the complete source on GitHubresearch
When your agent uses it
Investigate a question against high-trust primary sources and capture the findings as a Markdown file in the repo. Use when the user wants a topic researched, docs or API facts gathered, or reading legwork delegated to a background agent.
What it loads into context
Frontmatter
53 tokensAlways available to the agent
SKILL.md
169 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
Files
SKILL.mdcore794 bytesSKILL.mdcore794 bytesSKILL.mdcore794 bytes
Read SKILL.md
Spin up a **background agent** to do the research, so you keep working while it reads.
Its job:
1. Investigate the question against **primary sources** (official docs, source code, specs, first-party APIs), not a secondary write-up of them. Follow every claim back to the source that owns it.
2. Write the findings to a single Markdown file, citing each claim's source.
3. Save it where the repo already keeps such notes; match the existing convention, and if there is none, put it somewhere sensible and say where.View the complete source on GitHubresolving-merge-conflicts
When your agent uses it
Use when you need to resolve an in-progress git merge/rebase conflict.
What it loads into context
Frontmatter
26 tokensAlways available to the agent
SKILL.md
204 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
Files
SKILL.mdcore918 bytes
Read SKILL.md
1. **See the current state** of the merge/rebase. Check git history, and the conflicting files.
2. **Find the primary sources** for each conflict. Understand deeply why each change was made, and what the original intent was. Read the commit messages, check the PRs, check original issues/tickets.
3. **Resolve each hunk.** Preserve both intents where possible. Where incompatible, pick the one matching the merge's stated goal and note the trade-off. Do **not** invent new behaviour. Always resolve; never `--abort`.
4. Discover the project's **automated checks** and run them, typically typecheck, then tests, then format. Fix anything the merge broke.
5. **Finish the merge/rebase.** Stage everything and commit. If rebasing, continue the rebase process until all commits are rebased.View the complete source on GitHubsetup-matt-pocock-skills
When your agent uses it
Sets up an `## Agent skills` block in AGENTS.md/CLAUDE.md and `docs/agents/` so the engineering skills know this repo's issue tracker (GitHub or local markdown), triage label vocabulary, and domain doc layout. Run before first use of `to-issues`, `to-prd`, `triage`, `diagnose`, `tdd`, `improve-codebase-architecture`, or `zoom-out` — or if those skills appear to be missing context about the issue tracker, triage labels, or domain docs.
What it loads into context
Frontmatter
135 tokensAlways available to the agent
SKILL.md
1,703 tokensWhen the skill is activated
Reference documents
1,599 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Process
Files
SKILL.mdcore6,861 bytesdomain.mddoc1,986 bytesissue-tracker-github.mddoc1,065 bytesissue-tracker-gitlab.mddoc1,545 bytesissue-tracker-local.mddoc838 bytestriage-labels.mddoc1,045 bytes
Read SKILL.md
# Setup Matt Pocock's Skills
Scaffold the per-repo configuration that the engineering skills assume:
- **Issue tracker** — where issues live (GitHub by default; local markdown is also supported out of the box)
- **Triage labels** — the strings used for the five canonical triage roles
- **Domain docs** — where `CONTEXT.md` and ADRs live, and the consumer rules for reading them
This is a prompt-driven skill, not a deterministic script. Explore, present what you found, confirm with the user, then write.
## Process
### 1. Explore
View the complete source on GitHubshopify
When your agent uses it
Build Shopify applications, extensions, and themes using GraphQL/REST APIs, Shopify CLI, Polaris UI components, and Liquid templating. Capabilities include app development with OAuth authentication, checkout UI extensions for customizing checkout flow, admin UI extensions for dashboard integration, POS extensions for retail, theme development with Liquid, webhook management, billing API integration, product/order/customer management. Use when building Shopify apps, implementing checkout customizations, creating admin interfaces, developing themes, integrating payment processing, managing store data via APIs, or extending Shopify functionality.
What it loads into context
Frontmatter
113 tokensAlways available to the agent
SKILL.md
1,732 tokensWhen the skill is activated
Reference documents
7,897 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Platform Overview
- Quick Start
- Development Workflow
- When to Build What
- Essential Patterns
- Best Practices
- Reference Documentation
- Scripts
- Troubleshooting
- Resources
Scripts executed separately
scripts/shopify_init.pyscripts/tests/test_shopify_init.py
Files
README.mddoc1,687 bytesSKILL.mdcore7,780 bytesSKILL.mdcore7,780 bytesSKILL.mdcore7,780 bytesSKILL.mdcore7,780 bytesSKILL.mdcore7,780 bytesSKILL.mdcore7,780 bytesSKILL.mdcore7,780 bytesSKILL.mdcore7,780 bytesSKILL.mdcore7,780 bytesSKILL.mdcore7,780 bytesSKILL.mdcore7,780 bytesSKILL.mdcore7,780 bytesSKILL.mdcore7,780 bytesSKILL.mdcore7,780 bytesSKILL.mdcore7,780 bytesreferences/app-development.mddoc9,657 bytesreferences/extensions.mddoc10,544 bytesreferences/themes.mddoc10,324 bytesscripts/requirements.txtdoc452 bytesscripts/shopify_init.pyruns12,585 bytesscripts/tests/test_shopify_init.pyruns13,319 bytes
Read SKILL.md
# Shopify Development
Comprehensive guide for building on Shopify platform: apps, extensions, themes, and API integrations.
## Platform Overview
**Core Components:**
- **Shopify CLI** - Development workflow tool
- **GraphQL Admin API** - Primary API for data operations (recommended)
- **REST Admin API** - Legacy API (maintenance mode)
- **Polaris UI** - Design system for consistent interfaces
- **Liquid** - Template language for themes
**Extension Points:**View the complete source on GitHubstructured-outputs
When your agent uses it
Use when needing 100% type-safe, schema-valid data extraction from LLMs. Keywords: structured output, JSON schema, Pydantic, Zod, type-safe, constrained decoding, validation, tool use.
What it loads into context
Frontmatter
56 tokensAlways available to the agent
SKILL.md
1,003 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Overview
- When To Use
- Core Concepts
- Patterns
- Quality Gates
- Anti-patterns
- References
Files
SKILL.mdcore4,555 bytes
Read SKILL.md
# Structured Outputs & Type-Safe Extraction
## Overview
The `structured-outputs` skill provides a framework for ensuring that language models produce data in deterministic, valid, and type-safe formats. This is essential for building robust AI-driven systems where LLM outputs must be consumed by downstream services, databases, or UI components.
## When To Use
- When extracting structured data from unstructured text (e.g., invoices, logs, emails).
- When controlling tool call arguments to guarantee they meet internal API specifications.
- When you need to bridge the gap between non-deterministic LLM generation and deterministic software logic.
- Whenever you see developers relying on regex parsing of unstructured model text.
## Core Concepts
1. **Schema Definition**: Defining the expected structure using JSON Schema, Pydantic (Python), or Zod (TypeScript).
2. **Validation**: Enforcing schema constraints at generation time or post-generation.View the complete source on GitHubtdd
When your agent uses it
Test-driven development with red-green-refactor loop. Use when user wants to build features or fix bugs using TDD, mentions "red-green-refactor", wants integration tests, or asks for test-first development.
What it loads into context
Frontmatter
49 tokensAlways available to the agent
SKILL.md
966 tokensWhen the skill is activated
Reference documents
1,126 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Philosophy
- Anti-Pattern: Horizontal Slices
- Workflow
- Checklist Per Cycle
Files
SKILL.mdcore4,395 bytesdeep-modules.mddoc1,239 bytesinterface-design.mddoc653 bytesmocking.mddoc1,481 bytesrefactoring.mddoc387 bytestests.mddoc1,640 bytes
Read SKILL.md
# Test-Driven Development
## Philosophy
**Core principle**: Tests should verify behavior through public interfaces, not implementation details. Code can change entirely; tests shouldn't.
**Good tests** are integration-style: they exercise real code paths through public APIs. They describe _what_ the system does, not _how_ it does it. A good test reads like a specification - "user can checkout with valid cart" tells you exactly what capability exists. These tests survive refactors because they don't care about internal structure.
**Bad tests** are coupled to implementation. They mock internal collaborators, test private methods, or verify through external means (like querying a database directly instead of using the interface). The warning sign: your test breaks when you refactor, but behavior hasn't changed. If you rename an internal function and tests fail, those tests were testing implementation, not behavior.
See [tests.md](tests.md) for examples and [mocking.md](mocking.md) for mocking guidelines.
## Anti-Pattern: Horizontal Slices
View the complete source on GitHubtdd-workflow
When your agent uses it
Test-Driven Development workflow principles. RED-GREEN-REFACTOR cycle.
What it loads into context
Frontmatter
40 tokensAlways available to the agent
SKILL.md
724 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 1. The TDD Cycle
- 2. The Three Laws of TDD
- 3. RED Phase Principles
- 4. GREEN Phase Principles
- 5. REFACTOR Phase Principles
- 6. AAA Pattern
- 7. When to Use TDD
- 8. Test Prioritization
- 9. Anti-Patterns
- 10. AI-Augmented TDD
Files
SKILL.mdcore2,813 bytes
Read SKILL.md
# TDD Workflow
> Write tests first, code second.
---
## 1. The TDD Cycle
```
🔴 RED → Write failing test
↓
🟢 GREEN → Write minimal code to pass
↓
🔵 REFACTOR → Improve code qualityView the complete source on GitHubtesting-patterns
When your agent uses it
Testing patterns and principles. Unit, integration, mocking strategies.
What it loads into context
Frontmatter
35 tokensAlways available to the agent
SKILL.md
840 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 1. Testing Pyramid
- 2. AAA Pattern
- 3. Test Type Selection
- 4. Unit Test Principles
- 5. Integration Test Principles
- 6. Mocking Principles
- 7. Test Organization
- 8. Test Data
- 9. Best Practices
- 10. Anti-Patterns
Scripts executed separately
scripts/test_runner.py
Files
SKILL.mdcore3,488 bytesscripts/test_runner.pyruns7,078 bytes
Read SKILL.md
# Testing Patterns
> Principles for reliable test suites.
---
## 1. Testing Pyramid
```
/\ E2E (Few)
/ \ Critical flows
/----\
/ \ Integration (Some)
/--------\ API, DB queriesView the complete source on GitHubto-issues
When your agent uses it
Break a plan, spec, or PRD into independently-grabbable issues on the project issue tracker using tracer-bullet vertical slices. Use when user wants to convert a plan into issues, create implementation tickets, or break down work into issues.
What it loads into context
Frontmatter
57 tokensAlways available to the agent
SKILL.md
711 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Process
- Parent
- What to build
- Acceptance criteria
- Blocked by
Files
SKILL.mdcore3,177 bytesSKILL.mdcore3,177 bytesSKILL.mdcore3,177 bytes
Read SKILL.md
# To Issues
Break a plan into independently-grabbable issues using vertical slices (tracer bullets).
The issue tracker and triage label vocabulary should have been provided to you — run `/setup-matt-pocock-skills` if not.
## Process
### 1. Gather context
Work from whatever is already in the conversation context. If the user passes an issue reference (issue number, URL, or path) as an argument, fetch it from the issue tracker and read its full body and comments.
### 2. Explore the codebase (optional)
View the complete source on GitHubto-prd
When your agent uses it
Turn the current conversation context into a PRD and publish it to the project issue tracker. Use when user wants to create a PRD from the current context.
What it loads into context
Frontmatter
40 tokensAlways available to the agent
SKILL.md
585 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Process
- Problem Statement
- Solution
- User Stories
- Implementation Decisions
- Testing Decisions
- Out of Scope
- Further Notes
Files
SKILL.mdcore2,800 bytes
Read SKILL.md
This skill takes the current conversation context and codebase understanding and produces a PRD. Do NOT interview the user — just synthesize what you already know.
The issue tracker and triage label vocabulary should have been provided to you — run `/setup-matt-pocock-skills` if not.
## Process
1. Explore the repo to understand the current state of the codebase, if you haven't already. Use the project's domain glossary vocabulary throughout the PRD, and respect any ADRs in the area you're touching.
2. Sketch out the major modules you will need to build or modify to complete the implementation. Actively look for opportunities to extract deep modules that can be tested in isolation.
A deep module (as opposed to a shallow module) is one which encapsulates a lot of functionality in a simple, testable interface which rarely changes.
Check with the user that these modules match their expectations. Check with the user which modules they want tests written for.
View the complete source on GitHubto-spec
When your agent uses it
Turn the current conversation into a spec and publish it to the project issue tracker: no interview, just synthesis of what you've already discussed.
What it loads into context
Frontmatter
42 tokensAlways available to the agent
SKILL.md
632 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Process
- Problem Statement
- Solution
- User Stories
- Implementation Decisions
- Testing Decisions
- Out of Scope
- Further Notes
Files
SKILL.mdcore3,043 bytes
Read SKILL.md
This skill takes the current conversation context and codebase understanding and produces a spec. Do NOT interview the user; just synthesize what you already know.
The issue tracker and triage label vocabulary should have been provided to you. If not, tell the user to run `/setup-matt-pocock-skills`.
## Process
1. Explore the repo to understand the current state of the codebase, if you haven't already. Use the project's domain glossary vocabulary throughout the spec, and respect any ADRs in the area you're touching.
2. Sketch out the seams at which you're going to test the feature. Existing seams should be preferred to new ones. Use the highest seam possible. If new seams are needed, propose them at the highest point you can. The fewer seams across the codebase, the better - the ideal number is one.
Check with the user that these seams match their expectations.
3. Write the spec using the template below, then publish it to the project issue tracker. Apply the `ready-for-agent` triage label - no need for additional triage.
View the complete source on GitHubto-tickets
When your agent uses it
Break a plan, spec, or the current conversation into a set of tracer-bullet tickets, each declaring its blocking edges, published to the configured tracker (edges as text in one file per ticket locally, or native blocking links on a real tracker).
What it loads into context
Frontmatter
65 tokensAlways available to the agent
SKILL.md
1,241 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Process
- Parent
- What to build
- Acceptance criteria
- Blocked by
Files
SKILL.mdcore5,671 bytesSKILL.mdcore5,671 bytes
Read SKILL.md
# To Tickets
Break a plan, spec, or conversation into a set of **tickets**: tracer-bullet vertical slices, each declaring the tickets that **block** it.
The issue tracker and triage label vocabulary should have been provided to you. If not, tell the user to run `/setup-matt-pocock-skills`.
## Process
### 1. Gather context
Work from whatever is already in the conversation context. If the user passes a reference (a spec path, an issue number or URL) as an argument, fetch it and read its full body and comments.
### 2. Explore the codebase (optional)
View the complete source on GitHubtriage
When your agent uses it
Move issues and external PRs through a state machine of triage roles, categorise, verify, grill if needed, and write agent-ready briefs.
What it loads into context
Frontmatter
44 tokensAlways available to the agent
SKILL.md
1,556 tokensWhen the skill is activated
Reference documents
2,359 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Reference docs
- Roles
- Invocation
- Show what needs attention
- Triage a specific issue or PR
- Quick state override
- Needs-info template
- Resuming a previous session
Files
AGENT-BRIEF.mddoc6,243 bytesOUT-OF-SCOPE.mddoc4,282 bytesSKILL.mdcore6,557 bytes
Read SKILL.md
# Triage
Move issues on the project issue tracker through a small state machine of triage roles.
If this repo treats external pull requests as a request surface (see the issue-tracker config), triage covers them too: **a PR is an issue with attached code**, using the same roles, same states, and same machine, with a few deltas marked "for a PR" below. Resolve a bare `#42` to an issue or PR per the tracker config.
Every comment or issue posted to the issue tracker during triage **must** start with this disclaimer:
```
> *This was generated by AI during triage.*
```
## Reference docs
View the complete source on GitHubvulnerability-scanner
When your agent uses it
Advanced vulnerability analysis principles. OWASP 2025, Supply Chain Security, attack surface mapping, risk prioritization.
What it loads into context
Frontmatter
42 tokensAlways available to the agent
SKILL.md
1,849 tokensWhen the skill is activated
Reference documents
681 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 🔧 Runtime Scripts
- 📋 Reference Files
- 1. Security Expert Mindset
- 2. OWASP Top 10:2025
- 3. Supply Chain Security (A03)
- 4. Attack Surface Mapping
- 5. Risk Prioritization
- 6. Exceptional Conditions (A10 - New)
- 7. Scanning Methodology
- 8. Code Pattern Analysis
- 9. Cloud Security Considerations
- 10. Anti-Patterns
- 11. Reporting Principles
Scripts executed separately
scripts/security_scan.py
Files
SKILL.mdcore7,584 byteschecklists.mddoc2,746 bytesscripts/security_scan.pyruns18,170 bytes
Read SKILL.md
# Vulnerability Scanner
> Think like an attacker, defend like an expert. 2025 threat landscape awareness.
## 🔧 Runtime Scripts
**Execute for automated validation:**
| Script | Purpose | Usage |
|--------|---------|-------|
| `scripts/security_scan.py` | Validate security principles applied | `python scripts/security_scan.py <project_path>` |
## 📋 Reference Files
View the complete source on GitHubwayfinder
When your agent uses it
Plan a huge chunk of work (more than one agent session can hold) as a shared map of decision tickets on your issue tracker, and resolve them one at a time until the way to the destination is clear.
What it loads into context
Frontmatter
57 tokensAlways available to the agent
SKILL.md
2,715 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Plan, don't do
- Refer by name
- The Map
- Ticket Types
- Fog of war
- Out of scope
- Invocation
Files
SKILL.mdcore11,908 bytes
Read SKILL.md
A loose idea has arrived, too big for one agent session, and wrapped in fog: the way from here to the **destination** isn't visible yet. Wayfinding is about finding that way, not charging at the destination. This skill charts the way as a **shared map** on the repo's issue tracker, then works its **decision tickets** (questions whose resolution is a decision, not slices of a build to execute) one at a time until the route is clear.
The destination varies per effort, and naming it is the first act of charting: it shapes every ticket. It might be a spec to hand off and iterate on, a decision to lock before planning starts, or a change made in place like a data-structure migration. The map is domain-agnostic: engineering work, course content, whatever fits the shape.
## Plan, don't do
Wayfinder is **planning** by default: each ticket resolves a decision, and the map is done when the way is clear, with nothing left to decide before someone goes and does the thing. The pull to just do the work is usually the signal you've reached the edge of the map and it's time to hand off. An effort can override this in its **Notes**, carrying execution into the map itself, but absent that, produce decisions, not deliverables.
## Refer by name
Every map and ticket is an issue, so it has a **name**: its title. In everything the human reads (narration, the map's Decisions-so-far), refer to it by that name, never by a bare id, number, or slug. A wall of `#42, #43, #44` is illegible; names read at a glance. The id and URL don't vanish; a name wraps its link, but they ride _inside_ the name, never stand in for it.
## The Map
View the complete source on GitHubweb-frameworks
When your agent uses it
Build modern full-stack web applications with Next.js (App Router, Server Components, RSC, PPR, SSR, SSG, ISR), Turborepo (monorepo management, task pipelines, remote caching, parallel execution), and RemixIcon (3100+ SVG icons in outlined/filled styles). Use when creating React applications, implementing server-side rendering, setting up monorepos with multiple packages, optimizing build performance and caching strategies, adding icon libraries, managing shared dependencies, or working with TypeScript full-stack projects.
What it loads into context
Frontmatter
127 tokensAlways available to the agent
SKILL.md
2,293 tokensWhen the skill is activated
Reference documents
21,261 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Overview
- When to Use This Skill Group
- Stack Selection Guide
- Quick Start
- Reference Navigation
- Common Patterns & Workflows
- Utility Scripts
- Best Practices
- Resources
- Implementation Checklist
Scripts executed separately
scripts/__init__.pyscripts/nextjs_init.pyscripts/tests/test_nextjs_init.pyscripts/tests/test_turborepo_migrate.pyscripts/turborepo_migrate.py
Files
SKILL.mdcore9,378 bytesSKILL.mdcore9,378 bytesSKILL.mdcore9,378 bytesSKILL.mdcore9,378 bytesSKILL.mdcore9,378 bytesSKILL.mdcore9,378 bytesSKILL.mdcore9,378 bytesSKILL.mdcore9,378 bytesreferences/nextjs-app-router.mddoc9,366 bytesreferences/nextjs-data-fetching.mddoc10,229 bytesreferences/nextjs-optimization.mddoc11,210 bytesreferences/nextjs-server-components.mddoc10,792 bytesreferences/remix-icon-integration.mddoc10,810 bytesreferences/turborepo-caching.mddoc9,714 bytesreferences/turborepo-pipelines.mddoc8,510 bytesreferences/turborepo-setup.mddoc9,696 bytesscripts/__init__.pyruns0 bytesscripts/nextjs_init.pyruns14,880 bytesscripts/requirements.txtdoc430 bytesscripts/tests/coverage-web.jsonasset34,849 bytesscripts/tests/requirements.txtdoc52 bytesscripts/tests/test_nextjs_init.pyruns10,735 bytesscripts/tests/test_turborepo_migrate.pyruns12,861 bytesscripts/turborepo_migrate.pyruns13,231 bytes
Read SKILL.md
# Web Frameworks Skill Group
Comprehensive guide for building modern full-stack web applications using Next.js, Turborepo, and RemixIcon.
## Overview
This skill group combines three powerful tools for web development:
**Next.js** - React framework with SSR, SSG, RSC, and optimization features
**Turborepo** - High-performance monorepo build system for JavaScript/TypeScript
**RemixIcon** - Icon library with 3,100+ outlined and filled style icons
## When to Use This Skill Group
View the complete source on GitHubwebapp-testing
When your agent uses it
Web application testing principles. E2E, Playwright, deep audit strategies.
What it loads into context
Frontmatter
39 tokensAlways available to the agent
SKILL.md
925 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 🔧 Runtime Scripts
- 1. Deep Audit Approach
- 2. Testing Pyramid for Web
- 3. E2E Test Principles
- 4. Playwright Principles
- 5. Visual Testing
- 6. API Testing Principles
- 7. Test Organization
- 8. CI Integration
- 9. Anti-Patterns
Scripts executed separately
scripts/playwright_runner.py
Files
SKILL.mdcore3,815 bytesscripts/playwright_runner.pyruns6,531 bytes
Read SKILL.md
# Web App Testing
> Discover and test everything. Leave no route untested.
## 🔧 Runtime Scripts
**Execute these for automated browser testing:**
| Script | Purpose | Usage |
|--------|---------|-------|
| `scripts/playwright_runner.py` | Basic browser test | `python scripts/playwright_runner.py https://example.com` |
| | With screenshot | `python scripts/playwright_runner.py <url> --screenshot` |
| | Accessibility check | `python scripts/playwright_runner.py <url> --a11y` |
View the complete source on GitHubwizard
When your agent uses it
Generate an interactive bash wizard that walks a human through steps only they can perform. Use when provisioning infrastructure, setting up credentials or CI secrets, walking an unfamiliar third-party dashboard, or running a one-off migration or cutover. Don't invoke this for steps the agent can perform itself.
What it loads into context
Frontmatter
62 tokensAlways available to the agent
SKILL.md
957 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Process
Files
SKILL.mdcore4,123 bytesSKILL.mdcore4,123 bytesSKILL.mdcore4,123 bytes
Read SKILL.md
# Wizard
A **wizard** is a bash script that walks a human, step by step, through a manual procedure that's tedious to do by hand and tedious to re-explain to an AI every time. It opens each URL, says exactly what to click and copy, captures the values, writes them where they belong (`.env`, GitHub secrets), confirms at every stage, and shows how many stages are left. It might configure third-party services, run a one-off migration, or move the project from one state to another.
The delightful UX is already solved by [template.sh](template.sh): stage-by-stage progress, confirmation gates, cross-platform URL opening (including WSL), hidden secret entry, idempotent `.env` upserts, `gh secret`/`gh variable` writes, and a closing summary. **Your job is only to scope the procedure and author its stages.** The library above the `STAGES` marker is identical in every wizard; that consistency is the point: never hand-edit it.
A wizard is ephemeral by default: built for one run, saved to a scratch or `scripts/` path, deleted when the job's done. Commit it only when the user wants a repeatable setup path that should live in the repo.
## Process
### 1. Scope the procedure
Work out every manual step the human must take and every value that gets captured along the way. Read the repo first, don't ask cold:
View the complete source on GitHubwrite-a-skill
When your agent uses it
Create new agent skills with proper structure, progressive disclosure, and bundled resources. Use when user wants to create, write, or build a new skill.
What it loads into context
Frontmatter
39 tokensAlways available to the agent
SKILL.md
664 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Process
- Skill Structure
- SKILL.md Template
- Description Requirements
- When to Add Scripts
- When to Split Files
- Review Checklist
Files
SKILL.mdcore3,056 bytes
Read SKILL.md
# Writing Skills
## Process
1. **Gather requirements** - ask user about:
- What task/domain does the skill cover?
- What specific use cases should it handle?
- Does it need executable scripts or just instructions?
- Any reference materials to include?
2. **Draft the skill** - create:
- SKILL.md with concise instructions
- Additional reference files if content exceeds 500 lines
- Utility scripts if deterministic operations neededView the complete source on GitHub2d-games
When your agent uses it
2D game development principles. Sprites, tilemaps, physics, camera.
What it loads into context
Frontmatter
39 tokensAlways available to the agent
SKILL.md
554 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 1. Sprite Systems
- 2. Tilemap Design
- 3. 2D Physics
- 4. Camera Systems
- 5. Genre Patterns
- 6. Anti-Patterns
Files
SKILL.mdcore2,190 bytes
Read SKILL.md
# 2D Game Development
> Principles for 2D game systems.
---
## 1. Sprite Systems
### Sprite Organization
| Component | Purpose |
|-----------|---------|
| **Atlas** | Combine textures, reduce draw calls |
| **Animation** | Frame sequences |View the complete source on GitHub3d-games
When your agent uses it
3D game development principles. Rendering, shaders, physics, cameras.
What it loads into context
Frontmatter
37 tokensAlways available to the agent
SKILL.md
651 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 1. Rendering Pipeline
- 2. Shader Principles
- 3. 3D Physics
- 4. Camera Systems
- 5. Lighting
- 6. Level of Detail (LOD)
- 7. Anti-Patterns
Files
SKILL.mdcore2,563 bytes
Read SKILL.md
# 3D Game Development
> Principles for 3D game systems.
---
## 1. Rendering Pipeline
### Stages
```
1. Vertex Processing → Transform geometry
2. Rasterization → Convert to pixels
3. Fragment Processing → Color pixelsView the complete source on GitHubgame-art
When your agent uses it
Game art principles. Visual style selection, asset pipeline, animation workflow.
What it loads into context
Frontmatter
30 tokensAlways available to the agent
SKILL.md
1,286 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 1. Art Style Selection
- 2. Asset Pipeline Decisions
- 3. Color Theory Decisions
- 4. Animation Principles
- 5. Resolution & Scale Decisions
- 6. Asset Organization
- 7. Anti-Patterns
Files
SKILL.mdcore5,049 bytesSKILL.mdcore5,049 bytes
Read SKILL.md
# Game Art Principles
> Visual design thinking for games - style selection, asset pipelines, and art direction.
---
## 1. Art Style Selection
### Decision Tree
```
What feeling should the game evoke?
│
├── Nostalgic / RetroView the complete source on GitHubgame-audio
When your agent uses it
Game audio principles. Sound design, music integration, adaptive audio systems.
What it loads into context
Frontmatter
31 tokensAlways available to the agent
SKILL.md
1,319 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 1. Audio Category System
- 2. Sound Design Decisions
- 3. Music Integration
- 4. Adaptive Audio Decisions
- 5. 3D Audio Decisions
- 6. Platform Considerations
- 7. Mix Hierarchy
- 8. Anti-Patterns
Files
SKILL.mdcore5,361 bytes
Read SKILL.md
# Game Audio Principles
> Sound design and music integration for immersive game experiences.
---
## 1. Audio Category System
### Category Definitions
| Category | Behavior | Examples |
|----------|----------|----------|
| **Music** | Looping, crossfade, ducking | BGM, combat music |
| **SFX** | One-shot, 3D positioned | Footsteps, impacts |View the complete source on GitHubgame-design
When your agent uses it
Game design principles. GDD structure, balancing, player psychology, progression.
What it loads into context
Frontmatter
31 tokensAlways available to the agent
SKILL.md
639 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 1. Core Loop Design
- 2. Game Design Document (GDD)
- 3. Player Psychology
- 4. Difficulty Balancing
- 5. Progression Design
- 6. Anti-Patterns
Files
SKILL.mdcore2,645 bytes
Read SKILL.md
# Game Design Principles
> Design thinking for engaging games.
---
## 1. Core Loop Design
### The 30-Second Test
```
Every game needs a fun 30-second loop:
1. ACTION → Player does something
2. FEEDBACK → Game respondsView the complete source on GitHubgame-development
When your agent uses it
Game development orchestrator. Routes to platform-specific skills based on project needs.
What it loads into context
Frontmatter
37 tokensAlways available to the agent
SKILL.md
1,151 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to Use This Skill
- Sub-Skill Routing
- Core Principles (All Platforms)
- Anti-Patterns (Universal)
- Routing Examples
Files
SKILL.mdcore4,682 bytes
Read SKILL.md
# Game Development
> **Orchestrator skill** that provides core principles and routes to specialized sub-skills.
---
## When to Use This Skill
You are working on a game development project. This skill teaches the PRINCIPLES of game development and directs you to the right sub-skill based on context.
---
## Sub-Skill Routing
View the complete source on GitHub2d-games
When your agent uses it
2D game development principles. Sprites, tilemaps, physics, camera.
What it loads into context
Frontmatter
39 tokensAlways available to the agent
SKILL.md
554 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 1. Sprite Systems
- 2. Tilemap Design
- 3. 2D Physics
- 4. Camera Systems
- 5. Genre Patterns
- 6. Anti-Patterns
Files
SKILL.mdcore2,190 bytes
Read SKILL.md
# 2D Game Development
> Principles for 2D game systems.
---
## 1. Sprite Systems
### Sprite Organization
| Component | Purpose |
|-----------|---------|
| **Atlas** | Combine textures, reduce draw calls |
| **Animation** | Frame sequences |View the complete source on GitHub3d-games
When your agent uses it
3D game development principles. Rendering, shaders, physics, cameras.
What it loads into context
Frontmatter
37 tokensAlways available to the agent
SKILL.md
651 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 1. Rendering Pipeline
- 2. Shader Principles
- 3. 3D Physics
- 4. Camera Systems
- 5. Lighting
- 6. Level of Detail (LOD)
- 7. Anti-Patterns
Files
SKILL.mdcore2,563 bytes
Read SKILL.md
# 3D Game Development
> Principles for 3D game systems.
---
## 1. Rendering Pipeline
### Stages
```
1. Vertex Processing → Transform geometry
2. Rasterization → Convert to pixels
3. Fragment Processing → Color pixelsView the complete source on GitHubgame-art
When your agent uses it
Game art principles. Visual style selection, asset pipeline, animation workflow.
What it loads into context
Frontmatter
30 tokensAlways available to the agent
SKILL.md
1,286 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 1. Art Style Selection
- 2. Asset Pipeline Decisions
- 3. Color Theory Decisions
- 4. Animation Principles
- 5. Resolution & Scale Decisions
- 6. Asset Organization
- 7. Anti-Patterns
Files
SKILL.mdcore5,049 bytesSKILL.mdcore5,049 bytes
Read SKILL.md
# Game Art Principles
> Visual design thinking for games - style selection, asset pipelines, and art direction.
---
## 1. Art Style Selection
### Decision Tree
```
What feeling should the game evoke?
│
├── Nostalgic / RetroView the complete source on GitHubgame-audio
When your agent uses it
Game audio principles. Sound design, music integration, adaptive audio systems.
What it loads into context
Frontmatter
31 tokensAlways available to the agent
SKILL.md
1,319 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 1. Audio Category System
- 2. Sound Design Decisions
- 3. Music Integration
- 4. Adaptive Audio Decisions
- 5. 3D Audio Decisions
- 6. Platform Considerations
- 7. Mix Hierarchy
- 8. Anti-Patterns
Files
SKILL.mdcore5,361 bytes
Read SKILL.md
# Game Audio Principles
> Sound design and music integration for immersive game experiences.
---
## 1. Audio Category System
### Category Definitions
| Category | Behavior | Examples |
|----------|----------|----------|
| **Music** | Looping, crossfade, ducking | BGM, combat music |
| **SFX** | One-shot, 3D positioned | Footsteps, impacts |View the complete source on GitHubgame-design
When your agent uses it
Game design principles. GDD structure, balancing, player psychology, progression.
What it loads into context
Frontmatter
31 tokensAlways available to the agent
SKILL.md
639 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 1. Core Loop Design
- 2. Game Design Document (GDD)
- 3. Player Psychology
- 4. Difficulty Balancing
- 5. Progression Design
- 6. Anti-Patterns
Files
SKILL.mdcore2,645 bytes
Read SKILL.md
# Game Design Principles
> Design thinking for engaging games.
---
## 1. Core Loop Design
### The 30-Second Test
```
Every game needs a fun 30-second loop:
1. ACTION → Player does something
2. FEEDBACK → Game respondsView the complete source on GitHubmobile-games
When your agent uses it
Mobile game development principles. Touch input, battery, performance, app stores.
What it loads into context
Frontmatter
35 tokensAlways available to the agent
SKILL.md
521 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 1. Platform Considerations
- 2. Touch Input Principles
- 3. Performance Targets
- 4. App Store Requirements
- 5. Monetization Models
- 6. Anti-Patterns
Files
SKILL.mdcore2,282 bytes
Read SKILL.md
# Mobile Game Development
> Platform constraints and optimization principles.
---
## 1. Platform Considerations
### Key Constraints
| Constraint | Strategy |
|------------|----------|
| **Touch input** | Large hit areas, gestures |
| **Battery** | Limit CPU/GPU usage |View the complete source on GitHubmultiplayer
When your agent uses it
Multiplayer game development principles. Architecture, networking, synchronization.
What it loads into context
Frontmatter
32 tokensAlways available to the agent
SKILL.md
659 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 1. Architecture Selection
- 2. Synchronization Principles
- 3. Network Optimization
- 4. Security Principles
- 5. Matchmaking
- 6. Anti-Patterns
Files
SKILL.mdcore2,813 bytesSKILL.mdcore2,813 bytes
Read SKILL.md
# Multiplayer Game Development
> Networking architecture and synchronization principles.
---
## 1. Architecture Selection
### Decision Tree
```
What type of multiplayer?
│
├── Competitive / Real-timeView the complete source on GitHubpc-games
When your agent uses it
PC and console game development principles. Engine selection, platform features, optimization strategies.
What it loads into context
Frontmatter
36 tokensAlways available to the agent
SKILL.md
743 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 1. Engine Selection
- 2. Platform Features
- 3. Controller Support
- 4. Performance Optimization
- 5. Engine-Specific Principles
- 6. Anti-Patterns
Files
SKILL.mdcore2,973 bytesSKILL.mdcore2,973 bytes
Read SKILL.md
# PC/Console Game Development
> Engine selection and platform-specific principles.
---
## 1. Engine Selection
### Decision Tree
```
What are you building?
│
├── 2D GameView the complete source on GitHubvr-ar
When your agent uses it
VR/AR development principles. Comfort, interaction, performance requirements.
What it loads into context
Frontmatter
33 tokensAlways available to the agent
SKILL.md
627 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 1. Platform Selection
- 2. Comfort Principles
- 3. Performance Requirements
- 4. Interaction Principles
- 5. Spatial Design
- 6. Anti-Patterns
Files
SKILL.mdcore2,379 bytes
Read SKILL.md
# VR/AR Development
> Immersive experience principles.
---
## 1. Platform Selection
### VR Platforms
| Platform | Use Case |
|----------|----------|
| **Quest** | Standalone, wireless |
| **PCVR** | High fidelity |View the complete source on GitHubweb-games
When your agent uses it
Web browser game development principles. Framework selection, WebGPU, optimization, PWA.
What it loads into context
Frontmatter
37 tokensAlways available to the agent
SKILL.md
788 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 1. Framework Selection
- 2. WebGPU Adoption
- 3. Performance Principles
- 4. Asset Strategy
- 5. PWA for Games
- 6. Audio Handling
- 7. Anti-Patterns
Files
SKILL.mdcore3,073 bytes
Read SKILL.md
# Web Browser Game Development
> Framework selection and browser-specific principles.
---
## 1. Framework Selection
### Decision Tree
```
What type of game?
│
├── 2D GameView the complete source on GitHubmobile-games
When your agent uses it
Mobile game development principles. Touch input, battery, performance, app stores.
What it loads into context
Frontmatter
35 tokensAlways available to the agent
SKILL.md
521 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 1. Platform Considerations
- 2. Touch Input Principles
- 3. Performance Targets
- 4. App Store Requirements
- 5. Monetization Models
- 6. Anti-Patterns
Files
SKILL.mdcore2,282 bytes
Read SKILL.md
# Mobile Game Development
> Platform constraints and optimization principles.
---
## 1. Platform Considerations
### Key Constraints
| Constraint | Strategy |
|------------|----------|
| **Touch input** | Large hit areas, gestures |
| **Battery** | Limit CPU/GPU usage |View the complete source on GitHubmultiplayer
When your agent uses it
Multiplayer game development principles. Architecture, networking, synchronization.
What it loads into context
Frontmatter
32 tokensAlways available to the agent
SKILL.md
659 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 1. Architecture Selection
- 2. Synchronization Principles
- 3. Network Optimization
- 4. Security Principles
- 5. Matchmaking
- 6. Anti-Patterns
Files
SKILL.mdcore2,813 bytesSKILL.mdcore2,813 bytes
Read SKILL.md
# Multiplayer Game Development
> Networking architecture and synchronization principles.
---
## 1. Architecture Selection
### Decision Tree
```
What type of multiplayer?
│
├── Competitive / Real-timeView the complete source on GitHubpc-games
When your agent uses it
PC and console game development principles. Engine selection, platform features, optimization strategies.
What it loads into context
Frontmatter
36 tokensAlways available to the agent
SKILL.md
743 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 1. Engine Selection
- 2. Platform Features
- 3. Controller Support
- 4. Performance Optimization
- 5. Engine-Specific Principles
- 6. Anti-Patterns
Files
SKILL.mdcore2,973 bytesSKILL.mdcore2,973 bytes
Read SKILL.md
# PC/Console Game Development
> Engine selection and platform-specific principles.
---
## 1. Engine Selection
### Decision Tree
```
What are you building?
│
├── 2D GameView the complete source on GitHubvr-ar
When your agent uses it
VR/AR development principles. Comfort, interaction, performance requirements.
What it loads into context
Frontmatter
33 tokensAlways available to the agent
SKILL.md
627 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 1. Platform Selection
- 2. Comfort Principles
- 3. Performance Requirements
- 4. Interaction Principles
- 5. Spatial Design
- 6. Anti-Patterns
Files
SKILL.mdcore2,379 bytes
Read SKILL.md
# VR/AR Development
> Immersive experience principles.
---
## 1. Platform Selection
### VR Platforms
| Platform | Use Case |
|----------|----------|
| **Quest** | Standalone, wireless |
| **PCVR** | High fidelity |View the complete source on GitHubweb-games
When your agent uses it
Web browser game development principles. Framework selection, WebGPU, optimization, PWA.
What it loads into context
Frontmatter
37 tokensAlways available to the agent
SKILL.md
788 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 1. Framework Selection
- 2. WebGPU Adoption
- 3. Performance Principles
- 4. Asset Strategy
- 5. PWA for Games
- 6. Audio Handling
- 7. Anti-Patterns
Files
SKILL.mdcore3,073 bytes
Read SKILL.md
# Web Browser Game Development
> Framework selection and browser-specific principles.
---
## 1. Framework Selection
### Decision Tree
```
What type of game?
│
├── 2D GameView the complete source on GitHubgrounded-research-benchmark
When your agent uses it
Perform triangulated cognitive research combining SQLite memory, GitHub 10k+ stars patterns, and ToT DAG benchmarking before critical architectural decisions. Automatically triggers subagent research escalation when confidence is low (<0.70). Keywords: research, benchmark, github, memory, triangulation, grounding, best-practices, escalation
What it loads into context
Frontmatter
78 tokensAlways available to the agent
SKILL.md
1,135 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 1. Overview & Philosophy
- 2. Trigger Conditions
- 3. Mandatory 5-Phase Execution Protocol
- 4. Fallback & Guardrails Matrix
Files
SKILL.mdcore4,367 bytes
Read SKILL.md
# Grounded Research & Cognitive Benchmark Skill
## 1. Overview & Philosophy
Khi đối mặt với một bài toán kiến trúc mới, công nghệ lạ, hoặc khi độ tin cậy thấp, Agent **KHÔNG ĐƯỢC PHÉP ĐOÁN MÒ (Zero Guesswork / Zero Hallucination)**.
Skill này quy chuẩn hóa quy trình **Cognitive Triangulation**:
$$\text{Kiến Trúc Tối Ưu} = \mathcal{F}(\text{Kinh Nghiệm Nội Bộ SQLite},\ \text{Mẫu Chuẩn GitHub 10k+},\ \text{Ràng Buộc Thực Tế Của Dự Án})$$
---
## 2. Trigger Conditions
Kích hoạt skill này khi:
1. Thiết kế hoặc thay đổi kiến trúc quan trọng (Database schema, State Machine, Caching, IPC, Subagents).
2. Tác vụ có độ bất định cao (Confidence Score < 0.70).
3. Đã thử sửa lỗi 2 lần liên tiếp (`failureStreak >= 2`) nhưng test vẫn thất bại.
4. Tích hợp thư viện mới chưa có trong codebase hiện tại.View the complete source on GitHubkilo-kit-core
When your agent uses it
Core Kilo-Kit skill enforcing Hard-Gate and Iron Law principles. Ensures AI agents scan the system and codebase before proposing solutions. Keywords: hard-gate, iron-law, evidence, scan, verify, system-check, codebase
What it loads into context
Frontmatter
117 tokensAlways available to the agent
SKILL.md
2,749 tokensWhen the skill is activated
Reference documents
3,131 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to Use
- Prerequisites
- ⛔ HARD-GATE — Mandatory System Scan
- 🔒 Iron Law — Invariant Rules
- 🔀 Process Flow
- Guidelines
- Common Patterns
- Anti-Patterns (AVOID)
- Error Handling
- Success Criteria
- References
- Related Skills
- Feedback Integration
Files
SKILL.mdcore11,206 bytesSKILL.mdcore11,206 bytesSKILL.mdcore11,206 bytesSKILL.mdcore11,206 bytesSKILL.mdcore11,206 bytesreferences/output-formats.mddoc4,342 bytesreferences/patterns.mddoc3,822 bytesreferences/performance-benchmarks.mddoc3,634 bytes
Read SKILL.md
# 🛡<U+FE0F> Kilo-Kit Core Skill — Hard-Gate & Iron Law
> **Philosophy:** "Evidence over Guessing" — No agent action without verified evidence.
## When to Use
Use this skill when:
- Starting **any** new task or user request
- Proposing architectural or code changes
- Diagnosing bugs or performance issues
- Making decisions that affect production systems
**Do NOT use this skill when:**
- Answering simple factual questions from memoryView the complete source on GitHubskill-template
When your agent uses it
Template for creating new Kilo-Kit skills. Copy this folder and customize for your skill. Keywords: template, new, create, skill
What it loads into context
Frontmatter
80 tokensAlways available to the agent
SKILL.md
798 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to Use
- Prerequisites
- Process
- Guidelines
- Common Patterns
- Anti-Patterns (AVOID)
- Error Handling
- Success Criteria
- References
- Related Skills
- Feedback Integration
Files
SKILL.mdcore2,734 bytes
Read SKILL.md
# 📋 Skill Template
> **Replace this with your skill name**
## When to Use
Use this skill when:
- [Trigger condition 1]
- [Trigger condition 2]
- [Trigger condition 3]
**Do NOT use this skill when:**
- [Wrong condition 1]
- [Wrong condition 2]View the complete source on GitHubroot-cause-analysis
When your agent uses it
Deep root cause analysis using the 5 Whys and Fishbone techniques. Use when systematic debugging hasn't found the cause, or for complex systemic issues. Keywords: root cause, why, underlying, fundamental, systemic, deep, origin
What it loads into context
Frontmatter
115 tokensAlways available to the agent
SKILL.md
2,233 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to Use
- Prerequisites
- Process
- Output Template
- Guidelines
- Success Criteria
- Related Skills
Files
SKILL.mdcore9,624 bytes
Read SKILL.md
# 🔬 Root Cause Analysis Skill
> **Philosophy:** Don't stop at the first "why" — dig until you hit bedrock.
## When to Use
Use this skill when:
- Systematic debugging found the bug but not WHY it exists
- Issue keeps recurring despite fixes
- Bug seems to have multiple contributing factors
- You need to prevent similar bugs in the future
- There's a systemic/architectural issue suspected
**Do NOT use this skill when:**View the complete source on GitHubsystematic-debugging
When your agent uses it
Comprehensive 4-phase debugging methodology for complex bugs. Use for bugs that aren't immediately obvious or have resisted quick fixes. Keywords: bug, error, fix, debug, broken, crash, fail, exception
What it loads into context
Frontmatter
107 tokensAlways available to the agent
SKILL.md
1,823 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to Use
- Prerequisites
- Process
- Debugging Decision Tree
- Guidelines
- Common Patterns
- Anti-Patterns (AVOID)
- Success Criteria
- Related Skills
Files
SKILL.mdcore7,661 bytesSKILL.mdcore7,661 bytesSKILL.mdcore7,661 bytes
Read SKILL.md
# 🔍 Systematic Debugging Skill
> **Philosophy:** Understand before you fix. Verify before you celebrate.
## When to Use
Use this skill when:
- Bug is not immediately obvious
- Previous quick fixes have failed
- Error involves multiple components
- Need to ensure no regression from fix
- Production issue requiring careful handling
**Do NOT use this skill when:**View the complete source on GitHubfix-verification
When your agent uses it
Comprehensive fix verification methodology to ensure bugs are truly fixed. Use after implementing any bug fix to verify it works and hasn't caused regressions. Keywords: verify, confirm, test, validate, check, ensure, regression, fixed
What it loads into context
Frontmatter
108 tokensAlways available to the agent
SKILL.md
2,315 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to Use
- Prerequisites
- Process
- Quick Verification Checklist
- Verification Decision Tree
- Guidelines
- Common Pitfalls
- Success Criteria
- Related Skills
Files
SKILL.mdcore9,550 bytesSKILL.mdcore9,550 bytesSKILL.mdcore9,550 bytes
Read SKILL.md
# ✅ Fix Verification Skill
> **Philosophy:** A bug isn't fixed until it's verified. Twice.
## When to Use
Use this skill when:
- You've implemented a bug fix
- Someone else's fix needs verification
- Deploying a fix to production
- Bug was high-impact and needs thorough verification
- Previous fixes for this bug have failed
**Do NOT use this skill when:**View the complete source on GitHubbackend-api-development
When your agent uses it
Comprehensive backend API development skill for building robust, scalable APIs. Use when creating new endpoints, services, or backend functionality. Keywords: API, backend, endpoint, service, REST, GraphQL, server, controller, route
What it loads into context
Frontmatter
112 tokensAlways available to the agent
SKILL.md
3,210 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to Use
- Prerequisites
- Process
- Best Practices
- Guidelines
- Success Criteria
- Related Skills
Files
SKILL.mdcore13,219 bytes
Read SKILL.md
# 🔧 Backend API Development Skill
> **Philosophy:** APIs are contracts. Build them right the first time.
## When to Use
Use this skill when:
- Creating a new API endpoint
- Building a new service/module
- Refactoring existing API code
- Adding new functionality to backend
- Need to follow RESTful/GraphQL best practices
**Do NOT use this skill when:**View the complete source on GitHubsecurity-best-practices
When your agent uses it
Security-focused development skill covering OWASP Top 10 and secure coding. Use when implementing authentication, handling user data, or security review. Keywords: security, auth, authentication, authorization, OWASP, XSS, SQL injection, CSRF, secure
What it loads into context
Frontmatter
119 tokensAlways available to the agent
SKILL.md
2,997 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to Use
- Prerequisites
- OWASP Top 10 Quick Reference
- Input Validation Patterns
- Security Testing Checklist
- Guidelines
- Success Criteria
- Related Skills
Files
SKILL.mdcore11,859 bytesSKILL.mdcore11,859 bytesSKILL.mdcore11,859 bytes
Read SKILL.md
# 🔐 Security Best Practices Skill
> **Philosophy:** Security is not optional. Build it in from the start.
## When to Use
Use this skill when:
- Implementing authentication/authorization
- Handling user input
- Working with sensitive data
- Doing security code review
- Building user-facing features
- Setting up deployment/infrastructure
View the complete source on GitHubcode-review
When your agent uses it
Comprehensive code review checklist and methodology. Use when reviewing PRs, conducting code audits, or assessing code quality. Keywords: review, PR, code review, audit, assess, quality, check
What it loads into context
Frontmatter
98 tokensAlways available to the agent
SKILL.md
1,572 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to Use
- Prerequisites
- Process
- Review Comment Guidelines
- Common Issues to Watch For
- Success Criteria
- Related Skills
Files
SKILL.mdcore6,784 bytes
Read SKILL.md
# 👁<U+FE0F> Code Review Skill
> **Philosophy:** Code review is collaboration, not criticism.
## When to Use
Use this skill when:
- Reviewing a Pull Request
- Conducting a code audit
- Assessing code quality before merge
- Mentoring through code feedback
- Preparing code for production
**Do NOT use this skill when:**View the complete source on GitHubtesting-strategy
When your agent uses it
Comprehensive testing skill covering unit, integration, and e2e testing with TDD. Use when writing tests, improving coverage, or setting up testing infrastructure. Keywords: test, TDD, unit test, integration, e2e, coverage, mock, jest, vitest
What it loads into context
Frontmatter
121 tokensAlways available to the agent
SKILL.md
3,045 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to Use
- The Testing Pyramid
- TDD Workflow: RED → GREEN → REFACTOR
- Unit Testing Patterns
- Mocking Strategies
- Integration Testing
- E2E Testing
- Test Coverage
- Fixing Flaky Tests
- Test Organization
- Guidelines
- Test Quality Checklist
- Success Criteria
- Related Skills
Files
SKILL.mdcore12,405 bytes
Read SKILL.md
# 🧪 Testing Strategy Skill
> **Philosophy:** If it's not tested, it's broken. You just don't know it yet.
## When to Use
Use this skill when:
- Writing new code (TDD approach)
- Adding tests to existing code
- Improving test coverage
- Fixing flaky tests
- Setting up testing infrastructure
- Debugging test failures
View the complete source on GitHubsqlite-triangulation-pattern
When your agent uses it
Reasoning data lost across agent steps and missing low-confidence fallback Keywords: sqlite, triangulation, escalation, confidence
What it loads into context
Frontmatter
35 tokensAlways available to the agent
SKILL.md
111 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Overview
- Solution Pattern & Best Practices
- Verification & Testing Strategy
Files
SKILL.mdcore568 bytes
Read SKILL.md
# sqlite-triangulation-pattern
## Overview
Reasoning data lost across agent steps and missing low-confidence fallback
## Solution Pattern & Best Practices
Use kilo_triangulate_research to commit reasoning to SQLite and escalate to subagent when confidence < 0.70
## Verification & Testing Strategy
Query cognitive_triangulations table and verify escalation_triggered columnView the complete source on GitHubsqlite-wal-optimization
When your agent uses it
High concurrent SQLite access causing lock contention and missing indexes Keywords: sqlite, wal, indexes, performance
What it loads into context
Frontmatter
32 tokensAlways available to the agent
SKILL.md
99 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Overview
- Solution Pattern & Best Practices
- Verification & Testing Strategy
Files
SKILL.mdcore517 bytes
Read SKILL.md
# sqlite-wal-optimization
## Overview
High concurrent SQLite access causing lock contention and missing indexes
## Solution Pattern & Best Practices
Apply PRAGMA journal_mode=WAL and create composite indexes on (task_mode, created_at)
## Verification & Testing Strategy
Run PRAGMA integrity_check and benchmark with multi-client connectionsView the complete source on GitHubagent-observability
When your agent uses it
Use when monitoring, tracing, or debugging agentic workflows in production. Keywords: observability, tracing, OpenTelemetry, Langfuse, latency, token cost, loop detection, telemetry.
What it loads into context
Frontmatter
51 tokensAlways available to the agent
SKILL.md
1,050 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Overview
- When To Use
- Core Pillars
- Instrumentation Workflow
- Key Metrics
- Loop Detection & Anomaly Alerts
- Quality Gates
- Instrumentation Best Practices
- Golden Dataset Extraction
- Integration Patterns
- KPI Definition
- References
Files
SKILL.mdcore5,033 bytes
Read SKILL.md
# Agent Observability & Telemetry
## Overview
This skill defines the operational standards and instrumentation requirements for monitoring agentic workflows. It ensures that complex, multi-agent systems built within KILO-KIT remain transparent, debuggable, and cost-effective. Observability in this context spans from real-time tracing of individual subagent reasoning to macro-level analysis of cost-per-task and loop-detection across distributed systems.
## When To Use
Activate this skill when:
- Designing new complex agent workflows requiring distributed tracing.
- Debugging performance regressions or unexplained agent failures.
- Implementing production monitoring for cost optimization.
- Setting up feedback loops for regression testing based on real production traces.
- Configuring OpenTelemetry or integrating with observability platforms like Langfuse/Helicone.
## Core PillarsView the complete source on GitHubbash-linux
When your agent uses it
Bash/Linux terminal patterns. Critical commands, piping, error handling, scripting. Use when working on macOS or Linux systems.
What it loads into context
Frontmatter
47 tokensAlways available to the agent
SKILL.md
1,296 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 1. Operator Syntax
- 2. File Operations
- 3. Process Management
- 4. Text Processing
- 5. Environment Variables
- 6. Network
- 7. Script Template
- 8. Common Patterns
- 9. Differences from PowerShell
- 10. Error Handling
Files
SKILL.mdcore4,156 bytesSKILL.mdcore4,156 bytesSKILL.mdcore4,156 bytesSKILL.mdcore4,156 bytesSKILL.mdcore4,156 bytesSKILL.mdcore4,156 bytesSKILL.mdcore4,156 bytesSKILL.mdcore4,156 bytesSKILL.mdcore4,156 bytes
Read SKILL.md
# Bash Linux Patterns
> Essential patterns for Bash on Linux/macOS.
---
## 1. Operator Syntax
### Chaining Commands
| Operator | Meaning | Example |
|----------|---------|---------|
| `;` | Run sequentially | `cmd1; cmd2` |
| `&&` | Run if previous succeeded | `npm install && npm run dev` |View the complete source on GitHubchrome-devtools
When your agent uses it
Browser automation, debugging, and performance analysis using Puppeteer CLI scripts. Use for automating browsers, taking screenshots, analyzing performance, monitoring network traffic, web scraping, form automation, and JavaScript debugging.
What it loads into context
Frontmatter
56 tokensAlways available to the agent
SKILL.md
3,012 tokensWhen the skill is activated
Reference documents
16,156 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Quick Start
- Available Scripts
- Usage Patterns
- Execution Protocol
- Common Workflows
- Script Options
- Output Format
- Finding Elements
- Troubleshooting
- Resilience and Subagent Stability
- Reference Documentation
- Advanced Usage
- External Resources
Scripts executed separately
scripts/.gitignorescripts/__tests__/selector.test.jsscripts/click.jsscripts/close-persistent.jsscripts/console.jsscripts/evaluate.jsscripts/fill.jsscripts/install-deps.shscripts/install.shscripts/launch-persistent.jsscripts/lib/browser.jsscripts/lib/selector.jsscripts/navigate.jsscripts/network.jsscripts/package.jsonscripts/performance.jsscripts/screenshot.jsscripts/snapshot.js
Files
.gitignoreasset17 bytesSKILL.mdcore12,342 bytesSKILL.mdcore12,342 bytesSKILL.mdcore12,342 bytesSKILL.mdcore12,342 bytesSKILL.mdcore12,342 bytesSKILL.mdcore12,342 bytesSKILL.mdcore12,342 bytesSKILL.mdcore12,342 bytesSKILL.mdcore12,342 bytesSKILL.mdcore12,342 bytesSKILL.mdcore12,342 bytesSKILL.mdcore12,342 bytesSKILL.mdcore12,342 bytesSKILL.mdcore12,342 bytesSKILL.mdcore12,342 bytesSKILL.mdcore12,342 bytesSKILL.mdcore12,342 bytesSKILL.mdcore12,342 bytesSKILL.mdcore12,342 bytesSKILL.mdcore12,342 bytesSKILL.mdcore12,342 bytesSKILL.mdcore12,342 bytesSKILL.mdcore12,342 bytesSKILL.mdcore12,342 bytesSKILL.mdcore12,342 bytesSKILL.mdcore12,342 bytesSKILL.mdcore12,342 bytesSKILL.mdcore12,342 bytesSKILL.mdcore12,342 bytesSKILL.mdcore12,342 bytesSKILL.mdcore12,342 bytesSKILL.mdcore12,342 bytesSKILL.mdcore12,342 bytesSKILL.mdcore12,342 bytesSKILL.mdcore12,342 bytesSKILL.mdcore12,342 bytesSKILL.mdcore12,342 bytesreferences/cdp-domains.mddoc17,812 bytesreferences/performance-guide.mddoc21,550 bytesreferences/puppeteer-reference.mddoc19,065 bytesscripts/.gitignoreruns12 bytesscripts/PERSISTENT-BROWSER.mddoc3,146 bytesscripts/README.mddoc5,318 bytesscripts/__tests__/selector.test.jsruns6,525 bytesscripts/click.jsruns2,239 bytesscripts/close-persistent.jsruns974 bytesscripts/console.jsruns1,746 bytesscripts/evaluate.jsruns1,088 bytesscripts/fill.jsruns1,904 bytesscripts/install-deps.shruns4,371 bytesscripts/install.shruns2,137 bytesscripts/launch-persistent.jsruns2,133 bytesscripts/lib/browser.jsruns3,318 bytesscripts/lib/selector.jsruns5,422 bytesscripts/navigate.jsruns994 bytesscripts/network.jsruns2,727 bytesscripts/package-lock.jsonasset43,158 bytesscripts/package.jsonruns321 bytesscripts/performance.jsruns3,875 bytesscripts/screenshot.jsruns6,000 bytesscripts/snapshot.jsruns3,518 bytes
Read SKILL.md
# Chrome DevTools Agent Skill
Browser automation via executable Puppeteer scripts. All scripts output JSON for easy parsing.
## Quick Start
**CRITICAL**: Always check `pwd` before running scripts.
### Installation
#### Step 1: Install System Dependencies (Linux/WSL only)
On Linux/WSL, Chrome requires system libraries. Install them first:
View the complete source on GitHubdeployment-procedures
When your agent uses it
Production deployment principles and decision-making. Safe deployment workflows, rollback strategies, and verification. Teaches thinking, not scripts.
What it loads into context
Frontmatter
44 tokensAlways available to the agent
SKILL.md
1,396 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- ⚠<U+FE0F> How to Use This Skill
- 1. Platform Selection
- 2. Pre-Deployment Principles
- 3. Deployment Workflow Principles
- 4. Post-Deployment Verification
- 5. Rollback Principles
- 6. Zero-Downtime Deployment
- 7. Emergency Procedures
- 8. Anti-Patterns
- 9. Decision Checklist
- 10. Best Practices
Files
SKILL.mdcore5,708 bytesSKILL.mdcore5,708 bytes
Read SKILL.md
# Deployment Procedures
> Deployment principles and decision-making for safe production releases.
> **Learn to THINK, not memorize scripts.**
---
## ⚠<U+FE0F> How to Use This Skill
This skill teaches **deployment principles**, not bash scripts to copy.
- Every deployment is unique
- Understand the WHY behind each step
- Adapt procedures to your platformView the complete source on GitHubdevops
When your agent uses it
Deploy and manage cloud infrastructure on Cloudflare (Workers, R2, D1, KV, Pages, Durable Objects, Browser Rendering), Docker containers, and Google Cloud Platform (Compute Engine, GKE, Cloud Run, App Engine, Cloud Storage). Use when deploying serverless functions to the edge, configuring edge computing solutions, managing Docker containers and images, setting up CI/CD pipelines, optimizing cloud infrastructure costs, implementing global caching strategies, working with cloud databases, or building cloud-native applications.
What it loads into context
Frontmatter
117 tokensAlways available to the agent
SKILL.md
1,915 tokensWhen the skill is activated
Reference documents
17,413 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to Use This Skill
- Platform Selection Guide
- Quick Start
- Reference Navigation
- Common Workflows
- Best Practices
- Decision Matrix
- Resources
- Implementation Checklist
Scripts executed separately
scripts/cloudflare_deploy.pyscripts/docker_optimize.pyscripts/tests/test_cloudflare_deploy.pyscripts/tests/test_docker_optimize.py
Files
.env.exampleasset2,609 bytesSKILL.mdcore8,247 bytesSKILL.mdcore8,247 bytesSKILL.mdcore8,247 bytesSKILL.mdcore8,247 bytesSKILL.mdcore8,247 bytesSKILL.mdcore8,247 bytesreferences/browser-rendering.mddoc6,932 bytesreferences/cloudflare-d1-kv.mddoc2,549 bytesreferences/cloudflare-platform.mddoc7,292 bytesreferences/cloudflare-r2-storage.mddoc6,274 bytesreferences/cloudflare-workers-advanced.mddoc7,286 bytesreferences/cloudflare-workers-apis.mddoc6,947 bytesreferences/cloudflare-workers-basics.mddoc8,789 bytesreferences/docker-basics.mddoc5,818 bytesreferences/docker-compose.mddoc4,827 bytesreferences/gcloud-platform.mddoc7,015 bytesreferences/gcloud-services.mddoc5,925 bytesscripts/cloudflare_deploy.pyruns7,647 bytesscripts/docker_optimize.pyruns11,286 bytesscripts/requirements.txtdoc471 bytesscripts/tests/requirements.txtdoc52 bytesscripts/tests/test_cloudflare_deploy.pyruns9,261 bytesscripts/tests/test_docker_optimize.pyruns12,969 bytes
Read SKILL.md
# DevOps Skill
Comprehensive guide for deploying and managing cloud infrastructure across Cloudflare edge platform, Docker containerization, and Google Cloud Platform.
## When to Use This Skill
Use this skill when:
- Deploying serverless applications to Cloudflare Workers
- Containerizing applications with Docker
- Managing Google Cloud infrastructure with gcloud CLI
- Setting up CI/CD pipelines across platforms
- Optimizing cloud infrastructure costs
- Implementing multi-region deployments
- Building edge-first architecturesView the complete source on GitHubmcp-builder
When your agent uses it
Guide for creating high-quality MCP (Model Context Protocol) servers that enable LLMs to interact with external services through well-designed tools. Use when building MCP servers to integrate external APIs or services, whether in Python (FastMCP) or Node/TypeScript (MCP SDK).
What it loads into context
Frontmatter
72 tokensAlways available to the agent
SKILL.md
2,865 tokensWhen the skill is activated
Reference documents
22,948 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Overview
- 🚀 High-Level Workflow
- 📚 Documentation Library
Scripts executed separately
scripts/connections.pyscripts/evaluation.py
Files
LICENSE.txtdoc11,357 bytesSKILL.mdcore13,552 bytesSKILL.mdcore13,552 bytesSKILL.mdcore13,552 bytesSKILL.mdcore13,552 bytesreference/evaluation.mddoc21,663 bytesreference/mcp_best_practices.mddoc28,910 bytesreference/node_mcp_server.mddoc26,709 bytesreference/python_mcp_server.mddoc26,182 bytesscripts/connections.pyruns4,875 bytesscripts/evaluation.pyruns12,579 bytesscripts/example_evaluation.xmlasset1,194 bytesscripts/requirements.txtdoc29 bytes
Read SKILL.md
# MCP Server Development Guide
## Overview
To create high-quality MCP (Model Context Protocol) servers that enable LLMs to effectively interact with external services, use this skill. An MCP server provides tools that allow LLMs to access external services and APIs. The quality of an MCP server is measured by how well it enables LLMs to accomplish real-world tasks using the tools provided.
---
# Process
## 🚀 High-Level Workflow
Creating a high-quality MCP server involves four main phases:
View the complete source on GitHubmcp-management
When your agent uses it
Manage Model Context Protocol (MCP) servers - discover, analyze, and execute tools/prompts/resources from configured MCP servers. Use when working with MCP integrations, need to discover available MCP capabilities, filter MCP tools for specific tasks, execute MCP tools programmatically, access MCP prompts/resources, or implement MCP client functionality. Supports intelligent tool selection, multi-server management, and context-efficient capability discovery.
What it loads into context
Frontmatter
86 tokensAlways available to the agent
SKILL.md
1,477 tokensWhen the skill is activated
Reference documents
3,596 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Overview
- When to Use This Skill
- Core Capabilities
- Implementation Patterns
- Scripts Reference
- Quick Start
- Technical Details
- Integration Strategy
Scripts executed separately
scripts/.gitignorescripts/cli.tsscripts/dist/analyze-tools.jsscripts/dist/cli.jsscripts/dist/mcp-client.jsscripts/mcp-client.tsscripts/package.json
Files
README.mddoc5,747 bytesSKILL.mdcore6,498 bytesSKILL.mdcore6,498 bytesSKILL.mdcore6,498 bytesSKILL.mdcore6,498 bytesSKILL.mdcore6,498 bytesSKILL.mdcore6,498 bytesSKILL.mdcore6,498 bytesSKILL.mdcore6,498 bytesSKILL.mdcore6,498 bytesassets/tools.jsonasset84,510 bytesreferences/configuration.mddoc1,742 bytesreferences/gemini-cli-integration.mddoc4,347 bytesreferences/mcp-protocol.mddoc2,207 bytesscripts/.env.exampleasset281 bytesscripts/.gitignoreruns801 bytesscripts/cli.tsruns4,284 bytesscripts/dist/analyze-tools.jsruns2,560 bytesscripts/dist/cli.jsruns4,640 bytesscripts/dist/mcp-client.jsruns4,265 bytesscripts/mcp-client.tsruns4,770 bytesscripts/package.jsonruns411 bytesscripts/tsconfig.jsonasset323 bytes
Read SKILL.md
# MCP Management
Skill for managing and interacting with Model Context Protocol (MCP) servers.
## Overview
MCP is an open protocol enabling AI agents to connect to external tools and data sources. This skill provides scripts and utilities to discover, analyze, and execute MCP capabilities from configured servers without polluting the main context window.
**Key Benefits**:
- Progressive disclosure of MCP capabilities (load only what's needed)
- Intelligent tool/prompt/resource selection based on task requirements
- Multi-server management from single config file
- Context-efficient: subagents handle MCP discovery and execution
- Persistent tool catalog: automatically saves discovered tools to JSON for fast referenceView the complete source on GitHubpowershell-windows
When your agent uses it
PowerShell Windows patterns. Critical pitfalls, operator syntax, error handling.
What it loads into context
Frontmatter
38 tokensAlways available to the agent
SKILL.md
977 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 1. Operator Syntax Rules
- 2. Unicode/Emoji Restriction
- 3. Null Check Patterns
- 4. String Interpolation
- 5. Error Handling
- 6. File Paths
- 7. Array Operations
- 8. JSON Operations
- 9. Common Errors
- 10. Script Template
Files
SKILL.mdcore3,500 bytesSKILL.mdcore3,500 bytes
Read SKILL.md
# PowerShell Windows Patterns
> Critical patterns and pitfalls for Windows PowerShell.
---
## 1. Operator Syntax Rules
### CRITICAL: Parentheses Required
| ❌ Wrong | ✅ Correct |
|----------|-----------|
| `if (Test-Path "a" -or Test-Path "b")` | `if ((Test-Path "a") -or (Test-Path "b"))` |
| `if (Get-Item $x -and $y -eq 5)` | `if ((Get-Item $x) -and ($y -eq 5))` |View the complete source on GitHubserver-management
When your agent uses it
Server management principles and decision-making. Process management, monitoring strategy, and scaling decisions. Teaches thinking, not commands.
What it loads into context
Frontmatter
46 tokensAlways available to the agent
SKILL.md
900 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 1. Process Management Principles
- 2. Monitoring Principles
- 3. Log Management Principles
- 4. Scaling Decisions
- 5. Health Check Principles
- 6. Security Principles
- 7. Troubleshooting Priority
- 8. Anti-Patterns
Files
SKILL.mdcore3,734 bytes
Read SKILL.md
# Server Management
> Server management principles for production operations.
> **Learn to THINK, not memorize commands.**
---
## 1. Process Management Principles
### Tool Selection
| Scenario | Tool |
|----------|------|
| **Node.js app** | PM2 (clustering, reload) |View the complete source on GitHubCollision-Zone Thinking
When your agent uses it
Force unrelated concepts together to discover emergent properties - "What if we treated X like Y?"
What it loads into context
Frontmatter
56 tokensAlways available to the agent
SKILL.md
448 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Overview
- Quick Reference
- Process
- Example Collision
- Red Flags You Need This
- Remember
Files
SKILL.mdcore2,236 bytesSKILL.mdcore2,236 bytes
Read SKILL.md
# Collision-Zone Thinking
## Overview
Revolutionary insights come from forcing unrelated concepts to collide. Treat X like Y and see what emerges.
**Core principle:** Deliberate metaphor-mixing generates novel solutions.
## Quick Reference
| Stuck On | Try Treating As | Might Discover |
|----------|-----------------|----------------|
| Code organization | DNA/genetics | Mutation testing, evolutionary algorithms |
| Service architecture | Lego bricks | Composable microservices, plug-and-play |View the complete source on GitHubDefense-in-Depth Validation
When your agent uses it
Validate at every layer data passes through to make bugs impossible
What it loads into context
Frontmatter
54 tokensAlways available to the agent
SKILL.md
875 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Overview
- Why Multiple Layers
- The Four Layers
- Applying the Pattern
- Example from Session
- Key Insight
Files
SKILL.mdcore3,917 bytesSKILL.mdcore3,917 bytes
Read SKILL.md
# Defense-in-Depth Validation
## Overview
When you fix a bug caused by invalid data, adding validation at one place feels sufficient. But that single check can be bypassed by different code paths, refactoring, or mocks.
**Core principle:** Validate at EVERY layer data passes through. Make the bug structurally impossible.
## Why Multiple Layers
Single validation: "We fixed the bug"
Multiple layers: "We made the bug impossible"
Different layers catch different cases:View the complete source on GitHubInversion Exercise
When your agent uses it
Flip core assumptions to reveal hidden constraints and alternative approaches - "what if the opposite were true?"
What it loads into context
Frontmatter
58 tokensAlways available to the agent
SKILL.md
430 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Overview
- Quick Reference
- Process
- Example
- Red Flags You Need This
- Remember
Files
SKILL.mdcore2,029 bytes
Read SKILL.md
# Inversion Exercise
## Overview
Flip every assumption and see what still works. Sometimes the opposite reveals the truth.
**Core principle:** Inversion exposes hidden assumptions and alternative approaches.
## Quick Reference
| Normal Assumption | Inverted | What It Reveals |
|-------------------|----------|-----------------|
| Cache to reduce latency | Add latency to enable caching | Debouncing patterns |
| Pull data when needed | Push data before needed | Prefetching, eager loading |View the complete source on GitHubMeta-Pattern Recognition
When your agent uses it
Spot patterns appearing in 3+ domains to find universal principles
What it loads into context
Frontmatter
53 tokensAlways available to the agent
SKILL.md
423 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Overview
- Quick Reference
- Process
- Example
- Red Flags You're Missing Meta-Patterns
- Remember
Files
SKILL.mdcore2,023 bytes
Read SKILL.md
# Meta-Pattern Recognition
## Overview
When the same pattern appears in 3+ domains, it's probably a universal principle worth extracting.
**Core principle:** Find patterns in how patterns emerge.
## Quick Reference
| Pattern Appears In | Abstract Form | Where Else? |
|-------------------|---------------|-------------|
| CPU/DB/HTTP/DNS caching | Store frequently-accessed data closer | LLM prompt caching, CDN |
| Layering (network/storage/compute) | Separate concerns into abstraction levels | Architecture, organization |View the complete source on GitHubRoot Cause Tracing
When your agent uses it
Systematically trace bugs backward through call stack to find original trigger
What it loads into context
Frontmatter
56 tokensAlways available to the agent
SKILL.md
1,372 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Overview
- When to Use
- The Tracing Process
- Adding Stack Traces
- Finding Which Test Causes Pollution
- Real Example: Empty projectDir
- Key Principle
- Stack Trace Tips
- Real-World Impact
Scripts executed separately
find-polluter.sh
Files
SKILL.mdcore5,569 bytesSKILL.mdcore5,569 bytesSKILL.mdcore5,569 bytesSKILL.mdcore5,569 bytesfind-polluter.shruns1,520 bytes
Read SKILL.md
# Root Cause Tracing
## Overview
Bugs often manifest deep in the call stack (git init in wrong directory, file created in wrong location, database opened with wrong path). Your instinct is to fix where the error appears, but that's treating a symptom.
**Core principle:** Trace backward through the call chain until you find the original trigger, then fix at the source.
## When to Use
```dot
digraph when_to_use {
"Bug appears deep in stack?" [shape=diamond];
"Can trace backwards?" [shape=diamond];View the complete source on GitHubScale Game
When your agent uses it
Test at extremes (1000x bigger/smaller, instant/year-long) to expose fundamental truths hidden at normal scales
What it loads into context
Frontmatter
60 tokensAlways available to the agent
SKILL.md
529 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Overview
- Quick Reference
- Process
- Examples
- Red Flags You Need This
- Remember
Files
SKILL.mdcore2,305 bytes
Read SKILL.md
# Scale Game
## Overview
Test your approach at extreme scales to find what breaks and what surprisingly survives.
**Core principle:** Extremes expose fundamental truths hidden at normal scales.
## Quick Reference
| Scale Dimension | Test At Extremes | What It Reveals |
|-----------------|------------------|-----------------|
| Volume | 1 item vs 1B items | Algorithmic complexity limits |
| Speed | Instant vs 1 year | Async requirements, caching needs |View the complete source on GitHubsequential-thinking
When your agent uses it
Use when complex problems require systematic step-by-step reasoning with ability to revise thoughts, branch into alternative approaches, or dynamically adjust scope. Ideal for multi-stage analysis, design planning, problem decomposition, or tasks with initially unclear scope.
What it loads into context
Frontmatter
55 tokensAlways available to the agent
SKILL.md
672 tokensWhen the skill is activated
Reference documents
3,378 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Core Capabilities
- When to Use
- Basic Usage
- Workflow Pattern
- Simple Example
- Advanced Features
- Tips
Files
README.mddoc3,030 bytesSKILL.mdcore3,169 bytesreferences/advanced.mddoc3,239 bytesreferences/examples.mddoc7,755 bytes
Read SKILL.md
# Sequential Thinking
Enables structured problem-solving through iterative reasoning with revision and branching capabilities.
## Core Capabilities
- **Iterative reasoning**: Break complex problems into sequential thought steps
- **Dynamic scope**: Adjust total thought count as understanding evolves
- **Revision tracking**: Reconsider and modify previous conclusions
- **Branch exploration**: Explore alternative reasoning paths from any point
- **Maintained context**: Keep track of reasoning chain throughout analysis
## When to Use
View the complete source on GitHubSimplification Cascades
When your agent uses it
Find one insight that eliminates multiple components - "if this is true, we don't need X, Y, or Z"
What it loads into context
Frontmatter
63 tokensAlways available to the agent
SKILL.md
612 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Overview
- Quick Reference
- The Pattern
- Examples
- Process
- Red Flags You're Missing a Cascade
- Remember
Files
SKILL.mdcore2,821 bytes
Read SKILL.md
# Simplification Cascades
## Overview
Sometimes one insight eliminates 10 things. Look for the unifying principle that makes multiple components unnecessary.
**Core principle:** "Everything is a special case of..." collapses complexity dramatically.
## Quick Reference
| Symptom | Likely Cascade |
|---------|----------------|
| Same thing implemented 5+ ways | Abstract the common pattern |
| Growing special case list | Find the general case |View the complete source on GitHubsystematic-debugging
When your agent uses it
Use when encountering any bug, test failure, or unexpected behavior, before proposing fixes
What it loads into context
Frontmatter
24 tokensAlways available to the agent
SKILL.md
2,287 tokensWhen the skill is activated
Reference documents
5,734 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Overview
- The Iron Law
- When to Use
- The Four Phases
- Red Flags - STOP and Follow Process
- your human partner's Signals You're Doing It Wrong
- Common Rationalizations
- Quick Reference
- When Process Reveals "No Root Cause"
- Supporting Techniques
- Real-World Impact
Scripts executed separately
condition-based-waiting-example.tsfind-polluter.sh
Files
CREATION-LOG.mddoc4,268 bytesSKILL.mdcore9,884 bytesSKILL.mdcore9,884 bytescondition-based-waiting-example.tsruns5,054 bytescondition-based-waiting.mddoc3,516 bytesdefense-in-depth.mddoc3,650 bytesfind-polluter.shruns1,528 bytesroot-cause-tracing.mddoc5,327 bytestest-academic.mddoc653 bytestest-pressure-1.mddoc1,900 bytestest-pressure-2.mddoc2,283 bytestest-pressure-3.mddoc2,692 bytes
Read SKILL.md
# Systematic Debugging
## Overview
Random fixes waste time and create new bugs. Quick patches mask underlying issues.
**Core principle:** ALWAYS find root cause before attempting fixes. Symptom fixes are failure.
**Violating the letter of this process is violating the spirit of debugging.**
## The Iron Law
```
NO FIXES WITHOUT ROOT CAUSE INVESTIGATION FIRSTView the complete source on GitHubWhen Stuck - Problem-Solving Dispatch
When your agent uses it
Dispatch to the right problem-solving technique based on how you're stuck
What it loads into context
Frontmatter
58 tokensAlways available to the agent
SKILL.md
929 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Overview
- Quick Dispatch
- Stuck-Type → Technique
- Process
- Combining Techniques
- Remember
Files
SKILL.mdcore4,099 bytesSKILL.mdcore4,099 bytes
Read SKILL.md
# When Stuck - Problem-Solving Dispatch
## Overview
Different stuck-types need different techniques. This skill helps you quickly identify which problem-solving skill to use.
**Core principle:** Match stuck-symptom to technique.
## Quick Dispatch
```dot
digraph stuck_dispatch {
rankdir=TB;
node [shape=box, style=rounded];View the complete source on GitHubbrainstorming
When your agent uses it
You MUST use this before any creative work - creating features, building components, adding functionality, or modifying behavior. Explores user intent, requirements and design before implementation.
What it loads into context
Frontmatter
40 tokensAlways available to the agent
SKILL.md
3,404 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Three Paths
- Anti-Pattern: "Too Simple To Need Approval"
- Red Flags
- Checklist
- Process Flow
- The Process
- After the Design (architectural path)
- Visual Companion
Files
SKILL.mdcore15,456 bytes
Read SKILL.md
# Brainstorming Ideas Into Designs
Help turn ideas into fully formed designs and specs through natural collaborative dialogue.
Start by classifying how much process the request needs, then work
through your path: understand the context, refine the idea, present a
design, and get your human partner's approval.
<HARD-GATE>
Do NOT invoke any implementation skill, write any code, scaffold any
project, or take any implementation action until you have told your
human partner what you intend and they have approved it. This applies
to EVERY task on EVERY path below — the ceremony scales with the task;
the approval gate never does.View the complete source on GitHubcaveman
When your agent uses it
Ultra-compressed communication mode. Cuts token usage ~75% by dropping filler, articles, and pleasantries while keeping full technical accuracy. Use when user says "caveman mode", "talk like caveman", "use caveman", "less tokens", "be brief", or invokes /caveman.
What it loads into context
Frontmatter
77 tokensAlways available to the agent
SKILL.md
449 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Persistence
- Rules
- Auto-Clarity Exception
Files
SKILL.mdcore1,916 bytes
Read SKILL.md
Respond terse like smart caveman. All technical substance stay. Only fluff die.
## Persistence
ACTIVE EVERY RESPONSE once triggered. No revert after many turns. No filler drift. Still active if unsure. Off only when user says "stop caveman" or "normal mode".
## Rules
Drop: articles (a/an/the), filler (just/really/basically/actually/simply), pleasantries (sure/certainly/of course/happy to), hedging. Fragments OK. Short synonyms (big not extensive, fix not "implement a solution for"). Abbreviate common terms (DB/auth/config/req/res/fn/impl). Strip conjunctions. Use arrows for causality (X -> Y). One word when one word enough.
Technical terms stay exact. Code blocks unchanged. Errors quoted exact.
Pattern: `[thing] [action] [reason]. [next step].`
View the complete source on GitHubclaude-handoff
When your agent uses it
Hand the current conversation off to a fresh background agent that picks up the work immediately.
What it loads into context
Frontmatter
47 tokensAlways available to the agent
SKILL.md
280 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
Files
SKILL.mdcore1,301 bytes
Read SKILL.md
Write a handoff summary of the current conversation so a fresh agent can continue the work. Instead of saving it, launch a background agent seeded with the summary as its prompt: `claude --bg --name "<descriptive name>" "<handoff summary>"`. It starts in the current working directory and returns immediately; the user manages it with `claude agents`.
Always pass `-n`/`--name` with a descriptive name (e.g. `--name "Fix login bug"`); it sets the display name shown in the job list, session picker, and terminal title.
Include a "suggested skills" section in the summary, naming which skills the next agent should call the Skill tool for.
Do not duplicate content already captured in other artifacts (specs, plans, ADRs, issues, commits, diffs). Reference them by path or URL instead.
Redact any sensitive information, such as API keys, passwords, or personally identifiable information, since the summary becomes the agent's prompt.
If the user passed arguments, treat them as a description of what the next session will focus on and tailor the summary accordingly.View the complete source on GitHubdispatching-parallel-agents
When your agent uses it
Use when facing 2+ independent tasks that can be worked on without shared state or sequential dependencies
What it loads into context
Frontmatter
30 tokensAlways available to the agent
SKILL.md
1,396 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Overview
- When to Use
- The Pattern
- Agent Prompt Structure
- Common Mistakes
- When NOT to Use
- Real Example from Session
- Key Benefits
- Verification
- Real-World Impact
Files
SKILL.mdcore6,104 bytes
Read SKILL.md
# Dispatching Parallel Agents
## Overview
When you have multiple unrelated failures (different test files, different subsystems, different bugs), investigating them sequentially wastes time. Each investigation is independent and can happen in parallel.
**Core principle:** Dispatch one agent per independent problem domain. Let them work concurrently.
## When to Use
```dot
digraph when_to_use {
"Multiple failures?" [shape=diamond];
"Are they independent?" [shape=diamond];View the complete source on GitHubexecuting-plans
When your agent uses it
Use when you have a written implementation plan to execute in a separate session with review checkpoints
What it loads into context
Frontmatter
25 tokensAlways available to the agent
SKILL.md
591 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Overview
- The Process
- When to Stop and Ask for Help
- When to Revisit Earlier Steps
- Remember
- Integration
Files
SKILL.mdcore2,682 bytes
Read SKILL.md
# Executing Plans
## Overview
Load plan, review critically, execute tasks in batches, report for review between batches.
**Core principle:** Batch execution with checkpoints for architect review.
**Announce at start:** "I'm using the executing-plans skill to implement this plan."
## The Process
### Step 1: Load and Review Plan
1. Read plan fileView the complete source on GitHubfinishing-a-development-branch
When your agent uses it
Use when implementation is complete, all tests pass, and you need to decide how to integrate the work - guides completion of development work by presenting structured options for merge, PR, or cleanup
What it loads into context
Frontmatter
47 tokensAlways available to the agent
SKILL.md
1,084 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Overview
- The Process
- Quick Reference
- Common Mistakes
- Red Flags
- Integration
Files
SKILL.mdcore4,250 bytesSKILL.mdcore4,250 bytesSKILL.mdcore4,250 bytesSKILL.mdcore4,250 bytesSKILL.mdcore4,250 bytesSKILL.mdcore4,250 bytesSKILL.mdcore4,250 bytesSKILL.mdcore4,250 bytes
Read SKILL.md
# Finishing a Development Branch
## Overview
Guide completion of development work by presenting clear options and handling chosen workflow.
**Core principle:** Verify tests → Present options → Execute choice → Clean up.
**Announce at start:** "I'm using the finishing-a-development-branch skill to complete this work."
## The Process
### Step 1: Verify Tests
View the complete source on GitHubgit-guardrails-claude-code
When your agent uses it
Set up Claude Code hooks to block dangerous git commands (push, reset --hard, clean, branch -D, etc.) before they execute. Use when user wants to prevent destructive git operations, add git safety hooks, or block git push/reset in Claude Code.
What it loads into context
Frontmatter
66 tokensAlways available to the agent
SKILL.md
589 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- What Gets Blocked
- Steps
Scripts executed separately
scripts/block-dangerous-git.sh
Files
SKILL.mdcore2,313 bytesSKILL.mdcore2,313 bytesscripts/block-dangerous-git.shruns507 bytes
Read SKILL.md
# Setup Git Guardrails
Sets up a PreToolUse hook that intercepts and blocks dangerous git commands before Claude executes them.
## What Gets Blocked
- `git push` (all variants including `--force`)
- `git reset --hard`
- `git clean -f` / `git clean -fd`
- `git branch -D`
- `git checkout .` / `git restore .`
When blocked, Claude sees a message telling it that it does not have authority to access these commands.
View the complete source on GitHubgrill-me
When your agent uses it
Interview the user relentlessly about a plan or design until reaching shared understanding, resolving each branch of the decision tree. Use when user wants to stress-test a plan, get grilled on their design, or mentions "grill me".
What it loads into context
Frontmatter
52 tokensAlways available to the agent
SKILL.md
122 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
Files
SKILL.mdcore635 bytes
Read SKILL.md
Interview me relentlessly about every aspect of this plan until we reach a shared understanding. Walk down each branch of the design tree, resolving dependencies between decisions one-by-one. For each question, provide your recommended answer.
Ask the questions one at a time.
If a question can be answered by exploring the codebase, explore the codebase instead.View the complete source on GitHubgrill-with-docs
When your agent uses it
Grilling session that challenges your plan against the existing domain model, sharpens terminology, and updates documentation (CONTEXT.md, ADRs) inline as decisions crystallise. Use when user wants to stress-test a plan against their project's language and documented decisions.
What it loads into context
Frontmatter
60 tokensAlways available to the agent
SKILL.md
788 tokensWhen the skill is activated
Reference documents
1,338 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Domain awareness
- During the session
Files
ADR-FORMAT.mddoc2,766 bytesCONTEXT-FORMAT.mddoc3,145 bytesSKILL.mdcore3,552 bytes
Read SKILL.md
<what-to-do>
Interview me relentlessly about every aspect of this plan until we reach a shared understanding. Walk down each branch of the design tree, resolving dependencies between decisions one-by-one. For each question, provide your recommended answer.
Ask the questions one at a time, waiting for feedback on each question before continuing.
If a question can be answered by exploring the codebase, explore the codebase instead.
</what-to-do>
<supporting-info>
## Domain awareness
View the complete source on GitHubgrilling
When your agent uses it
Grill the user relentlessly about a plan, decision, or idea. Use when the user wants to stress-test their thinking, or uses any 'grill' trigger phrases.
What it loads into context
Frontmatter
40 tokensAlways available to the agent
SKILL.md
420 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
Files
SKILL.mdcore1,987 bytes
Read SKILL.md
Interview the user relentlessly until you reach a shared understanding. Map this as a **design tree**: every decision branches into the decisions that hang off it.
Work the tree in **rounds**. The **frontier** is every decision whose prerequisites are already settled: the questions you can ask _now_ without guessing at answers you haven't heard yet. Ask the whole frontier in one round: number each question and give your recommended answer. Then wait for the user's answers before the next round.
Format a round like so:
```
❓ **Q1** - **<question title>**: <question body, might be multiple paragraphs, including multiple choices>
➡<U+FE0F> <your recommended answer>
---
❓ **Q2** - **<question title>**: <question body, might be multiple paragraphs, including multiple choices>View the complete source on GitHubhandoff
When your agent uses it
Compact the current conversation into a handoff document for another agent to pick up.
What it loads into context
Frontmatter
44 tokensAlways available to the agent
SKILL.md
182 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
Files
SKILL.mdcore894 bytes
Read SKILL.md
Write a handoff document summarising the current conversation so a fresh agent can continue the work. Save to the temporary directory of the user's OS - not the current workspace.
Include a "suggested skills" section in the document, naming which skills the next agent should call the Skill tool for.
Do not duplicate content already captured in other artifacts (specs, plans, ADRs, issues, commits, diffs). Reference them by path or URL instead.
Redact any sensitive information, such as API keys, passwords, or personally identifiable information.
If the user passed arguments, treat them as a description of what the next session will focus on and tailor the doc accordingly.View the complete source on GitHubhuman-in-the-loop
When your agent uses it
Use when designing human approval gates for high-stakes agent actions. Keywords: human-in-the-loop, HITL, approval gate, checkpoint, confirmation, risk-tiered, action review.
What it loads into context
Frontmatter
50 tokensAlways available to the agent
SKILL.md
843 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Overview
- When To Use
- Risk-Tiered Action Matrix
- Checkpoint Design Patterns
- Implementation Workflow
- C4 Integration
- UX Patterns
- Anti-patterns
- References
Files
SKILL.mdcore3,820 bytes
Read SKILL.md
# Human-in-the-Loop (HITL) Patterns
## Overview
The "Human-in-the-Loop" (HITL) skill provides a standardized framework for integrating human oversight into agentic workflows. By tiering actions based on risk, we ensure autonomy is utilized safely for low-impact tasks while maintaining rigorous human control over high-impact operations. This skill aligns with the C4 Runtime Protocol to prevent "black box" agent behavior.
## When To Use
- Before performing destructive file operations (e.g., `rm -rf`, bulk overwrites).
- Before triggering deployment pipelines or infrastructure changes.
- Before making financial or security-impacting decisions.
- When an agent's confidence in a plan or outcome is below a critical threshold.
- When the user requires explicit auditability of agent intent.
## Risk-Tiered Action Matrix
To manage friction, apply the appropriate gate based on the action category:View the complete source on GitHubloop-me
When your agent uses it
Grill me about specs for the workflows I want to build, within this workspace.
What it loads into context
Frontmatter
48 tokensAlways available to the agent
SKILL.md
565 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- The loop lens
- Vocabulary
- Definition of done
- The workspace
Files
SKILL.mdcore2,522 bytesSKILL.mdcore2,522 bytes
Read SKILL.md
Run a stateful `/grilling` session whose only output is **workflow** specs. Use the grilling discipline (relentless, a round of questions at a time, a recommended answer attached to each) aimed at the vocabulary and goal below. Create, edit, and delete specs as the grilling resolves things.
## The loop lens
A **loop** is a recurring pattern in the user's life: their career, their week, their morning, a single repeated activity. Picturing a life as loops within loops reveals how predictable its activities really are, which is what makes them worth **delegating**. Use the lens to find loops worth specifying, and propose ones the user hasn't noticed.
A **workflow** is the spec of one loop, made real. You run a workflow on a loop: the loop is its running instantiation. Workflows live in `workflows/*.md` and are the source of truth.
## Vocabulary
A shared language, reached for only when a workflow calls for it: never a checklist. **Mandate nothing structural**: a workflow needs no AI, no checkpoint, and no schedule unless the grilling shows it does.
- **Trigger**: what fires each run, an **event** (a new email, a new issue) or a **schedule** (every morning). Event-triggering is usually the more efficient.
- **Checkpoint**: a human-in-the-loop point where the user is asked to verify or decide. Some workflows have none and run autonomously; some use no AI at all.View the complete source on GitHubmigrate-to-shoehorn
When your agent uses it
Migrate test files from `as` type assertions to @total-typescript/shoehorn. Use when user mentions shoehorn, wants to replace `as` in tests, or needs partial test data.
What it loads into context
Frontmatter
51 tokensAlways available to the agent
SKILL.md
724 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Why shoehorn?
- Install
- Migration patterns
- When to use each
- Workflow
Files
SKILL.mdcore2,795 bytesSKILL.mdcore2,795 bytes
Read SKILL.md
# Migrate to Shoehorn
## Why shoehorn?
`shoehorn` lets you pass partial data in tests while keeping TypeScript happy. It replaces `as` assertions with type-safe alternatives.
**Test code only.** Never use shoehorn in production code.
Problems with `as` in tests:
- Trained not to use it
- Must manually specify target type
- Double-as (`as unknown as Type`) for intentionally wrong data
View the complete source on GitHubparallel-agents
When your agent uses it
Multi-agent orchestration patterns. Use when multiple independent tasks can run with different domain expertise or when comprehensive analysis requires multiple perspectives.
What it loads into context
Frontmatter
42 tokensAlways available to the agent
SKILL.md
1,268 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Overview
- When to Use Orchestration
- Native Agent Invocation
- Orchestration Patterns
- Available Agents
- Claude Code Built-in Agents
- Synthesis Protocol
- Best Practices
- Key Benefits
Files
SKILL.mdcore5,335 bytes
Read SKILL.md
# Native Parallel Agents
> Orchestration through Claude Code's built-in Agent Tool
## Overview
This skill enables coordinating multiple specialized agents through Claude Code's native agent system. Unlike external scripts, this approach keeps all orchestration within Claude's control.
## When to Use Orchestration
✅ **Good for:**
- Complex tasks requiring multiple expertise domains
- Code analysis from security, performance, and quality perspectives
- Comprehensive reviews (architecture + security + testing)View the complete source on GitHubplan-writing
When your agent uses it
Structured task planning with clear breakdowns, dependencies, and verification criteria. Use when implementing features, refactoring, or any multi-step work.
What it loads into context
Frontmatter
44 tokensAlways available to the agent
SKILL.md
1,019 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Overview
- Task Breakdown Principles
- Planning Principles (NOT Templates!)
- Plan Structure (Flexible, Not Fixed!)
- Notes
Files
SKILL.mdcore4,000 bytes
Read SKILL.md
# Plan Writing
> Source: obra/superpowers
## Overview
This skill provides a framework for breaking down work into clear, actionable tasks with verification criteria.
## Task Breakdown Principles
### 1. Small, Focused Tasks
- Each task should take 2-5 minutes
- One clear outcome per task
- Independently verifiable
View the complete source on GitHubreceiving-code-review
When your agent uses it
Use when receiving code review feedback, before implementing suggestions, especially if feedback seems unclear or technically questionable - requires technical rigor and verification, not performative agreement or blind implementation
What it loads into context
Frontmatter
41 tokensAlways available to the agent
SKILL.md
1,489 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Overview
- The Response Pattern
- Forbidden Responses
- Handling Unclear Feedback
- Source-Specific Handling
- YAGNI Check for "Professional" Features
- Implementation Order
- When To Push Back
- Acknowledging Correct Feedback
- Gracefully Correcting Your Pushback
- Common Mistakes
- Real Examples
- GitHub Thread Replies
- The Bottom Line
Files
SKILL.mdcore6,314 bytes
Read SKILL.md
# Code Review Reception
## Overview
Code review requires technical evaluation, not emotional performance.
**Core principle:** Verify before implementing. Ask before assuming. Technical correctness over social comfort.
## The Response Pattern
```
WHEN receiving code review feedback:
1. READ: Complete feedback without reactingView the complete source on GitHubrequesting-code-review
When your agent uses it
Use when completing tasks, implementing major features, or before merging to verify work meets requirements
What it loads into context
Frontmatter
25 tokensAlways available to the agent
SKILL.md
643 tokensWhen the skill is activated
Reference documents
784 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to Request Review
- How to Request
- Example
- Integration with Workflows
- Red Flags
Files
SKILL.mdcore2,700 bytesSKILL.mdcore2,700 bytescode-reviewer.mddoc3,385 bytes
Read SKILL.md
# Requesting Code Review
Dispatch superpowers:code-reviewer subagent to catch issues before they cascade.
**Core principle:** Review early, review often.
## When to Request Review
**Mandatory:**
- After each task in subagent-driven development
- After completing major feature
- Before merge to main
**Optional but valuable:**View the complete source on GitHubscaffold-exercises
When your agent uses it
Create exercise directory structures with sections, problems, solutions, and explainers that pass linting. Use when user wants to scaffold exercises, create exercise stubs, or set up a new course section.
What it loads into context
Frontmatter
48 tokensAlways available to the agent
SKILL.md
949 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Directory naming
- Exercise variants
- Required files
- Workflow
- Lint rules summary
- Moving/renaming exercises
- Example: stubbing from a plan
Files
SKILL.mdcore3,589 bytesSKILL.mdcore3,589 bytesSKILL.mdcore3,589 bytes
Read SKILL.md
# Scaffold Exercises
Create exercise directory structures that pass `pnpm ai-hero-cli internal lint`, then commit with `git commit`.
## Directory naming
- **Sections**: `XX-section-name/` inside `exercises/` (e.g., `01-retrieval-skill-building`)
- **Exercises**: `XX.YY-exercise-name/` inside a section (e.g., `01.03-retrieval-with-bm25`)
- Section number = `XX`, exercise number = `XX.YY`
- Names are dash-case (lowercase, hyphens)
## Exercise variants
Each exercise needs at least one of these subfolders:View the complete source on GitHubsetup-pre-commit
When your agent uses it
Set up Husky pre-commit hooks with lint-staged (Prettier), type checking, and tests in the current repo. Use when user wants to add pre-commit hooks, set up Husky, configure lint-staged, or add commit-time formatting/typechecking/testing.
What it loads into context
Frontmatter
66 tokensAlways available to the agent
SKILL.md
654 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- What This Sets Up
- Steps
- Notes
Files
SKILL.mdcore2,258 bytesSKILL.mdcore2,258 bytes
Read SKILL.md
# Setup Pre-Commit Hooks
## What This Sets Up
- **Husky** pre-commit hook
- **lint-staged** running Prettier on all staged files
- **Prettier** config (if missing)
- **typecheck** and **test** scripts in the pre-commit hook
## Steps
### 1. Detect package manager
Check for `package-lock.json` (npm), `pnpm-lock.yaml` (pnpm), `yarn.lock` (yarn), `bun.lockb` (bun). Use whichever is present. Default to npm if unclear.View the complete source on GitHubsetup-ts-deep-modules
When your agent uses it
Wire dependency-cruiser into a TypeScript repo so each package is a deep module, with implementation hidden in subfolders and reachable only through its entry-point files. User-invoked.
What it loads into context
Frontmatter
56 tokensAlways available to the agent
SKILL.md
1,822 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- The shape this enforces
- Steps
- Notes
Files
SKILL.mdcore7,546 bytes
Read SKILL.md
# Setup TS Deep Modules
Make every package in this repo a **deep module**: a lot of behaviour behind a small interface. A package's public surface is its **entry points** (the files at the package root), and everything in its subfolders is hidden. This skill installs [dependency-cruiser](https://github.com/sverweij/dependency-cruiser) and the rules that make the entry points the only way in, then proves the rules bite.
For the vocabulary (deep module, interface, seam, depth), call the Skill tool with "codebase-design" and use its language throughout.
## The shape this enforces
```
src/packages/
<name>/
index.ts ← an entry point (public). Import this from outside.
client.ts ← another entry point. Packages may expose SEVERAL.
lib/ ← implementation: hidden from outside, free to import each other.View the complete source on GitHubspec-driven-development
When your agent uses it
Use when starting a new feature, product, or system design. Eliminates the spec-implementation gap by making specifications the primary artifact that drives code generation. Keywords: SDD, spec-driven, PRD, feature spec, user stories, implementation plan, specification, acceptance criteria, Given-When-Then.
What it loads into context
Frontmatter
74 tokensAlways available to the agent
SKILL.md
937 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Why SDD in 2026?
- When to Use
- Core Workflow (The SDD Lifecycle)
- Spec Template (`spec-template.md`)
- Implementation Plan Structure (`plan-template.md`)
- Quality Gates
- Best Practices
- References & Resources
Files
SKILL.mdcore4,364 bytes
Read SKILL.md
# Spec-Driven Development (SDD)
SDD is the professional standard for high-assurance, agentic software engineering in 2026. It reverses the traditional "code-first" approach, elevating specifications to the primary system artifact. By ensuring code is merely a verified expression of precise specs, we eliminate ambiguity, technical debt, and misaligned requirements.
## Why SDD in 2026?
As AI agents become the primary contributors to codebases, the bottleneck has shifted from *writing code* to *defining intent*. SDD provides:
- **Alignment:** Ensures AI agents work on the exact problem identified by the human.
- **Traceability:** Every line of code can be traced back to an acceptance criterion in a spec.
- **Verification:** Specs serve as the "ground truth" for automated test suites and agent-based verification.
- **Efficiency:** Reduces the need for costly refactoring by catching logic errors at the specification phase rather than the production phase.
## When to Use
View the complete source on GitHubsubagent-driven-development
When your agent uses it
Use when executing implementation plans with independent tasks in the current session
What it loads into context
Frontmatter
21 tokensAlways available to the agent
SKILL.md
7,481 tokensWhen the skill is activated
Reference documents
1,833 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to Use
- The Process
- Setup
- Model Selection
- The Task Loop
- Final Review
- Finish
- Common Rationalizations
- Example Workflow
Files
../requesting-code-review/code-reviewer.mddoc3,385 bytesSKILL.mdcore32,339 bytesSKILL.mdcore32,339 bytescode-quality-reviewer-prompt.mddoc630 bytesimplementer-prompt.mddoc2,195 bytesspec-reviewer-prompt.mddoc1,999 bytes
Read SKILL.md
# Subagent-Driven Development
Execute plan by dispatching a fresh implementer subagent per task, a task review (spec compliance + code quality) after each, and a broad whole-branch review at the end.
**Why subagents:** You delegate tasks to specialized agents with isolated context. By precisely crafting their instructions and context, you ensure they stay focused and succeed at their task. They should never inherit your session's context or history — you construct exactly what they need. This also preserves your own context for coordination work.
**Core principle:** Fresh subagent per task + task review (spec + quality) + broad final review = high quality, fast iteration
**Narration:** between tool calls, narrate at most one short line — the
ledger and the tool results carry the record.
**Continuous execution:** Do not pause to check in with your human partner between tasks. Execute all tasks from the plan without stopping. The only reasons to stop are the four named below, or all tasks complete. "Should I continue?" prompts and progress summaries waste their time — they asked you to execute the plan, so execute it.
**Rulings, not stalls.** A running plan does not wait on a human. Conflicts,View the complete source on GitHubteach
When your agent uses it
Teach the user a new skill or concept, within this workspace.
What it loads into context
Frontmatter
40 tokensAlways available to the agent
SKILL.md
1,946 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Teaching Workspace
- Philosophy
- Lessons
- Assets
- The Mission
- Zone Of Proximal Development
- Knowledge
- Skills
- Acquiring Wisdom
- Reference Documents
- `NOTES.md`
Files
SKILL.mdcore9,506 bytesSKILL.mdcore9,506 bytes
Read SKILL.md
The user has asked you to teach them something. This is a stateful request - they intend to learn the topic over multiple sessions.
## Teaching Workspace
Treat the current directory as a teaching workspace. The state of their learning is captured in this directory in several files:
- `MISSION.md`: A document capturing the _reason_ the user is interested in the topic. This should be used to ground all teaching. Use the format in [MISSION-FORMAT.md](./MISSION-FORMAT.md).
- `./reference/*.html`: A directory of reference materials. These are the compressed learnings from the lessons - cheat sheets, reference algorithms, syntax, yoga poses, glossaries. They are the raw units of learning. They should be beautiful documents which print out well, and are designed for quick reference.
- `RESOURCES.md`: A list of resources which can be explored to ground your teaching in contextual knowledge, or to acquire knowledge and wisdom. Use the format in [RESOURCES-FORMAT.md](./RESOURCES-FORMAT.md).
- `./learning-records/*.md`: A directory of learning records, which capture what the user has learned. These are loosely equivalent to architectural decision records in software development - they capture non-obvious lessons and key insights that may need to be revised later, or drive future sessions. These should be used to calculate the zone of proximal development. They are titled `0001-<dash-case-name>.md`, where the number increments each time. Use the format in [LEARNING-RECORD-FORMAT.md](./LEARNING-RECORD-FORMAT.md).
- `./lessons/*.html`: A directory of lessons. A **lesson** is a single, self-contained HTML output that teaches one tightly-scoped thing tied to the mission. This is the primary unit of teaching in this workspace.
- `./assets/*`: Reusable **components** shared across lessons. See [Assets](#assets).
- `NOTES.md`: A scratchpad for you to jot down user preferences, or working notes.
View the complete source on GitHubtest-driven-development
When your agent uses it
Use when implementing any feature or bugfix, before writing implementation code
What it loads into context
Frontmatter
21 tokensAlways available to the agent
SKILL.md
2,406 tokensWhen the skill is activated
Reference documents
1,915 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Overview
- When to Use
- The Iron Law
- Red-Green-Refactor
- Good Tests
- Why Order Matters
- Common Rationalizations
- Red Flags - STOP and Start Over
- Example: Bug Fix
- Verification Checklist
- When Stuck
- Debugging Integration
- Testing Anti-Patterns
- Final Rule
Files
SKILL.mdcore9,867 bytesSKILL.mdcore9,867 bytesSKILL.mdcore9,867 bytesSKILL.mdcore9,867 bytesSKILL.mdcore9,867 bytestesting-anti-patterns.mddoc8,251 bytes
Read SKILL.md
# Test-Driven Development (TDD)
## Overview
Write the test first. Watch it fail. Write minimal code to pass.
**Core principle:** If you didn't watch the test fail, you don't know if it tests the right thing.
**Violating the letter of the rules is violating the spirit of the rules.**
## When to Use
**Always:**
- New featuresView the complete source on GitHubto-questionnaire
When your agent uses it
Turn a decision you can't fully answer into a questionnaire for someone else to fill in.
What it loads into context
Frontmatter
32 tokensAlways available to the agent
SKILL.md
632 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Document structure
- Context
- How to answer
- <Theme heading>
- Anything else?
Files
SKILL.mdcore2,904 bytes
Read SKILL.md
Turn something the user can't answer alone into a **questionnaire**: a Markdown document they hand to one person to fill in async, or fill out together over a meeting. The recipient holds knowledge the user lacks; the questionnaire pulls it out of them.
**Grill the send, not the subject.** Interview the user only about the _send_, which they can always answer: who it goes to, and what they need back. The questions in the document then target the **gap** between what the recipient knows and what the user needs.
1. **Who is it going to?** Ask, in one exchange, the recipient's role, expertise, and relationship to the user. This fixes the questionnaire's tone and how much context it must carry. Done when you know who the recipient is and what they know that the user doesn't.
2. **What do you need back?** Ask, in one exchange, the specific decisions or facts the user can't resolve alone and needs from this person. Done when you have a concrete list of what the user must walk away able to do or decide.
3. **Write the questionnaire.** Draft questions aimed at the gap from steps 1–2, following the Document structure below. Write it to `to-questionnaire-<slug>.md` in the current directory (slug from the topic) and report the path. Done when the file exists and every item the user named in step 2 is covered by a question.
## Document structure
Frame the document as a **discovery questionnaire**: the user lacks context, the recipient holds it. Order questions most-important-first, since async means you may only get one pass, and group them under `##` headings by theme once there are more than a handful. Write it using the template below.View the complete source on GitHubusing-git-worktrees
When your agent uses it
Use when starting feature work that needs isolation from current workspace or before executing implementation plans - creates isolated git worktrees with smart directory selection and safety verification
What it loads into context
Frontmatter
39 tokensAlways available to the agent
SKILL.md
1,344 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Overview
- Directory Selection Process
- Safety Verification
- Creation Steps
- Quick Reference
- Common Mistakes
- Example Workflow
- Red Flags
- Integration
Files
SKILL.mdcore5,635 bytesSKILL.mdcore5,635 bytesSKILL.mdcore5,635 bytesSKILL.mdcore5,635 bytesSKILL.mdcore5,635 bytesSKILL.mdcore5,635 bytesSKILL.mdcore5,635 bytesSKILL.mdcore5,635 bytes
Read SKILL.md
# Using Git Worktrees
## Overview
Git worktrees create isolated workspaces sharing the same repository, allowing work on multiple branches simultaneously without switching.
**Core principle:** Systematic directory selection + safety verification = reliable isolation.
**Announce at start:** "I'm using the using-git-worktrees skill to set up an isolated workspace."
## Directory Selection Process
Follow this priority order:
View the complete source on GitHubusing-superpowers
When your agent uses it
Use when starting any conversation - establishes how to find and use skills, requiring Skill tool invocation before ANY response including clarifying questions
What it loads into context
Frontmatter
33 tokensAlways available to the agent
SKILL.md
1,207 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- How to Access Skills
- The Rule
- Red Flags
- Skill Priority
- Skill Types
- Skill Discovery (Handling Scale)
- Windows & Cross-Platform Adaptability
- User Instructions
Files
SKILL.mdcore4,931 bytes
Read SKILL.md
<EXTREMELY-IMPORTANT>
If you think there is even a 1% chance a skill might apply to what you are doing, you ABSOLUTELY MUST invoke the skill.
IF A SKILL APPLIES TO YOUR TASK, YOU DO NOT HAVE A CHOICE. YOU MUST USE IT.
This is not negotiable. This is not optional. You cannot rationalize your way out of this.
</EXTREMELY-IMPORTANT>
## How to Access Skills
**In Claude Code:** Use the `Skill` tool. When you invoke a skill, its content is loaded and presented to you—follow it directly. Never use the Read tool on skill files.
**In other environments:** Check your platform's documentation for how skills are loaded.
View the complete source on GitHubverification-before-completion
When your agent uses it
Use when about to claim work is complete, fixed, or passing, before committing or creating PRs - requires running verification commands and confirming output before making any success claims; evidence before assertions always
What it loads into context
Frontmatter
47 tokensAlways available to the agent
SKILL.md
974 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Overview
- The Iron Law
- The Gate Function
- Common Failures
- Red Flags - STOP
- Rationalization Prevention
- Key Patterns
- Why This Matters
- When To Apply
- The Bottom Line
Files
SKILL.mdcore4,201 bytes
Read SKILL.md
# Verification Before Completion
## Overview
Claiming work is complete without verification is dishonesty, not efficiency.
**Core principle:** Evidence before claims, always.
**Violating the letter of this rule is violating the spirit of this rule.**
## The Iron Law
```
NO COMPLETION CLAIMS WITHOUT FRESH VERIFICATION EVIDENCEView the complete source on GitHubwait-what
When your agent uses it
Stop. That last message did not land: re-pitch it.
What it loads into context
Frontmatter
30 tokensAlways available to the agent
SKILL.md
100 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
Files
SKILL.mdcore394 bytes
Read SKILL.md
Wait, I don't understand where you've got to here. Re-pitch that: give me a little bit of context, talk in ASD-STE100 Simplified Technical English, and use the ubiquitous language from `CONTEXT.md` (follow `CONTEXT-MAP.md` to the right one if the repo has more than one).View the complete source on GitHubwriting-beats
When your agent uses it
Writing, exploit; assemble raw material into a journey of beats, grounding each term before a beat leans on it.
What it loads into context
Frontmatter
39 tokensAlways available to the agent
SKILL.md
1,088 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Grounding
- What is a beat
- Pulling from the pile
- Ending the journey
- Writing rhythm
Files
SKILL.mdcore4,855 bytes
Read SKILL.md
<what-to-do>
The user has passed (or will pass) a markdown file of raw material. This is **exploit**: the exploring is done, the pile is fixed. Commit to a path through it and mine the pile to fill each beat.
If the user did not say where to save the article, ask once and remember the path.
Then run a beat-by-beat journey, choose-your-own-adventure style:
1. **Establish the prerequisites.** Before any beats, settle with the user what the audience already knows walking in: the concepts that are **grounded** from the start. Everything else must be grounded by a beat before a later beat can use it. See [Grounding](#grounding).
2. Write 2–3 candidate **starting beats**, drawn from the raw material. Each is a different entry point into the article. Each may only lean on grounded concepts; note what new concepts each one grounds. Show the user the beats before writing to the article file. The user picks one. Preview what beats that pick unlocks, as if the user is seeing a little way down the path.
3. Once the user picks a starting beat, write **only that beat** to the article file. A beat may be one sentence or several paragraphs, whatever that beat naturally is. Stop there.
4. Re-read the article file from disk. Then offer 2–3 candidate **next beats**: different directions the journey could pivot to from where the article now stands. Each must be reachable from the current grounded set; note what each one grounds.
5. Loop steps 3–5 until the article reaches a natural end.
View the complete source on GitHubwriting-for-agents
When your agent uses it
Writing documents for agents. Use when creating or editing skills, or modifying AGENTS.md or CLAUDE.md.
What it loads into context
Frontmatter
32 tokensAlways available to the agent
SKILL.md
2,349 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Context pointers
- The two loads
- Information hierarchy
- Steps and completion criteria
- When to split
- Leading words
- Pruning
Files
SKILL.mdcore10,886 bytesSKILL.mdcore10,886 bytesSKILL.mdcore10,886 bytes
Read SKILL.md
Reference for writing any document an agent consumes: a skill, an `AGENTS.md` / `CLAUDE.md`, a doc reached by a pointer. The packaging differs; the writing does not: the same levers make each one predictable, since the agent takes the same _process_ every run rather than producing the same output.
When the document you're writing is a skill, read [`SKILL-MECHANICS.md`](SKILL-MECHANICS.md) for frontmatter, invocation choice, and router skills.
## Context pointers
A **context pointer** is a reference held in the agent's context that names some out-of-context material and encodes the condition for reaching it. A skill's description is one; a line in `AGENTS.md` naming a doc is the same object. The pointer's _wording_, not its target, decides when the agent reaches the material, and how reliably. A must-have target behind a weakly worded pointer is a variance bug: sharpen the wording first, and inline the material only if sharpening fails.
A pointer does two jobs: state what the material is, and list the **branches** that should trigger reaching it (a branch is a distinct case the document handles, so different runs take different paths through it). Every word of an always-loaded pointer costs on every turn, so it earns even harder pruning than the body:
- **Front-load the leading word**: the pointer is where it does its triggering work.
- **One trigger per branch.** Synonyms that rename a single branch are one branch written twice; collapse them and keep only genuinely distinct branches.
- **Cut identity the body already carries.**
View the complete source on GitHubwriting-fragments
When your agent uses it
Writing, explore: mine raw fragments, no structure yet.
What it loads into context
Frontmatter
28 tokensAlways available to the agent
SKILL.md
786 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- What is a fragment
- File format
- Writing rhythm
Files
SKILL.mdcore3,558 bytes
Read SKILL.md
<what-to-do>
This is pure **explore**: widen the space of what could be written without committing to structure. Committing is _exploit_, a separate skill's job. Run a grilling session that produces fragments, interviewing the user relentlessly about whatever they want to write about. Imposing phases, outlines, or article structure is out of scope here.
As fragments emerge from either side of the conversation, append them to a single markdown file.
If the user did not pass a path, ask once where to save the document, then remember it for the rest of the session.
Capture fragments from the very first thing the user says, including the initial prompt.
On first write, put a single H1 at the top with a working title (it can change later) and nothing else: no metadata, no TOC, no date.
</what-to-do>
View the complete source on GitHubwriting-plans
When your agent uses it
Use when you have a spec or requirements for a multi-step task, before touching code
What it loads into context
Frontmatter
25 tokensAlways available to the agent
SKILL.md
1,595 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Overview
- Scope Check
- File Structure
- Task Right-Sizing
- Bite-Sized Task Granularity
- Plan Document Header
- Task Structure
- No Placeholders
- Self-Review
- Execution Handoff
Files
SKILL.mdcore7,053 bytesSKILL.mdcore7,053 bytesSKILL.mdcore7,053 bytesSKILL.mdcore7,053 bytes
Read SKILL.md
# Writing Plans
## Overview
Write comprehensive implementation plans assuming the engineer has zero context for our codebase and questionable taste. Document everything they need to know: which files to touch for each task, code, testing, docs they might need to check, how to test it. Give them the whole plan as bite-sized tasks. DRY. YAGNI. TDD. Frequent commits.
Assume they are a skilled developer, but know almost nothing about our toolset or problem domain. Assume they don't know good test design very well.
**Announce at start:** "I'm using the writing-plans skill to create the implementation plan."
**Context:** If working in an isolated worktree, it should have been created via the `superpowers:using-git-worktrees` skill at execution time.
**Save plans to:** `docs/superpowers/plans/YYYY-MM-DD-<feature-name>.md`
- (User preferences for plan location override this default)View the complete source on GitHubwriting-shape
When your agent uses it
Writing, exploit: shape raw material into an article, paragraph by paragraph.
What it loads into context
Frontmatter
31 tokensAlways available to the agent
SKILL.md
1,359 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- The loop
- Grounding
- Conversational feel
- Pulling from the pile
- Format arguments to actually have
- Writing rhythm
- Out of scope
Files
SKILL.mdcore5,922 bytes
Read SKILL.md
<what-to-do>
The user has passed (or will pass) a markdown file of raw material. Treat it as the input pile: anything from a tidy list of fragments to a wall of unstructured prose to a transcript. The format does not matter. Read it end-to-end before doing anything else.
Then run a shaping session that produces a separate article document. This is **exploit**: the exploring is done, the pile is fixed: commit to a structure and mine the pile to fill it. Do not edit the raw material file: it is read-only to this skill.
If the user did not say where to save the article, ask once and remember the path.
</what-to-do>
<supporting-info>
## The loop
View the complete source on GitHubwriting-skills
When your agent uses it
Use when creating new skills, editing existing skills, or verifying skills work before deployment
What it loads into context
Frontmatter
24 tokensAlways available to the agent
SKILL.md
5,841 tokensWhen the skill is activated
Reference documents
16,418 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Overview
- What is a Skill?
- TDD Mapping for Skills
- When to Create a Skill
- Skill Types
- Directory Structure
- SKILL.md Structure
- Skill Discovery Optimization (SDO)
- Flowchart Usage
- Code Examples
- File Organization
- The Iron Law (Same as TDD)
- Testing All Skill Types
- Common Rationalizations for Skipping Testing
- Match the Form to the Failure
- Bulletproofing Skills Against Rationalization
- RED-GREEN-REFACTOR for Skills
- Anti-Patterns
- STOP: Before Moving to Next Skill
- Skill Creation Checklist (TDD Adapted)
- Discovery Workflow
Scripts executed separately
render-graphs.js
Files
SKILL.mdcore26,360 bytesSKILL.mdcore26,360 bytesSKILL.mdcore26,360 bytesanthropic-best-practices.mddoc45,825 bytesexamples/CLAUDE_MD_TESTING.mddoc5,423 bytesgraphviz-conventions.dotasset5,970 bytespersuasion-principles.mddoc5,908 bytesrender-graphs.jsruns4,857 bytestesting-skills-with-subagents.mddoc12,558 bytes
Read SKILL.md
# Writing Skills
## Overview
**Writing skills IS Test-Driven Development applied to process documentation.**
**Personal skills live in your runtime's skills directory** (`~/.claude/skills/` on Claude Code) — see [codex-tools.md](../using-superpowers/references/codex-tools.md) or [gemini-tools.md](../using-superpowers/references/gemini-tools.md) for the path on those runtimes. Codex, Copilot CLI, and Gemini CLI all also recognize `~/.agents/skills/` as a cross-runtime alias.
You write test cases (pressure scenarios with subagents), watch them fail (baseline behavior), write the skill (documentation), watch tests pass (agents comply), and refactor (close loopholes).
**Core principle:** If you didn't watch an agent fail without the skill, you don't know if the skill teaches the right thing.
**REQUIRED BACKGROUND:** You MUST understand superpowers:test-driven-development before using this skill. That skill defines the fundamental RED-GREEN-REFACTOR cycle. This skill adapts TDD to documentation.
View the complete source on GitHubzoom-out
When your agent uses it
Tell the agent to zoom out and give broader context or a higher-level perspective. Use when you're unfamiliar with a section of code or need to understand how it fits into the bigger picture.
What it loads into context
Frontmatter
51 tokensAlways available to the agent
SKILL.md
89 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
Files
SKILL.mdcore430 bytes
Read SKILL.md
I don't know this area of code well. Go up a layer of abstraction. Give me a map of all the relevant modules and callers, using the project's domain glossary vocabulary.View the complete source on GitHubai-guardrails
When your agent uses it
Use when building autonomous LLM agents operating in live environments. Protects against prompt injection, tool abuse, data exfiltration, and runaway loops. Keywords: guardrails, prompt injection, IPI, safety, sandboxing, NeMo, LLM Guard.
What it loads into context
Frontmatter
66 tokensAlways available to the agent
SKILL.md
1,068 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Overview
- Threat Model
- Core Defenses
- Implementation Patterns
- Quality Gates
- References
Files
SKILL.mdcore4,865 bytes
Read SKILL.md
# AI Guardrails & Defense-in-Depth
## Overview
The `ai-guardrails` skill provides a comprehensive framework for securing autonomous LLM agents. As agents interact with untrusted external data sources and perform actions on behalf of users, the attack surface expands significantly. This skill focuses on implementing multi-layered defenses to ensure agent safety, reliability, and integrity in live environments.
## Threat Model
Autonomous agents face unique security challenges that require a proactive defense strategy:
1. **Direct Prompt Injection (DPI)**: Malicious input explicitly attempting to hijack the agent's core instructions.
2. **Indirect Prompt Injection (IPI)**: Injected instructions hidden in retrieved web pages, emails, or files that the agent processes.
3. **Prompt Leaking**: Attempts to extract system instructions, internal reasoning paths, or proprietary data.
4. **Data Exfiltration**: Unauthorized access and transfer of PII or sensitive internal data to external endpoints.
5. **SSRF (Server-Side Request Forgery) via Tool Use**: Leveraging agent-enabled tools to probe internal networks or access forbidden resources.
6. **Agent Loop Exploitation**: Crafting inputs that force the agent into infinite loops or resource-exhaustion scenarios.
7. **Tool Abuse**: Circumventing intended tool usage patterns to execute malicious commands.View the complete source on GitHubred-team-tactics
When your agent uses it
Red team tactics principles based on MITRE ATT&CK. Attack phases, detection evasion, reporting.
What it loads into context
Frontmatter
39 tokensAlways available to the agent
SKILL.md
1,001 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 1. MITRE ATT&CK Phases
- 2. Reconnaissance Principles
- 3. Initial Access Vectors
- 4. Privilege Escalation Principles
- 5. Defense Evasion Principles
- 6. Lateral Movement Principles
- 7. Active Directory Attacks
- 8. Reporting Principles
- 9. Ethical Boundaries
- 10. Anti-Patterns
Files
SKILL.mdcore4,405 bytes
Read SKILL.md
# Red Team Tactics
> Adversary simulation principles based on MITRE ATT&CK framework.
---
## 1. MITRE ATT&CK Phases
### Attack Lifecycle
```
RECONNAISSANCE → INITIAL ACCESS → EXECUTION → PERSISTENCE
↓ ↓ ↓ ↓
PRIVILEGE ESC → DEFENSE EVASION → CRED ACCESS → DISCOVERYView the complete source on GitHubbehavioral-modes
When your agent uses it
AI operational modes (brainstorm, implement, debug, review, teach, ship, orchestrate). Use to adapt behavior based on task type.
What it loads into context
Frontmatter
46 tokensAlways available to the agent
SKILL.md
1,292 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Purpose
- Available Modes
- Mode Detection
- Multi-Agent Collaboration Patterns (2025)
- Combining Modes
- Manual Mode Switching
Files
SKILL.mdcore5,379 bytes
Read SKILL.md
# Behavioral Modes - Adaptive AI Operating Modes
## Purpose
This skill defines distinct behavioral modes that optimize AI performance for specific tasks. Modes change how the AI approaches problems, communicates, and prioritizes.
---
## Available Modes
### 1. 🧠 BRAINSTORM Mode
**When to use:** Early project planning, feature ideation, architecture decisions
**Behavior:**View the complete source on GitHubdoc
When your agent uses it
Use when the task involves reading, creating, or editing `.docx` documents, especially when formatting or layout fidelity matters; prefer `python-docx` plus the bundled `scripts/render_docx.py` for visual checks.
What it loads into context
Frontmatter
53 tokensAlways available to the agent
SKILL.md
704 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to use
- Workflow
- Temp and output conventions
- Dependencies (install if missing)
- Environment
- Rendering commands
- Quality expectations
- Final checks
Scripts executed separately
scripts/render_docx.py
Files
LICENSE.txtdoc10,776 bytesSKILL.mdcore2,988 bytesagents/openai.yamlasset271 bytesassets/doc-small.svgasset1,678 bytesassets/doc.pngasset1,211 bytesscripts/render_docx.pyruns9,700 bytes
Read SKILL.md
# DOCX Skill
## When to use
- Read or review DOCX content where layout matters (tables, diagrams, pagination).
- Create or edit DOCX files with professional formatting.
- Validate visual layout before delivery.
## Workflow
1. Prefer visual review (layout, tables, diagrams).
- If `soffice` and `pdftoppm` are available, convert DOCX -> PDF -> PNGs.
- Or use `scripts/render_docx.py` (requires `pdf2image` and Poppler).
- If these tools are missing, install them or ask the user to review rendered pages locally.
2. Use `python-docx` for edits and structured creation (headings, styles, tables, lists).View the complete source on GitHubdocumentation-templates
When your agent uses it
Documentation templates and structure guidelines. README, API docs, code comments, and AI-friendly documentation.
What it loads into context
Frontmatter
36 tokensAlways available to the agent
SKILL.md
825 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 1. README Structure
- 2. API Documentation Structure
- 3. Code Comment Guidelines
- 4. Changelog Template (Keep a Changelog)
- 5. Architecture Decision Record (ADR)
- 6. AI-Friendly Documentation (2025)
- 7. Structure Principles
Files
SKILL.mdcore3,312 bytes
Read SKILL.md
# Documentation Templates
> Templates and structure guidelines for common documentation types.
---
## 1. README Structure
### Essential Sections (Priority Order)
| Section | Purpose |
|---------|---------|
| **Title + One-liner** | What is this? |
| **Quick Start** | Running in <5 min |View the complete source on GitHubdocx
When your agent uses it
Comprehensive document creation, editing, and analysis with support for tracked changes, comments, formatting preservation, and text extraction. When Claude needs to work with professional documents (.docx files) for: (1) Creating new documents, (2) Modifying or editing content, (3) Working with tracked changes, (4) Adding comments, or any other document tasks
What it loads into context
Frontmatter
93 tokensAlways available to the agent
SKILL.md
2,473 tokensWhen the skill is activated
Reference documents
11,516 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Overview
- Workflow Decision Tree
- Reading and analyzing content
- Creating a new Word document
- Editing an existing Word document
- Redlining workflow for document review
- Converting Documents to Images
- Code Style Guidelines
- Dependencies
Scripts executed separately
ooxml/scripts/pack.pyooxml/scripts/unpack.pyooxml/scripts/validate.pyooxml/scripts/validation/__init__.pyooxml/scripts/validation/base.pyooxml/scripts/validation/docx.pyooxml/scripts/validation/pptx.pyooxml/scripts/validation/redlining.pyscripts/__init__.pyscripts/document.pyscripts/utilities.py
Files
LICENSE.txtdoc1,467 bytesSKILL.mdcore10,150 bytesSKILL.mdcore10,150 bytesSKILL.mdcore10,150 bytesSKILL.mdcore10,150 bytesSKILL.mdcore10,150 bytesSKILL.mdcore10,150 bytesSKILL.mdcore10,150 bytesSKILL.mdcore10,150 bytesSKILL.mdcore10,150 bytesSKILL.mdcore10,150 bytesdocx-js.mddoc16,509 bytesooxml.mddoc23,572 bytesooxml/schemas/ISO-IEC29500-4_2016/dml-chart.xsdasset74,984 bytesooxml/schemas/ISO-IEC29500-4_2016/dml-chartDrawing.xsdasset6,956 bytesooxml/schemas/ISO-IEC29500-4_2016/dml-diagram.xsdasset51,302 bytesooxml/schemas/ISO-IEC29500-4_2016/dml-lockedCanvas.xsdasset624 bytesooxml/schemas/ISO-IEC29500-4_2016/dml-main.xsdasset152,039 bytesooxml/schemas/ISO-IEC29500-4_2016/dml-picture.xsdasset1,231 bytesooxml/schemas/ISO-IEC29500-4_2016/dml-spreadsheetDrawing.xsdasset8,862 bytesooxml/schemas/ISO-IEC29500-4_2016/dml-wordprocessingDrawing.xsdasset14,795 bytesooxml/schemas/ISO-IEC29500-4_2016/pml.xsdasset83,612 bytesooxml/schemas/ISO-IEC29500-4_2016/shared-additionalCharacteristics.xsdasset1,269 bytesooxml/schemas/ISO-IEC29500-4_2016/shared-bibliography.xsdasset7,328 bytesooxml/schemas/ISO-IEC29500-4_2016/shared-commonSimpleTypes.xsdasset6,382 bytesooxml/schemas/ISO-IEC29500-4_2016/shared-customXmlDataProperties.xsdasset1,248 bytesooxml/schemas/ISO-IEC29500-4_2016/shared-customXmlSchemaProperties.xsdasset880 bytesooxml/schemas/ISO-IEC29500-4_2016/shared-documentPropertiesCustom.xsdasset2,608 bytesooxml/schemas/ISO-IEC29500-4_2016/shared-documentPropertiesExtended.xsdasset3,507 bytesooxml/schemas/ISO-IEC29500-4_2016/shared-documentPropertiesVariantTypes.xsdasset7,507 bytesooxml/schemas/ISO-IEC29500-4_2016/shared-math.xsdasset23,313 bytesooxml/schemas/ISO-IEC29500-4_2016/shared-relationshipReference.xsdasset1,367 bytesooxml/schemas/ISO-IEC29500-4_2016/sml.xsdasset242,277 bytesooxml/schemas/ISO-IEC29500-4_2016/vml-main.xsdasset26,148 bytesooxml/schemas/ISO-IEC29500-4_2016/vml-officeDrawing.xsdasset25,279 bytesooxml/schemas/ISO-IEC29500-4_2016/vml-presentationDrawing.xsdasset535 bytesooxml/schemas/ISO-IEC29500-4_2016/vml-spreadsheetDrawing.xsdasset5,712 bytesooxml/schemas/ISO-IEC29500-4_2016/vml-wordprocessingDrawing.xsdasset4,010 bytesooxml/schemas/ISO-IEC29500-4_2016/wml.xsdasset171,367 bytesooxml/schemas/ISO-IEC29500-4_2016/xml.xsdasset4,646 bytesooxml/schemas/ecma/fouth-edition/opc-contentTypes.xsdasset1,963 bytesooxml/schemas/ecma/fouth-edition/opc-coreProperties.xsdasset2,515 bytesooxml/schemas/ecma/fouth-edition/opc-digSig.xsdasset2,856 bytesooxml/schemas/ecma/fouth-edition/opc-relationships.xsdasset1,344 bytesooxml/schemas/mce/mc.xsdasset3,127 bytesooxml/schemas/microsoft/wml-2010.xsdasset26,549 bytesooxml/schemas/microsoft/wml-2012.xsdasset3,745 bytesooxml/schemas/microsoft/wml-2018.xsdasset901 bytesooxml/schemas/microsoft/wml-cex-2018.xsdasset1,778 bytesooxml/schemas/microsoft/wml-cid-2016.xsdasset1,002 bytesooxml/schemas/microsoft/wml-sdtdatahash-2020.xsdasset600 bytesooxml/schemas/microsoft/wml-symex-2015.xsdasset745 bytesooxml/scripts/pack.pyruns5,596 bytesooxml/scripts/unpack.pyruns1,037 bytesooxml/scripts/validate.pyruns1,959 bytesooxml/scripts/validation/__init__.pyruns336 bytesooxml/scripts/validation/base.pyruns39,892 bytesooxml/scripts/validation/docx.pyruns9,996 bytesooxml/scripts/validation/pptx.pyruns12,327 bytesooxml/scripts/validation/redlining.pyruns11,179 bytesscripts/__init__.pyruns65 bytesscripts/document.pyruns50,409 bytesscripts/templates/comments.xmlasset2,635 bytesscripts/templates/commentsExtended.xmlasset2,643 bytesscripts/templates/commentsExtensible.xmlasset2,739 bytesscripts/templates/commentsIds.xmlasset2,651 bytesscripts/templates/people.xmlasset147 bytesscripts/utilities.pyruns13,694 bytes
Read SKILL.md
# DOCX creation, editing, and analysis
## Overview
A user may ask you to create, edit, or analyze the contents of a .docx file. A .docx file is essentially a ZIP archive containing XML files and other resources that you can read or edit. You have different tools and workflows available for different tasks.
## Workflow Decision Tree
### Reading/Analyzing Content
Use "Text extraction" or "Raw XML access" sections below
### Creating New Document
Use "Creating a new Word document" workflow
View the complete source on GitHubmermaidjs-v11
When your agent uses it
Create diagrams and visualizations using Mermaid.js v11 syntax. Use when generating flowcharts, sequence diagrams, class diagrams, state diagrams, ER diagrams, Gantt charts, user journeys, timelines, architecture diagrams, or any of 24+ diagram types. Supports JavaScript API integration, CLI rendering to SVG/PNG/PDF, theming, configuration, and accessibility features. Essential for documentation, technical diagrams, project planning, system architecture, and visual communication.
What it loads into context
Frontmatter
102 tokensAlways available to the agent
SKILL.md
786 tokensWhen the skill is activated
Reference documents
7,745 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Overview
- Quick Start
- Creating Diagrams
- CLI Usage
- JavaScript Integration
- Configuration & Theming
- Practical Patterns
- Resources
Files
SKILL.mdcore3,136 bytesSKILL.mdcore3,136 bytesreferences/cli-usage.mddoc4,171 bytesreferences/configuration.mddoc4,715 bytesreferences/diagram-types.mddoc5,040 bytesreferences/examples.mddoc7,187 bytesreferences/integration.mddoc5,815 bytes
Read SKILL.md
# Mermaid.js v11
## Overview
Create text-based diagrams using Mermaid.js v11 declarative syntax. Convert code to SVG/PNG/PDF via CLI or render in browsers/markdown files.
## Quick Start
**Basic Diagram Structure:**
```
{diagram-type}
{diagram-content}
```
View the complete source on GitHubWhen your agent uses it
Comprehensive PDF manipulation toolkit for extracting text and tables, creating new PDFs, merging/splitting documents, and handling forms. When Claude needs to fill in a PDF form or programmatically process, generate, or analyze PDF documents at scale.
What it loads into context
Frontmatter
63 tokensAlways available to the agent
SKILL.md
1,805 tokensWhen the skill is activated
Reference documents
6,315 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Overview
- Quick Start
- Python Libraries
- Command-Line Tools
- Common Tasks
- Quick Reference
- Next Steps
Scripts executed separately
scripts/check_bounding_boxes.pyscripts/check_bounding_boxes_test.pyscripts/check_fillable_fields.pyscripts/convert_pdf_to_images.pyscripts/create_validation_image.pyscripts/extract_form_field_info.pyscripts/fill_fillable_fields.pyscripts/fill_pdf_form_with_annotations.py
Files
LICENSE.txtdoc1,467 bytesSKILL.mdcore7,068 bytesSKILL.mdcore7,068 bytesSKILL.mdcore7,068 bytesSKILL.mdcore7,068 bytesSKILL.mdcore7,068 bytesSKILL.mdcore7,068 bytesSKILL.mdcore7,068 bytesSKILL.mdcore7,068 bytesSKILL.mdcore7,068 bytesSKILL.mdcore7,068 bytesSKILL.mdcore7,068 bytesSKILL.mdcore7,068 bytesSKILL.mdcore7,068 bytesSKILL.mdcore7,068 bytesSKILL.mdcore7,068 bytesSKILL.mdcore7,068 bytesSKILL.mdcore7,068 bytesSKILL.mdcore7,068 bytesforms.mddoc9,438 bytesreference.mddoc16,692 bytesscripts/check_bounding_boxes.pyruns3,139 bytesscripts/check_bounding_boxes_test.pyruns8,818 bytesscripts/check_fillable_fields.pyruns362 bytesscripts/convert_pdf_to_images.pyruns1,123 bytesscripts/create_validation_image.pyruns1,603 bytesscripts/extract_form_field_info.pyruns6,127 bytesscripts/fill_fillable_fields.pyruns4,863 bytesscripts/fill_pdf_form_with_annotations.pyruns3,596 bytes
Read SKILL.md
# PDF Processing Guide
## Overview
This guide covers essential PDF processing operations using Python libraries and command-line tools. For advanced features, JavaScript libraries, and detailed examples, see reference.md. If you need to fill out a PDF form, read forms.md and follow its instructions.
## Quick Start
```python
from pypdf import PdfReader, PdfWriter
# Read a PDF
reader = PdfReader("document.pdf")
print(f"Pages: {len(reader.pages)}")View the complete source on GitHubpptx
When your agent uses it
Presentation creation, editing, and analysis. When Claude needs to work with presentations (.pptx files) for: (1) Creating new presentations, (2) Modifying or editing content, (3) Working with layouts, (4) Adding comments or speaker notes, or any other presentation tasks
What it loads into context
Frontmatter
78 tokensAlways available to the agent
SKILL.md
6,252 tokensWhen the skill is activated
Reference documents
9,429 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Overview
- Reading and analyzing content
- Creating a new PowerPoint presentation **without a template**
- Editing an existing PowerPoint presentation
- Creating a new PowerPoint presentation **using a template**
- Creating Thumbnail Grids
- Converting Slides to Images
- Code Style Guidelines
- Dependencies
Scripts executed separately
ooxml/scripts/pack.pyooxml/scripts/unpack.pyooxml/scripts/validate.pyooxml/scripts/validation/__init__.pyooxml/scripts/validation/base.pyooxml/scripts/validation/docx.pyooxml/scripts/validation/pptx.pyooxml/scripts/validation/redlining.pyscripts/html2pptx.jsscripts/inventory.pyscripts/rearrange.pyscripts/replace.pyscripts/thumbnail.py
Files
LICENSE.txtdoc1,467 bytesSKILL.mdcore25,551 bytesSKILL.mdcore25,551 bytesSKILL.mdcore25,551 bytesSKILL.mdcore25,551 bytesSKILL.mdcore25,551 bytesSKILL.mdcore25,551 bytesSKILL.mdcore25,551 bytesSKILL.mdcore25,551 bytesSKILL.mdcore25,551 bytesSKILL.mdcore25,551 byteshtml2pptx.mddoc19,859 bytesooxml.mddoc10,388 bytesooxml/schemas/ISO-IEC29500-4_2016/dml-chart.xsdasset74,984 bytesooxml/schemas/ISO-IEC29500-4_2016/dml-chartDrawing.xsdasset6,956 bytesooxml/schemas/ISO-IEC29500-4_2016/dml-diagram.xsdasset51,302 bytesooxml/schemas/ISO-IEC29500-4_2016/dml-lockedCanvas.xsdasset624 bytesooxml/schemas/ISO-IEC29500-4_2016/dml-main.xsdasset152,039 bytesooxml/schemas/ISO-IEC29500-4_2016/dml-picture.xsdasset1,231 bytesooxml/schemas/ISO-IEC29500-4_2016/dml-spreadsheetDrawing.xsdasset8,862 bytesooxml/schemas/ISO-IEC29500-4_2016/dml-wordprocessingDrawing.xsdasset14,795 bytesooxml/schemas/ISO-IEC29500-4_2016/pml.xsdasset83,612 bytesooxml/schemas/ISO-IEC29500-4_2016/shared-additionalCharacteristics.xsdasset1,269 bytesooxml/schemas/ISO-IEC29500-4_2016/shared-bibliography.xsdasset7,328 bytesooxml/schemas/ISO-IEC29500-4_2016/shared-commonSimpleTypes.xsdasset6,382 bytesooxml/schemas/ISO-IEC29500-4_2016/shared-customXmlDataProperties.xsdasset1,248 bytesooxml/schemas/ISO-IEC29500-4_2016/shared-customXmlSchemaProperties.xsdasset880 bytesooxml/schemas/ISO-IEC29500-4_2016/shared-documentPropertiesCustom.xsdasset2,608 bytesooxml/schemas/ISO-IEC29500-4_2016/shared-documentPropertiesExtended.xsdasset3,507 bytesooxml/schemas/ISO-IEC29500-4_2016/shared-documentPropertiesVariantTypes.xsdasset7,507 bytesooxml/schemas/ISO-IEC29500-4_2016/shared-math.xsdasset23,313 bytesooxml/schemas/ISO-IEC29500-4_2016/shared-relationshipReference.xsdasset1,367 bytesooxml/schemas/ISO-IEC29500-4_2016/sml.xsdasset242,277 bytesooxml/schemas/ISO-IEC29500-4_2016/vml-main.xsdasset26,148 bytesooxml/schemas/ISO-IEC29500-4_2016/vml-officeDrawing.xsdasset25,279 bytesooxml/schemas/ISO-IEC29500-4_2016/vml-presentationDrawing.xsdasset535 bytesooxml/schemas/ISO-IEC29500-4_2016/vml-spreadsheetDrawing.xsdasset5,712 bytesooxml/schemas/ISO-IEC29500-4_2016/vml-wordprocessingDrawing.xsdasset4,010 bytesooxml/schemas/ISO-IEC29500-4_2016/wml.xsdasset171,367 bytesooxml/schemas/ISO-IEC29500-4_2016/xml.xsdasset4,646 bytesooxml/schemas/ecma/fouth-edition/opc-contentTypes.xsdasset1,963 bytesooxml/schemas/ecma/fouth-edition/opc-coreProperties.xsdasset2,515 bytesooxml/schemas/ecma/fouth-edition/opc-digSig.xsdasset2,856 bytesooxml/schemas/ecma/fouth-edition/opc-relationships.xsdasset1,344 bytesooxml/schemas/mce/mc.xsdasset3,127 bytesooxml/schemas/microsoft/wml-2010.xsdasset26,549 bytesooxml/schemas/microsoft/wml-2012.xsdasset3,745 bytesooxml/schemas/microsoft/wml-2018.xsdasset901 bytesooxml/schemas/microsoft/wml-cex-2018.xsdasset1,778 bytesooxml/schemas/microsoft/wml-cid-2016.xsdasset1,002 bytesooxml/schemas/microsoft/wml-sdtdatahash-2020.xsdasset600 bytesooxml/schemas/microsoft/wml-symex-2015.xsdasset745 bytesooxml/scripts/pack.pyruns5,596 bytesooxml/scripts/unpack.pyruns1,037 bytesooxml/scripts/validate.pyruns1,959 bytesooxml/scripts/validation/__init__.pyruns336 bytesooxml/scripts/validation/base.pyruns39,892 bytesooxml/scripts/validation/docx.pyruns9,996 bytesooxml/scripts/validation/pptx.pyruns12,327 bytesooxml/scripts/validation/redlining.pyruns11,179 bytesscripts/html2pptx.jsruns37,795 bytesscripts/inventory.pyruns38,126 bytesscripts/rearrange.pyruns8,514 bytesscripts/replace.pyruns13,594 bytesscripts/thumbnail.pyruns15,484 bytes
Read SKILL.md
# PPTX creation, editing, and analysis
## Overview
A user may ask you to create, edit, or analyze the contents of a .pptx file. A .pptx file is essentially a ZIP archive containing XML files and other resources that you can read or edit. You have different tools and workflows available for different tasks.
## Reading and analyzing content
### Text extraction
If you just need to read the text contents of a presentation, you should convert the document to markdown:
```bash
# Convert document to markdown
python -m markitdown path-to-file.pptxView the complete source on GitHubslides
When your agent uses it
Create and edit presentation slide decks (`.pptx`) with PptxGenJS, bundled layout helpers, and render/validation utilities. Use when tasks involve building a new PowerPoint deck, recreating slides from screenshots/PDFs/reference decks, modifying slide content while preserving editable output, adding charts/diagrams/visuals, or diagnosing layout issues such as overflow, overlaps, and font substitution.
What it loads into context
Frontmatter
87 tokensAlways available to the agent
SKILL.md
1,019 tokensWhen the skill is activated
Reference documents
739 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Overview
- Bundled Resources
- Workflow
- Authoring Rules
- Recreate Or Edit Existing Slides
- Validation Commands
Scripts executed separately
assets/pptxgenjs_helpers/code.jsassets/pptxgenjs_helpers/image.jsassets/pptxgenjs_helpers/index.jsassets/pptxgenjs_helpers/latex.jsassets/pptxgenjs_helpers/layout.jsassets/pptxgenjs_helpers/layout_builders.jsassets/pptxgenjs_helpers/svg.jsassets/pptxgenjs_helpers/text.jsassets/pptxgenjs_helpers/util.jsscripts/create_montage.pyscripts/detect_font.pyscripts/ensure_raster_image.pyscripts/render_slides.pyscripts/slides_test.py
Files
LICENSE.txtdoc11,351 bytesSKILL.mdcore4,557 bytesSKILL.mdcore4,557 bytesSKILL.mdcore4,557 bytesSKILL.mdcore4,557 bytesagents/openai.yamlasset283 bytesassets/pptxgenjs_helpers/code.jsruns2,288 bytesassets/pptxgenjs_helpers/image.jsruns9,262 bytesassets/pptxgenjs_helpers/index.jsruns697 bytesassets/pptxgenjs_helpers/latex.jsruns1,815 bytesassets/pptxgenjs_helpers/layout.jsruns23,013 bytesassets/pptxgenjs_helpers/layout_builders.jsruns10,823 bytesassets/pptxgenjs_helpers/svg.jsruns941 bytesassets/pptxgenjs_helpers/text.jsruns27,274 bytesassets/pptxgenjs_helpers/util.jsruns373 bytesassets/slides-small.svgasset2,489 bytesassets/slides.pngasset1,868 bytesreferences/pptxgenjs-helpers.mddoc3,037 bytesscripts/create_montage.pyruns10,323 bytesscripts/detect_font.pyruns34,800 bytesscripts/ensure_raster_image.pyruns6,364 bytesscripts/render_slides.pyruns9,484 bytesscripts/slides_test.pyruns6,400 bytes
Read SKILL.md
# Slides
## Overview
Use PptxGenJS for slide authoring. Do not use `python-pptx` for deck generation unless the task is inspection-only; keep editable output in JavaScript and deliver both the `.pptx` and the source `.js`.
Keep work in a task-local directory. Only copy final artifacts to the requested destination after rendering and validation pass.
## Bundled Resources
- `assets/pptxgenjs_helpers/`: Copy this folder into the deck workspace and import it locally instead of reimplementing helper logic.
- `scripts/render_slides.py`: Rasterize a `.pptx` or `.pdf` to per-slide PNGs.
- `scripts/slides_test.py`: Detect content that overflows the slide canvas.
- `scripts/create_montage.py`: Build a contact-sheet style montage of rendered slides.View the complete source on GitHubtemplate-skill
When your agent uses it
A template for creating new modular and scalable agent skills.
What it loads into context
Frontmatter
19 tokensAlways available to the agent
SKILL.md
196 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Folder Layout
- Guidelines
- Usage Example
Files
SKILL.mdcore876 bytes
Read SKILL.md
# Template Skill
This is a blueprint for creating new skills. Follow this folder structure and the guidelines in `STRUCTURE.md`.
## Folder Layout
- `SKILL.md`: Metadata and high-level instructions.
- `scripts/`: Implementation logic (Python/Node).
- `resources/`: Prompts, reference documents, or static data.
- `examples/`: Sample usage for the agent to learn from.
- `tests/`: Basic verification to ensure the skill works.
## Guidelines
View the complete source on GitHubtemplates
When your agent uses it
Project scaffolding templates for new applications. Use when creating new projects from scratch. Contains 12 templates for various tech stacks.
What it loads into context
Frontmatter
40 tokensAlways available to the agent
SKILL.md
404 tokensWhen the skill is activated
Reference documents
6,172 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 🎯 Selective Reading Rule
- Usage
Files
SKILL.mdcore1,585 bytesastro-static/TEMPLATE.mddoc1,706 byteschrome-extension/TEMPLATE.mddoc1,966 bytescli-tool/TEMPLATE.mddoc1,762 byteselectron-desktop/TEMPLATE.mddoc1,823 bytesexpress-api/TEMPLATE.mddoc1,759 bytesflutter-app/TEMPLATE.mddoc1,855 bytesmonorepo-turborepo/TEMPLATE.mddoc1,880 bytesnextjs-fullstack/TEMPLATE.mddoc1,620 bytesnextjs-saas/TEMPLATE.mddoc2,266 bytesnextjs-static/TEMPLATE.mddoc2,044 bytesnuxt-app/TEMPLATE.mddoc2,137 bytespython-fastapi/TEMPLATE.mddoc1,785 bytesreact-native-app/TEMPLATE.mddoc1,939 bytes
Read SKILL.md
# Project Templates
> Quick-start templates for scaffolding new projects.
---
## 🎯 Selective Reading Rule
**Read ONLY the template matching user's project type!**
| Template | Tech Stack | When to Use |
|----------|------------|-------------|
| [nextjs-fullstack](nextjs-fullstack/TEMPLATE.md) | Next.js + Prisma | Full-stack web app |
| [nextjs-saas](nextjs-saas/TEMPLATE.md) | Next.js + Stripe | SaaS product |View the complete source on GitHubxlsx
When your agent uses it
Comprehensive spreadsheet creation, editing, and analysis with support for formulas, formatting, data analysis, and visualization. When Claude needs to work with spreadsheets (.xlsx, .xlsm, .csv, .tsv, etc) for: (1) Creating new spreadsheets with formulas and formatting, (2) Reading or analyzing data, (3) Modify existing spreadsheets while preserving formulas, (4) Data analysis and visualization in spreadsheets, or (5) Recalculating formulas
What it loads into context
Frontmatter
113 tokensAlways available to the agent
SKILL.md
2,667 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- All Excel files
- Financial models
- Overview
- Important Requirements
- Reading and analyzing data
- Excel File Workflows
- CRITICAL: Use Formulas, Not Hardcoded Values
- Common Workflow
- Recalculating formulas
- Formula Verification Checklist
- Best Practices
- Code Style Guidelines
Scripts executed separately
recalc.py
Files
LICENSE.txtdoc1,467 bytesSKILL.mdcore10,632 bytesSKILL.mdcore10,632 bytesSKILL.mdcore10,632 bytesSKILL.mdcore10,632 bytesSKILL.mdcore10,632 bytesSKILL.mdcore10,632 bytesSKILL.mdcore10,632 bytesSKILL.mdcore10,632 bytesSKILL.mdcore10,632 bytesSKILL.mdcore10,632 bytesrecalc.pyruns6,408 bytes
Read SKILL.md
# Requirements for Outputs
## All Excel files
### Zero Formula Errors
- Every Excel model MUST be delivered with ZERO formula errors (#REF!, #DIV/0!, #VALUE!, #N/A, #NAME?)
### Preserve Existing Templates (when updating templates)
- Study and EXACTLY match existing format, style, and conventions when modifying files
- Never impose standardized formatting on files with established patterns
- Existing template conventions ALWAYS override these guidelines
## Financial models
View the complete source on GitHubSkills included
- agent-memory
- claukit
- mcp-agent-patterns
- multi-agent-orchestration
- workflow-state-machines
- ai-multimodal
- geo-fundamentals
- media-processing
- screenshot
- seo-fundamentals
- sora
- aesthetic
- figma
- figma-implement-design
- frontend-design
- mobile-design
- tailwind-patterns
- ui-styling
- agentic-rag
- api-patterns
- app-builder
- templates
- architecture
- ask-matt
- aspnet-core
- backend-development
- better-auth
- clean-code
- code-agent-patterns
- code-review
- code-review-checklist
- codebase-design
- context-engineering
- context-optimization
- database-design
- databases
- diagnose
- diagnosing-bugs
- docs-seeker
- domain-modeling
- frontend-dev-guidelines
- graph-rag
- i18n-localization
- implement
- improve-codebase-architecture
- lint-and-validate
- llm-evals
- nextjs-best-practices
- nodejs-best-practices
- openai-docs
- performance-profiling
- playwright
- playwright-interactive
- prompt-engineering
- prototype
- python-patterns
- react-patterns
- render-deploy
- repomix
- research
- resolving-merge-conflicts
- setup-matt-pocock-skills
- shopify
- structured-outputs
- tdd
- tdd-workflow
- testing-patterns
- to-issues
- to-prd
- to-spec
- to-tickets
- triage
- vulnerability-scanner
- wayfinder
- web-frameworks
- webapp-testing
- wizard
- write-a-skill
- 2d-games
- 3d-games
- game-art
- game-audio
- game-design
- game-development
- 2d-games
- 3d-games
- game-art
- game-audio
- game-design
- mobile-games
- multiplayer
- pc-games
- vr-ar
- web-games
- mobile-games
- multiplayer
- pc-games
- vr-ar
- web-games
- grounded-research-benchmark
- kilo-kit-core
- skill-template
- root-cause-analysis
- systematic-debugging
- fix-verification
- backend-api-development
- security-best-practices
- code-review
- testing-strategy
- sqlite-triangulation-pattern
- sqlite-wal-optimization
- agent-observability
- bash-linux
- chrome-devtools
- deployment-procedures
- devops
- mcp-builder
- mcp-management
- powershell-windows
- server-management
- Collision-Zone Thinking
- Defense-in-Depth Validation
- Inversion Exercise
- Meta-Pattern Recognition
- Root Cause Tracing
- Scale Game
- sequential-thinking
- Simplification Cascades
- systematic-debugging
- When Stuck - Problem-Solving Dispatch
- brainstorming
- caveman
- claude-handoff
- dispatching-parallel-agents
- executing-plans
- finishing-a-development-branch
- git-guardrails-claude-code
- grill-me
- grill-with-docs
- grilling
- handoff
- human-in-the-loop
- loop-me
- migrate-to-shoehorn
- parallel-agents
- plan-writing
- receiving-code-review
- requesting-code-review
- scaffold-exercises
- setup-pre-commit
- setup-ts-deep-modules
- spec-driven-development
- subagent-driven-development
- teach
- test-driven-development
- to-questionnaire
- using-git-worktrees
- using-superpowers
- verification-before-completion
- wait-what
- writing-beats
- writing-for-agents
- writing-fragments
- writing-plans
- writing-shape
- writing-skills
- zoom-out
- ai-guardrails
- red-team-tactics
- behavioral-modes
- doc
- documentation-templates
- docx
- mermaidjs-v11
- pptx
- slides
- template-skill
- templates
- xlsx
Repository facts
- License
- Apache-2.0
- Created
- Jan 30, 2026
- Last pushed
- Oct 24, 2026
- Forks
- 3
- Open issues
- 1
- Project activity
- Active
Before you install
Network or broad shellAutomated signals, not a guarantee
Checked Nov 6, 2026
Not fully analyzed: some files were too long, unreadable or missing. This never lowers the level.
Show 367 notes
skills/agent-frameworks/claukit/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/ai-media/ai-multimodal/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/ai-media/ai-multimodal/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/ai-media/ai-multimodal/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/ai-media/ai-multimodal/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/ai-media/ai-multimodal/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/ai-media/ai-multimodal/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/ai-media/ai-multimodal/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/ai-media/ai-multimodal/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/ai-media/ai-multimodal/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/ai-media/media-processing/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/ai-media/media-processing/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/ai-media/media-processing/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/ai-media/media-processing/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/ai-media/media-processing/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/ai-media/media-processing/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/ai-media/media-processing/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/ai-media/media-processing/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/ai-media/media-processing/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/ai-media/media-processing/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzed
- 16 broad permissionsin 16 files: ai-multimodal/SKILL.md:1 mobile-design/SKILL.md:1 app-builder/SKILL.md:1 and 13 more
- 62 dangerous shell commandsin 38 files: devops/references/docker-basics.md:130 media-processing/SKILL.md:71 chrome-devtools/scripts/README.md:26 and 35 more
- 2,752 network referencesin 339 files: chrome-devtools/scripts/package-lock.json:19 mcp-management/assets/tools.json:299 docs-seeker/references/documentation-sources.md:11 and 336 more
- 4 obfuscation signalsin 2 files: screenshot/scripts/take_screenshot.py:26 devops/references/cloudflare-workers-apis.md:144
- 1 instruction override signalin 1 file: mcp-management/references/gemini-cli-integration.md:100
- 138 executable scriptsin 138 files: ai-multimodal/scripts/document_converter.py:1 ai-multimodal/scripts/gemini_batch_process.py:1 ai-multimodal/scripts/media_optimizer.py:1 and 135 more
- 342 references to secretsin 73 files: shopify/scripts/tests/test_shopify_init.py:25 ai-multimodal/scripts/document_converter.py:40 ai-multimodal/scripts/gemini_batch_process.py:37 and 70 more
- No requests to vote in Hot
Show all 3,315 signals by file
skills/agent-frameworks/agent-memory/SKILL.md
- Network accessline 68
## References - [Mem0 Documentation](https://mem0.ai) - Network accessline 69
- [Mem0 Documentation](https://mem0.ai) - Network accessline 70
- [Letta / MemGPT Architecture](https://letta.com) - Network accessline 71
- [Zep Memory Framework](https://getzep.com) - Network accessline 72
- [KILO-KIT Internal Documentation](https://kilo-kit.io) - Network accessline 73
- [Graphiti Memory Patterns](https://graphiti.dev)
skills/agent-frameworks/claukit/SKILL.md
- Network accessline 12
- Public source tham chiếu: `https://github.com/mrgoonie/claudekit-skills`
skills/agent-frameworks/claukit/references/guardrails.md
- Network accessline 5
- Không tuyên bố GitHub có upstream skill `claukit` độc lập nếu thực tế chỉ có ecosystem `ClaudeKit Skills`. - Khi cần nêu source, dùng repo công khai: `https://github.com/mrgoonie/claudekit-skills`. - Network accessline 6
- Khi cần nêu source, dùng repo công khai: `https://github.com/mrgoonie/claudekit-skills`.
skills/agent-frameworks/claukit/references/skills-directory.md
- Network accessline 66
- GitHub ecosystem reference: `https://github.com/mrgoonie/claudekit-skills`
skills/agent-frameworks/mcp-agent-patterns/SKILL.md
skills/agent-frameworks/workflow-state-machines/SKILL.md
- Network accessline 64
## References - [KILO-KIT Documentation](https://kilo-kit.dev/docs) - Network accessline 65
- [KILO-KIT Documentation](https://kilo-kit.dev/docs) - Network accessline 66
- [C4 Runtime Protocol Specification](https://kilo-kit.dev/protocol/c4) - Network accessline 67
- [LangGraph Patterns](https://langchain-ai.github.io/langgraph/) - Network accessline 68
- [Durable Execution Principles](https://temporal.io/docs)
skills/ai-media/ai-multimodal/.env.example
- Network accessline 4
# OPTION 1: Google AI Studio (Default - Recommended for most users) # ============================================================================ # Get your API key: https://aistudio.google.com/apikey - Network accessline 5
[Credential-related source omitted] - Network accessline 6
# Get your API key: https://aistudio.google.com/apikey - Access to secretsline 7
[Credential-related source omitted] - Network accessline 93
[Credential-related source omitted] - Access to secretsline 93
[Credential-related source omitted] - Network accessline 94
# 3. API keys can be restricted in Google Cloud Console # 4. Monitor usage at: https://aistudio.google.com/apikey # 5. Free tier limits: 15 RPM, 1M-4M TPM, 1,500 RPD - Network accessline 95
# 4. Monitor usage at: https://aistudio.google.com/apikey
skills/ai-media/ai-multimodal/SKILL.md
- Broad permissionsline 1
Bash - Access to secretsline 102
[Credential-related source omitted] - Access to secretsline 103
[Credential-related source omitted] - Network accessline 109
**Get API key**: https://aistudio.google.com/apikey - Network accessline 351
- [Audio API Docs](https://ai.google.dev/gemini-api/docs/audio) - Network accessline 352
- [Image API Docs](https://ai.google.dev/gemini-api/docs/image-understanding) - Network accessline 353
- [Video API Docs](https://ai.google.dev/gemini-api/docs/video-understanding) - Network accessline 354
- [Document API Docs](https://ai.google.dev/gemini-api/docs/document-processing) - Network accessline 355
- [Image Gen Docs](https://ai.google.dev/gemini-api/docs/image-generation) - Network accessline 356
- [Get API Key](https://aistudio.google.com/apikey) - Network accessline 357
- [Pricing](https://ai.google.dev/pricing)
skills/ai-media/ai-multimodal/references/audio-processing.md
- Access to secretsline 37
[Credential-related source omitted]
skills/ai-media/ai-multimodal/references/image-generation.md
- Access to secretsline 32
[Credential-related source omitted]
skills/ai-media/ai-multimodal/references/video-analysis.md
- Access to secretsline 44
[Credential-related source omitted] - Network accessline 74
'Summarize the main topics discussed', types.Part.from_uri( uri='https://www.youtube.com/watch?v=VIDEO_ID', - Network accessline 75
types.Part.from_uri( uri='https://www.youtube.com/watch?v=VIDEO_ID', mime_type='video/mp4' - Network accessline 76
uri='https://www.youtube.com/watch?v=VIDEO_ID', - Network accessline 361
# YouTube URL youtube_uri = 'https://www.youtube.com/watch?v=dQw4w9WgXcQ' - Network accessline 362
youtube_uri = 'https://www.youtube.com/watch?v=dQw4w9WgXcQ'
skills/ai-media/ai-multimodal/references/vision-understanding.md
- Access to secretsline 49
[Credential-related source omitted] - Network accessline 207
'Analyze this image', types.Part.from_uri( uri='https://example.com/image.jpg', - Network accessline 208
types.Part.from_uri( uri='https://example.com/image.jpg', mime_type='image/jpeg' - Network accessline 209
uri='https://example.com/image.jpg',
skills/ai-media/ai-multimodal/scripts/document_converter.py
- Executable scriptline 1
#!/usr/bin/env python3 - Access to secretsline 40
[Credential-related source omitted] - Access to secretsline 45
[Credential-related source omitted] - Access to secretsline 46
[Credential-related source omitted] - Access to secretsline 47
[Credential-related source omitted] - Access to secretsline 50
[Credential-related source omitted] - Access to secretsline 51
[Credential-related source omitted] - Access to secretsline 52
[Credential-related source omitted] - Access to secretsline 54
[Credential-related source omitted] - Access to secretsline 62
[Credential-related source omitted] - Access to secretsline 63
[Credential-related source omitted] - Access to secretsline 66
[Credential-related source omitted] - Access to secretsline 67
[Credential-related source omitted] - Access to secretsline 68
[Credential-related source omitted] - Access to secretsline 70
[Credential-related source omitted] - Access to secretsline 71
[Credential-related source omitted] - Access to secretsline 74
[Credential-related source omitted] - Access to secretsline 75
[Credential-related source omitted] - Access to secretsline 76
[Credential-related source omitted] - Access to secretsline 78
[Credential-related source omitted] - Access to secretsline 79
[Credential-related source omitted] - Access to secretsline 82
[Credential-related source omitted] - Access to secretsline 83
[Credential-related source omitted] - Access to secretsline 84
[Credential-related source omitted] - Access to secretsline 243
[Credential-related source omitted] - Access to secretsline 244
[Credential-related source omitted] - Access to secretsline 245
[Credential-related source omitted] - Access to secretsline 246
[Credential-related source omitted] - Access to secretsline 247
[Credential-related source omitted] - Access to secretsline 250
[Credential-related source omitted]
skills/ai-media/ai-multimodal/scripts/gemini_batch_process.py
- Executable scriptline 1
#!/usr/bin/env python3 - Access to secretsline 37
[Credential-related source omitted] - Access to secretsline 42
[Credential-related source omitted] - Access to secretsline 43
[Credential-related source omitted] - Access to secretsline 44
[Credential-related source omitted] - Access to secretsline 47
[Credential-related source omitted] - Access to secretsline 48
[Credential-related source omitted] - Access to secretsline 49
[Credential-related source omitted] - Access to secretsline 51
[Credential-related source omitted] - Access to secretsline 59
[Credential-related source omitted] - Access to secretsline 60
[Credential-related source omitted] - Access to secretsline 63
[Credential-related source omitted] - Access to secretsline 64
[Credential-related source omitted] - Access to secretsline 65
[Credential-related source omitted] - Access to secretsline 67
[Credential-related source omitted] - Access to secretsline 68
[Credential-related source omitted] - Access to secretsline 71
[Credential-related source omitted] - Access to secretsline 72
[Credential-related source omitted] - Access to secretsline 73
[Credential-related source omitted] - Access to secretsline 75
[Credential-related source omitted] - Access to secretsline 76
[Credential-related source omitted] - Access to secretsline 79
[Credential-related source omitted] - Access to secretsline 80
[Credential-related source omitted] - Access to secretsline 81
[Credential-related source omitted] - Access to secretsline 281
[Credential-related source omitted] - Access to secretsline 282
[Credential-related source omitted] - Access to secretsline 283
[Credential-related source omitted] - Access to secretsline 284
[Credential-related source omitted] - Access to secretsline 285
[Credential-related source omitted] - Access to secretsline 296
[Credential-related source omitted]
skills/ai-media/ai-multimodal/scripts/media_optimizer.py
- Executable scriptline 1
#!/usr/bin/env python3 - Access to secretsline 29
[Credential-related source omitted] - Access to secretsline 33
[Credential-related source omitted] - Access to secretsline 34
[Credential-related source omitted] - Access to secretsline 35
[Credential-related source omitted] - Access to secretsline 46
[Credential-related source omitted] - Access to secretsline 47
[Credential-related source omitted] - Access to secretsline 51
[Credential-related source omitted] - Access to secretsline 52
[Credential-related source omitted] - Access to secretsline 56
[Credential-related source omitted] - Access to secretsline 57
[Credential-related source omitted] - Dangerous shell operationline 107
info['fps'] = eval(stream.get('r_frame_rate', '0/1'))
skills/ai-media/ai-multimodal/scripts/tests/test_document_converter.py
skills/ai-media/ai-multimodal/scripts/tests/test_gemini_batch_process.py
- Executable scriptline 1
Executable file - Access to secretsline 21
[Credential-related source omitted] - Access to secretsline 22
[Credential-related source omitted] - Access to secretsline 27
[Credential-related source omitted] - Access to secretsline 30
[Credential-related source omitted] - Access to secretsline 258
[Credential-related source omitted] - Access to secretsline 279
[Credential-related source omitted] - Access to secretsline 280
[Credential-related source omitted] - Access to secretsline 295
[Credential-related source omitted]
skills/ai-media/ai-multimodal/scripts/tests/test_media_optimizer.py
skills/ai-media/geo-fundamentals/scripts/geo_checker.py
- Executable scriptline 1
#!/usr/bin/env python3
skills/ai-media/media-processing/SKILL.md
- Dangerous shell operationline 71
sudo apt-get install ffmpeg imagemagick - Network accessline 80
# Or download binaries # FFmpeg: https://ffmpeg.org/download.html - Network accessline 81
# FFmpeg: https://ffmpeg.org/download.html - Network accessline 82
# ImageMagick: https://imagemagick.org/script/download.php - Dangerous shell operationline 335
sudo apt-get install libx264-dev libx265-dev - Dangerous shell operationline 341
sudo nano /etc/ImageMagick-7/policy.xml - Network accessline 355
- FFmpeg: https://ffmpeg.org/documentation.html - Network accessline 356
- FFmpeg Wiki: https://trac.ffmpeg.org/ - Network accessline 357
- ImageMagick: https://imagemagick.org/ - Network accessline 358
- ImageMagick Usage: https://imagemagick.org/Usage/
skills/ai-media/media-processing/references/format-compatibility.md
- Dangerous shell operationline 350
sudo apt-get install libx264-dev libx265-dev libvpx-dev
skills/ai-media/media-processing/references/imagemagick-batch.md
skills/ai-media/media-processing/scripts/batch_resize.py
- Executable scriptline 1
#!/usr/bin/env python3
skills/ai-media/media-processing/scripts/media_convert.py
- Executable scriptline 1
#!/usr/bin/env python3
skills/ai-media/media-processing/scripts/requirements.txt
- Dangerous shell operationline 17
# sudo apt-get install ffmpeg imagemagick
skills/ai-media/media-processing/scripts/tests/test_batch_resize.py
- Executable scriptline 1
#!/usr/bin/env python3
skills/ai-media/media-processing/scripts/tests/test_media_convert.py
- Executable scriptline 1
#!/usr/bin/env python3
skills/ai-media/media-processing/scripts/tests/test_video_optimize.py
- Executable scriptline 1
#!/usr/bin/env python3
skills/ai-media/media-processing/scripts/video_optimize.py
- Executable scriptline 1
#!/usr/bin/env python3
skills/ai-media/screenshot/LICENSE.txt
skills/ai-media/screenshot/assets/screenshot-small.svg
- Network accessline 1
<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" viewBox="0 0 16 16">
skills/ai-media/screenshot/scripts/ensure_macos_permissions.sh
- Executable scriptline 1
#!/usr/bin/env bash
skills/ai-media/screenshot/scripts/take_screenshot.ps1
- Executable scriptline 1
Executable file
skills/ai-media/screenshot/scripts/take_screenshot.py
- Executable scriptline 1
#!/usr/bin/env python3 - Possible obfuscationline 26
b"\x89PNG\r\n\x1a\n\x00\x00\x00\rIHDR\x00\x00\x00\x01\x00\x00\x00\x01" - Possible obfuscationline 27
b"\x08\x06\x00\x00\x00\x1f\x15\xc4\x89\x00\x00\x00\x0cIDAT\x08\xd7c" - Possible obfuscationline 28
b"\xf8\xff\xff?\x00\x05\xfe\x02\xfeA\xad\x1c\x1c\x00\x00\x00\x00IEND" - Access to secretsline 47
[Credential-related source omitted] - Access to secretsline 63
[Credential-related source omitted] - Access to secretsline 83
[Credential-related source omitted] - Access to secretsline 89
[Credential-related source omitted] - Access to secretsline 231
[Credential-related source omitted]
skills/ai-media/seo-fundamentals/scripts/seo_checker.py
- Executable scriptline 1
#!/usr/bin/env python3
skills/ai-media/sora/LICENSE.txt
skills/ai-media/sora/SKILL.md
- Access to secretsline 3
[Credential-related source omitted] - Access to secretsline 36
[Credential-related source omitted] - Network accessline 38
If the key is missing, give the user these steps: 1. Create an API key in the OpenAI platform UI: https://platform.openai.com/api-keys - Network accessline 39
1. Create an API key in the OpenAI platform UI: https://platform.openai.com/api-keys - Access to secretsline 40
[Credential-related source omitted] - Access to secretsline 50
[Credential-related source omitted]
skills/ai-media/sora/assets/sora-small.svg
- Network accessline 1
<svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" fill="currentColor" viewBox="0 0 14 14">
skills/ai-media/sora/references/cli.md
skills/ai-media/sora/scripts/sora.py
skills/design/figma-implement-design/LICENSE.txt
skills/design/figma-implement-design/SKILL.md
- Network accessline 15
- Figma MCP server must be connected and accessible - User must provide a Figma URL in the format: `https://figma.com/design/:fileKey/:fileName?node-id=1-2` - Network accessline 16
- User must provide a Figma URL in the format: `https://figma.com/design/:fileKey/:fileName?node-id=1-2` - Network accessline 30
1. Add the Figma MCP: - `codex mcp add figma --url https://mcp.figma.com/mcp` - Network accessline 31
- `codex mcp add figma --url https://mcp.figma.com/mcp` - Network accessline 45
**URL format:** `https://figma.com/design/:fileKey/:fileName?node-id=1-2` - Network accessline 56
- URL: `https://figma.com/design/kL9xQn2VwM8pYrTb4ZcHjF/DesignSystem?node-id=42-15` - Network accessline 173
User says: "Implement this Figma button component: https://figma.com/design/kL9xQn2VwM8pYrTb4ZcHjF/DesignSystem?node-id=42-15" - Network accessline 190
User says: "Build this dashboard: https://figma.com/design/pR8mNv5KqXzGwY2JtCfL4D/Dashboard?node-id=10-5" - Network accessline 262
- [Figma MCP Server Documentation](https://developers.figma.com/docs/figma-mcp-server/) - Network accessline 263
- [Figma MCP Server Tools and Prompts](https://developers.figma.com/docs/figma-mcp-server/tools-and-prompts/) - Network accessline 264
- [Figma Variables and Design Tokens](https://help.figma.com/hc/en-us/articles/15339657135383-Guide-to-variables-in-Figma)
skills/design/figma-implement-design/agents/openai.yaml
skills/design/figma-implement-design/assets/figma-small.svg
- Network accessline 1
<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" viewBox="0 0 16 16">
skills/design/figma-implement-design/assets/icon.svg
skills/design/figma/LICENSE.txt
skills/design/figma/agents/openai.yaml
skills/design/figma/assets/figma-small.svg
- Network accessline 1
<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" viewBox="0 0 16 16">
skills/design/figma/assets/icon.svg
skills/design/figma/references/figma-mcp-config.md
skills/design/mobile-design/SKILL.md
skills/design/mobile-design/decision-trees.md
skills/design/mobile-design/mobile-backend.md
- Network accessline 215
"latest_version": "2.3.0", "force_update": false, "update_url": "https://apps.apple.com/...", - Network accessline 216
"force_update": false, "update_url": "https://apps.apple.com/...", "feature_flags": { - Network accessline 217
"update_url": "https://apps.apple.com/...", - Access to secretsline 257
[Credential-related source omitted]
skills/design/mobile-design/mobile-navigation.md
- Network accessline 253
Examples: ├── myapp://product/123 ├── https://myapp.com/product/123 (Universal/App Link) - Network accessline 254
├── myapp://product/123 ├── https://myapp.com/product/123 (Universal/App Link) ├── myapp://checkout?promo=SAVE20 - Network accessline 255
├── https://myapp.com/product/123 (Universal/App Link)
skills/design/mobile-design/scripts/mobile_audit.py
skills/design/ui-styling/LICENSE.txt
skills/design/ui-styling/SKILL.md
- Network accessline 14
- shadcn/ui: https://ui.shadcn.com/llms.txt - Network accessline 15
- Tailwind CSS: https://tailwindcss.com/docs - Network accessline 323
- shadcn/ui Docs: https://ui.shadcn.com - Network accessline 324
- Tailwind CSS Docs: https://tailwindcss.com - Network accessline 325
- Radix UI: https://radix-ui.com - Network accessline 326
- Tailwind UI: https://tailwindui.com - Network accessline 327
- Headless UI: https://headlessui.com - Network accessline 328
- v0 (AI UI Generator): https://v0.dev
skills/design/ui-styling/canvas-fonts/ArsenalSC-OFL.txt
skills/design/ui-styling/canvas-fonts/BigShoulders-OFL.txt
- Network accessline 1
Copyright 2019 The Big Shoulders Project Authors (https://github.com/xotypeco/big_shoulders) - Network accessline 3
This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is copied below, and is also available with a FAQ at: https://openfontlicense.org - Network accessline 5
https://openfontlicense.org
skills/design/ui-styling/canvas-fonts/Boldonse-OFL.txt
- Network accessline 1
Copyright 2024 The Boldonse Project Authors (https://github.com/googlefonts/boldonse) - Network accessline 3
This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is copied below, and is also available with a FAQ at: https://openfontlicense.org - Network accessline 5
https://openfontlicense.org
skills/design/ui-styling/canvas-fonts/BricolageGrotesque-OFL.txt
- Network accessline 1
Copyright 2022 The Bricolage Grotesque Project Authors (https://github.com/ateliertriay/bricolage) - Network accessline 3
This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is copied below, and is also available with a FAQ at: https://openfontlicense.org - Network accessline 5
https://openfontlicense.org
skills/design/ui-styling/canvas-fonts/CrimsonPro-OFL.txt
- Network accessline 1
Copyright 2018 The Crimson Pro Project Authors (https://github.com/Fonthausen/CrimsonPro) - Network accessline 3
This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is copied below, and is also available with a FAQ at: https://openfontlicense.org - Network accessline 5
https://openfontlicense.org
skills/design/ui-styling/canvas-fonts/DMMono-OFL.txt
- Network accessline 1
Copyright 2020 The DM Mono Project Authors (https://www.github.com/googlefonts/dm-mono) - Network accessline 3
This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is copied below, and is also available with a FAQ at: https://openfontlicense.org - Network accessline 5
https://openfontlicense.org
skills/design/ui-styling/canvas-fonts/EricaOne-OFL.txt
skills/design/ui-styling/canvas-fonts/GeistMono-OFL.txt
- Network accessline 1
Copyright 2024 The Geist Project Authors (https://github.com/vercel/geist-font.git) - Network accessline 3
This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is copied below, and is also available with a FAQ at: https://openfontlicense.org - Network accessline 5
https://openfontlicense.org
skills/design/ui-styling/canvas-fonts/Gloock-OFL.txt
- Network accessline 1
Copyright 2022 The Gloock Project Authors (https://github.com/duartp/gloock) - Network accessline 3
This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is copied below, and is also available with a FAQ at: https://openfontlicense.org - Network accessline 5
https://openfontlicense.org
skills/design/ui-styling/canvas-fonts/IBMPlexMono-OFL.txt
skills/design/ui-styling/canvas-fonts/InstrumentSans-OFL.txt
- Network accessline 1
Copyright 2022 The Instrument Sans Project Authors (https://github.com/Instrument/instrument-sans) - Network accessline 3
This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is copied below, and is also available with a FAQ at: https://openfontlicense.org - Network accessline 5
https://openfontlicense.org
skills/design/ui-styling/canvas-fonts/Italiana-OFL.txt
skills/design/ui-styling/canvas-fonts/JetBrainsMono-OFL.txt
- Network accessline 1
Copyright 2020 The JetBrains Mono Project Authors (https://github.com/JetBrains/JetBrainsMono) - Network accessline 3
This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is copied below, and is also available with a FAQ at: https://openfontlicense.org - Network accessline 5
https://openfontlicense.org
skills/design/ui-styling/canvas-fonts/Jura-OFL.txt
- Network accessline 1
Copyright 2019 The Jura Project Authors (https://github.com/ossobuffo/jura) - Network accessline 3
This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is copied below, and is also available with a FAQ at: https://openfontlicense.org - Network accessline 5
https://openfontlicense.org
skills/design/ui-styling/canvas-fonts/LibreBaskerville-OFL.txt
- Network accessline 1
Copyright 2012 The Libre Baskerville Project Authors (https://github.com/impallari/Libre-Baskerville) with Reserved Font Name Libre Baskerville. - Network accessline 3
This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is copied below, and is also available with a FAQ at: https://openfontlicense.org - Network accessline 5
https://openfontlicense.org
skills/design/ui-styling/canvas-fonts/Lora-OFL.txt
- Network accessline 1
Copyright 2011 The Lora Project Authors (https://github.com/cyrealtype/Lora-Cyrillic), with Reserved Font Name "Lora". - Network accessline 3
This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is copied below, and is also available with a FAQ at: https://openfontlicense.org - Network accessline 5
https://openfontlicense.org
skills/design/ui-styling/canvas-fonts/NationalPark-OFL.txt
- Network accessline 1
Copyright 2025 The National Park Project Authors (https://github.com/benhoepner/National-Park) - Network accessline 3
This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is copied below, and is also available with a FAQ at: https://openfontlicense.org - Network accessline 5
https://openfontlicense.org
skills/design/ui-styling/canvas-fonts/NothingYouCouldDo-OFL.txt
skills/design/ui-styling/canvas-fonts/Outfit-OFL.txt
- Network accessline 1
Copyright 2021 The Outfit Project Authors (https://github.com/Outfitio/Outfit-Fonts) - Network accessline 3
This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is copied below, and is also available with a FAQ at: https://openfontlicense.org - Network accessline 5
https://openfontlicense.org
skills/design/ui-styling/canvas-fonts/PixelifySans-OFL.txt
- Network accessline 1
Copyright 2021 The Pixelify Sans Project Authors (https://github.com/eifetx/Pixelify-Sans) - Network accessline 3
This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is copied below, and is also available with a FAQ at: https://openfontlicense.org - Network accessline 5
https://openfontlicense.org
skills/design/ui-styling/canvas-fonts/PoiretOne-OFL.txt
skills/design/ui-styling/canvas-fonts/RedHatMono-OFL.txt
- Network accessline 1
Copyright 2024 The Red Hat Project Authors (https://github.com/RedHatOfficial/RedHatFont) - Network accessline 3
This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is copied below, and is also available with a FAQ at: https://openfontlicense.org - Network accessline 5
https://openfontlicense.org
skills/design/ui-styling/canvas-fonts/Silkscreen-OFL.txt
- Network accessline 1
Copyright 2001 The Silkscreen Project Authors (https://github.com/googlefonts/silkscreen) - Network accessline 3
This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is copied below, and is also available with a FAQ at: https://openfontlicense.org - Network accessline 5
https://openfontlicense.org
skills/design/ui-styling/canvas-fonts/SmoochSans-OFL.txt
- Network accessline 1
Copyright 2016 The Smooch Sans Project Authors (https://github.com/googlefonts/smooch-sans) - Network accessline 3
This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is copied below, and is also available with a FAQ at: https://openfontlicense.org - Network accessline 5
https://openfontlicense.org
skills/design/ui-styling/canvas-fonts/Tektur-OFL.txt
- Network accessline 1
Copyright 2023 The Tektur Project Authors (https://www.github.com/hyvyys/Tektur) - Network accessline 3
This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is copied below, and is also available with a FAQ at: https://openfontlicense.org - Network accessline 5
https://openfontlicense.org
skills/design/ui-styling/canvas-fonts/WorkSans-OFL.txt
- Network accessline 1
Copyright 2019 The Work Sans Project Authors (https://github.com/weiweihuanghuang/Work-Sans) - Network accessline 3
This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is copied below, and is also available with a FAQ at: https://openfontlicense.org - Network accessline 5
https://openfontlicense.org
skills/design/ui-styling/canvas-fonts/YoungSerif-OFL.txt
- Network accessline 1
Copyright 2023 The Young Serif Project Authors (https://github.com/noirblancrouge/YoungSerif) - Network accessline 3
This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is copied below, and is also available with a FAQ at: https://openfontlicense.org - Network accessline 5
https://openfontlicense.org
skills/design/ui-styling/references/shadcn-components.md
skills/design/ui-styling/references/shadcn-theming.md
- Network accessline 220
Use shadcn/ui theme generator: https://ui.shadcn.com/themes
skills/design/ui-styling/scripts/requirements.txt
- Network accessline 11
# Note: This skill works with shadcn/ui and Tailwind CSS # Requires Node.js and package managers: # - Node.js 18+: https://nodejs.org/ - Network accessline 12
# Requires Node.js and package managers: # - Node.js 18+: https://nodejs.org/ # - npm (comes with Node.js) - Network accessline 13
# - Node.js 18+: https://nodejs.org/
skills/design/ui-styling/scripts/shadcn_add.py
- Executable scriptline 1
#!/usr/bin/env python3
skills/design/ui-styling/scripts/tailwind_config_gen.py
- Executable scriptline 1
#!/usr/bin/env python3
skills/design/ui-styling/scripts/tests/test_shadcn_add.py
- Executable scriptline 1
Executable file
skills/design/ui-styling/scripts/tests/test_tailwind_config_gen.py
- Executable scriptline 1
Executable file
skills/engineering/agentic-rag/SKILL.md
- Network accessline 46
## References - [CRAG (Corrective RAG)](https://arxiv.org/abs/2401.15884) - Network accessline 47
- [CRAG (Corrective RAG)](https://arxiv.org/abs/2401.15884) - Network accessline 48
- [Self-RAG: Learning to Retrieve, Generate, and Critique](https://arxiv.org/abs/2310.11511) - Network accessline 49
- [Reciprocal Rank Fusion (RRF)](https://plg.uwaterloo.ca/~gvcormac/cormacksigir09-rrf.pdf) - Network accessline 50
- [Agentic Retrieval-Augmented Generation](https://docs.llamaindex.ai/)
skills/engineering/api-patterns/scripts/api_validator.py
- Executable scriptline 1
#!/usr/bin/env python3
skills/engineering/app-builder/SKILL.md
- Broad permissionsline 1
Read, Write, Edit, Glob, Grep, Bash, Agent
skills/engineering/app-builder/templates/nextjs-saas/TEMPLATE.md
- Access to secretsline 79
[Credential-related source omitted]
skills/engineering/ask-matt/SKILL.md
- Network accessline 32
The limit on this is the **[smart zone](https://www.aihero.dev/ai-coding-dictionary/smart-zone)**: the window (~150k tokens on state-of-the-art models) within which the model still reasons sharply. If a session approaches it before `/to-tic
skills/engineering/aspnet-core/LICENSE.txt
skills/engineering/aspnet-core/references/apis-minimal-and-controllers.md
- Network accessline 3
Primary docs: - https://learn.microsoft.com/aspnet/core/fundamentals/minimal-apis - Network accessline 4
- https://learn.microsoft.com/aspnet/core/fundamentals/minimal-apis - Network accessline 5
- https://learn.microsoft.com/aspnet/core/web-api/ - Network accessline 6
- https://learn.microsoft.com/aspnet/core/fundamentals/error-handling-api
skills/engineering/aspnet-core/references/data-state-and-services.md
- Network accessline 3
Primary docs: - https://learn.microsoft.com/aspnet/core/data/ - Network accessline 4
- https://learn.microsoft.com/aspnet/core/data/ - https://learn.microsoft.com/aspnet/core/fundamentals/dependency-injection - https://learn.microsoft.com/aspnet/core/fundamentals/http-requests - Network accessline 5
- https://learn.microsoft.com/aspnet/core/fundamentals/dependency-injection - https://learn.microsoft.com/aspnet/core/fundamentals/http-requests - https://learn.microsoft.com/aspnet/core/fundamentals/app-state - Network accessline 6
- https://learn.microsoft.com/aspnet/core/fundamentals/http-requests - Network accessline 7
- https://learn.microsoft.com/aspnet/core/fundamentals/app-state
skills/engineering/aspnet-core/references/program-and-pipeline.md
- Network accessline 3
Primary docs: - https://learn.microsoft.com/aspnet/core/fundamentals/ - Network accessline 4
- https://learn.microsoft.com/aspnet/core/fundamentals/ - Network accessline 5
- https://learn.microsoft.com/aspnet/core/fundamentals/minimal-apis/webapplication - Network accessline 6
- https://learn.microsoft.com/aspnet/core/fundamentals/middleware/ - Network accessline 7
- https://learn.microsoft.com/aspnet/core/fundamentals/configuration/
skills/engineering/aspnet-core/references/realtime-grpc-and-background-work.md
- Network accessline 3
Primary docs: - https://learn.microsoft.com/aspnet/core/signalr/introduction - Network accessline 4
- https://learn.microsoft.com/aspnet/core/signalr/introduction - Network accessline 5
- https://learn.microsoft.com/aspnet/core/grpc/ - Network accessline 6
- https://learn.microsoft.com/aspnet/core/fundamentals/host/hosted-services
skills/engineering/aspnet-core/references/security-and-identity.md
- Network accessline 3
Primary docs: - https://learn.microsoft.com/aspnet/core/security/ - Network accessline 4
- https://learn.microsoft.com/aspnet/core/security/ - Network accessline 5
- https://learn.microsoft.com/aspnet/core/security/authentication/identity - Network accessline 6
- https://learn.microsoft.com/aspnet/core/security/authorization/introduction
skills/engineering/aspnet-core/references/source-map.md
skills/engineering/aspnet-core/references/stack-selection.md
- Network accessline 3
Primary docs: - https://learn.microsoft.com/aspnet/core/ - Network accessline 4
- https://learn.microsoft.com/aspnet/core/ - Network accessline 5
- https://learn.microsoft.com/aspnet/core/blazor/ - Network accessline 6
- https://learn.microsoft.com/aspnet/core/razor-pages/ - Network accessline 7
- https://learn.microsoft.com/aspnet/core/mvc/overview - Network accessline 8
- https://learn.microsoft.com/aspnet/core/web-api/ - Network accessline 9
- https://learn.microsoft.com/aspnet/core/fundamentals/minimal-apis
skills/engineering/aspnet-core/references/testing-performance-and-operations.md
- Network accessline 3
Primary docs: - https://learn.microsoft.com/aspnet/core/test/integration-tests - Network accessline 4
- https://learn.microsoft.com/aspnet/core/test/integration-tests - Network accessline 5
- https://learn.microsoft.com/aspnet/core/host-and-deploy/ - Network accessline 6
- https://learn.microsoft.com/aspnet/core/host-and-deploy/health-checks - Network accessline 7
- https://learn.microsoft.com/aspnet/core/performance/
skills/engineering/aspnet-core/references/ui-blazor.md
- Network accessline 3
Primary docs: - https://learn.microsoft.com/aspnet/core/blazor/ - Network accessline 4
- https://learn.microsoft.com/aspnet/core/blazor/ - Network accessline 5
- https://learn.microsoft.com/aspnet/core/blazor/fundamentals/ - Network accessline 6
- https://learn.microsoft.com/aspnet/core/blazor/security/
skills/engineering/aspnet-core/references/ui-mvc.md
- Network accessline 3
Primary docs: - https://learn.microsoft.com/aspnet/core/mvc/overview - Network accessline 4
- https://learn.microsoft.com/aspnet/core/mvc/overview - Network accessline 5
- https://learn.microsoft.com/aspnet/core/mvc/controllers/ - Network accessline 6
- https://learn.microsoft.com/aspnet/core/mvc/views/
skills/engineering/aspnet-core/references/ui-razor-pages.md
skills/engineering/aspnet-core/references/versioning-and-upgrades.md
- Network accessline 3
Primary docs: - https://learn.microsoft.com/aspnet/core/release-notes/ - Network accessline 4
- https://learn.microsoft.com/aspnet/core/release-notes/ - Network accessline 5
- https://learn.microsoft.com/aspnet/core/release-notes/aspnetcore-10.0 - Network accessline 6
- https://learn.microsoft.com/aspnet/core/release-notes/aspnetcore-9.0 - Network accessline 7
- https://github.com/dotnet/AspNetCore.Docs/tree/main/aspnetcore/breaking-changes
skills/engineering/backend-development/SKILL.md
skills/engineering/backend-development/references/backend-api-design.md
skills/engineering/backend-development/references/backend-architecture.md
- Network accessline 113
services: - name: user-service url: http://user-service:3000 - Network accessline 114
- name: user-service url: http://user-service:3000 routes: - Network accessline 115
url: http://user-service:3000 - Network accessline 121
- name: product-service url: http://product-service:3001 - Network accessline 122
url: http://product-service:3001 - Network accessline 149
port: 3000, check: { http: 'http://192.168.1.10:3000/health', - Network accessline 150
check: { http: 'http://192.168.1.10:3000/health', interval: '10s', - Network accessline 151
http: 'http://192.168.1.10:3000/health', - Network accessline 156
// Discover service const services = await consul.catalog.service.nodes('product-service'); const productServiceUrl = `http://${services[0].ServiceAddress}:${services[0].ServicePort}`; - Network accessline 158
const productServiceUrl = `http://${services[0].ServiceAddress}:${services[0].ServicePort}`; - Network accessline 451
- **Microservices Patterns:** https://microservices.io/patterns/ - Network accessline 452
- **Martin Fowler - Microservices:** https://martinfowler.com/articles/microservices.html - Network accessline 453
- **Event-Driven Architecture:** https://aws.amazon.com/event-driven-architecture/ - Network accessline 454
- **CQRS Pattern:** https://martinfowler.com/bliki/CQRS.html
skills/engineering/backend-development/references/backend-authentication.md
- Network accessline 31
// Step 2: Redirect to authorization endpoint const authUrl = new URL('https://auth.example.com/authorize'); - Network accessline 32
const authUrl = new URL('https://auth.example.com/authorize'); - Network accessline 33
authUrl.searchParams.set('client_id', 'your-client-id'); authUrl.searchParams.set('redirect_uri', 'https://app.example.com/callback'); authUrl.searchParams.set('response_type', 'code'); - Network accessline 34
authUrl.searchParams.set('redirect_uri', 'https://app.example.com/callback'); - Network accessline 41
// Step 3: Exchange code for token (with code_verifier) const tokenResponse = await fetch('https://auth.example.com/token', { - Network accessline 42
const tokenResponse = await fetch('https://auth.example.com/token', { - Access to secretsline 84
[Credential-related source omitted] - Network accessline 86
algorithm: 'RS256', expiresIn: '15m', issuer: 'https://api.example.com', - Network accessline 87
expiresIn: '15m', issuer: 'https://api.example.com', audience: 'https://app.example.com', - Network accessline 88
issuer: 'https://api.example.com', - Network accessline 89
audience: 'https://app.example.com', - Network accessline 94
[Credential-related source omitted] - Access to secretsline 94
[Credential-related source omitted] - Network accessline 95
algorithms: ['RS256'], issuer: 'https://api.example.com', audience: 'https://app.example.com', - Network accessline 96
issuer: 'https://api.example.com', - Network accessline 97
audience: 'https://app.example.com', - Access to secretsline 236
[Credential-related source omitted] - Network accessline 334
- **OAuth 2.1:** https://oauth.net/2.1/ - Network accessline 335
- **JWT Best Practices:** https://datatracker.ietf.org/doc/html/rfc8725 - Network accessline 336
- **WebAuthn:** https://webauthn.guide/ - Network accessline 337
- **NIST Password Guidelines:** https://pages.nist.gov/800-63-3/ - Network accessline 338
- **OWASP Auth Cheat Sheet:** https://cheatsheetseries.owasp.org/cheatsheets/Authentication_Cheat_Sheet.html
skills/engineering/backend-development/references/backend-code-quality.md
- Network accessline 656
- **Clean Code (Book):** Robert C. Martin - **Refactoring (Book):** Martin Fowler - **Design Patterns:** https://refactoring.guru/design-patterns - Network accessline 657
- **Refactoring (Book):** Martin Fowler - **Design Patterns:** https://refactoring.guru/design-patterns - **SOLID Principles:** https://en.wikipedia.org/wiki/SOLID - Network accessline 658
- **Design Patterns:** https://refactoring.guru/design-patterns - Network accessline 659
- **SOLID Principles:** https://en.wikipedia.org/wiki/SOLID
skills/engineering/backend-development/references/backend-debugging.md
- Network accessline 381
**1. cURL Testing** - Network accessline 383
# Verbose output with headers curl -v https://api.example.com/users - Network accessline 384
curl -v https://api.example.com/users - Network accessline 386
# Include response headers curl -i https://api.example.com/users - Network accessline 387
curl -i https://api.example.com/users - Network accessline 389
# POST with JSON curl -X POST https://api.example.com/users \ - Network accessline 390
curl -X POST https://api.example.com/users \ - Network accessline 395
# Save response to file curl https://api.example.com/users -o response.json - Network accessline 396
curl https://api.example.com/users -o response.json - Network accessline 404
# Simple GET http GET https://api.example.com/users - Network accessline 405
http GET https://api.example.com/users - Network accessline 407
# POST with JSON http POST https://api.example.com/users name=John email=john@example.com - Network accessline 408
http POST https://api.example.com/users name=John email=john@example.com - Network accessline 410
[Credential-related source omitted] - Network accessline 411
[Credential-related source omitted] - Network accessline 517
// Profile CPU // go tool pprof http://localhost:6060/debug/pprof/profile?seconds=30 - Network accessline 518
// go tool pprof http://localhost:6060/debug/pprof/profile?seconds=30 - Network accessline 520
// Profile heap // go tool pprof http://localhost:6060/debug/pprof/heap - Network accessline 521
// go tool pprof http://localhost:6060/debug/pprof/heap - Access to secretsline 564
[Credential-related source omitted] - Network accessline 614
const sdk = new NodeSDK({ traceExporter: new JaegerExporter({ endpoint: 'http://localhost:14268/api/traces', - Network accessline 615
traceExporter: new JaegerExporter({ endpoint: 'http://localhost:14268/api/traces', }), - Network accessline 616
endpoint: 'http://localhost:14268/api/traces', - Network accessline 660
clients: - url: http://loki:3100/loki/api/v1/push - Network accessline 661
- url: http://loki:3100/loki/api/v1/push - Network accessline 889
**Tools:** - Node.js: https://nodejs.org/en/docs/guides/debugging-getting-started/ - Network accessline 890
- Node.js: https://nodejs.org/en/docs/guides/debugging-getting-started/ - Network accessline 891
- Chrome DevTools: https://developer.chrome.com/docs/devtools/ - Network accessline 892
- Clinic.js: https://clinicjs.org/ - Network accessline 893
- Sentry: https://docs.sentry.io/ - Network accessline 894
- DataDog: https://docs.datadoghq.com/ - Network accessline 895
- New Relic: https://docs.newrelic.com/ - Network accessline 897
**Best Practices:** - 12 Factor App Logs: https://12factor.net/logs - Network accessline 898
- 12 Factor App Logs: https://12factor.net/logs - Network accessline 899
- Google SRE Book: https://sre.google/sre-book/table-of-contents/ - Network accessline 900
- OpenTelemetry: https://opentelemetry.io/docs/ - Network accessline 902
**Database:** - PostgreSQL EXPLAIN: https://www.postgresql.org/docs/current/using-explain.html - Network accessline 903
- PostgreSQL EXPLAIN: https://www.postgresql.org/docs/current/using-explain.html - Network accessline 904
- MongoDB Performance: https://www.mongodb.com/docs/manual/administration/analyzing-mongodb-performance/
skills/engineering/backend-development/references/backend-devops.md
- Access to secretsline 58
[Credential-related source omitted] - Network accessline 346
new ElasticsearchTransport({ level: 'info', clientOpts: { node: 'http://localhost:9200' }, - Network accessline 347
level: 'info', clientOpts: { node: 'http://localhost:9200' }, index: 'logs', - Network accessline 348
clientOpts: { node: 'http://localhost:9200' }, - Network accessline 369
const sdk = new NodeSDK({ traceExporter: new JaegerExporter({ endpoint: 'http://localhost:14268/api/traces', - Network accessline 370
traceExporter: new JaegerExporter({ endpoint: 'http://localhost:14268/api/traces', }), - Network accessline 371
endpoint: 'http://localhost:14268/api/traces', - Network accessline 490
- **Kubernetes:** https://kubernetes.io/docs/ - Network accessline 491
- **Docker:** https://docs.docker.com/ - Network accessline 492
- **Prometheus:** https://prometheus.io/docs/ - Network accessline 493
- **OpenTelemetry:** https://opentelemetry.io/docs/ - Network accessline 494
- **Terraform:** https://www.terraform.io/docs/
skills/engineering/backend-development/references/backend-mindset.md
- Network accessline 384
- **Domain-Driven Design:** https://martinfowler.com/bliki/DomainDrivenDesign.html - Network accessline 385
- **CAP Theorem:** https://en.wikipedia.org/wiki/CAP_theorem - Network accessline 386
- **SOLID Principles:** https://en.wikipedia.org/wiki/SOLID - Network accessline 387
- **Resilience Patterns:** https://docs.microsoft.com/en-us/azure/architecture/patterns/
skills/engineering/backend-development/references/backend-performance.md
- Network accessline 394
- **PostgreSQL Performance:** https://www.postgresql.org/docs/current/performance-tips.html - Network accessline 395
- **Redis Best Practices:** https://redis.io/docs/management/optimization/ - Network accessline 396
- **Web Performance:** https://web.dev/performance/ - Network accessline 397
- **Database Indexing:** https://use-the-index-luke.com/
skills/engineering/backend-development/references/backend-security.md
- Access to secretsline 241
[Credential-related source omitted] - Network accessline 287
- **OWASP Top 10 (2025):** https://owasp.org/www-project-top-ten/ - Network accessline 288
- **OWASP Cheat Sheets:** https://cheatsheetseries.owasp.org/ - Network accessline 289
- **CWE Top 25:** https://cwe.mitre.org/top25/ - Network accessline 290
- **NIST Guidelines:** https://www.nist.gov/cybersecurity
skills/engineering/backend-development/references/backend-technologies.md
- Network accessline 251
- **NestJS:** https://nestjs.com - Network accessline 252
- **FastAPI:** https://fastapi.tiangolo.com - Network accessline 253
- **PostgreSQL:** https://www.postgresql.org/docs/ - Network accessline 254
- **MongoDB:** https://www.mongodb.com/docs/ - Network accessline 255
- **Redis:** https://redis.io/docs/ - Network accessline 256
- **Kafka:** https://kafka.apache.org/documentation/
skills/engineering/backend-development/references/backend-testing.md
- Network accessline 224
export default function () { const res = http.get('https://api.example.com/users'); - Network accessline 225
const res = http.get('https://api.example.com/users'); - Network accessline 251
test('user can register and login', async ({ page }) => { // Navigate to registration page await page.goto('https://app.example.com/register'); - Network accessline 253
await page.goto('https://app.example.com/register'); - Network accessline 316
sonar-scanner -Dsonar.projectKey=my-backend -Dsonar.sources=src -Dsonar.host.url=http://localhost:9000 - Network accessline 317
-Dsonar.projectKey=my-backend \ -Dsonar.sources=src \ -Dsonar.host.url=http://localhost:9000 - Network accessline 319
-Dsonar.host.url=http://localhost:9000 - Network accessline 328
# OWASP ZAP for runtime security scanning docker run -t owasp/zap2docker-stable zap-baseline.py \ -t https://api.example.com \ - Network accessline 329
docker run -t owasp/zap2docker-stable zap-baseline.py -t https://api.example.com - Network accessline 330
-t https://api.example.com \ - Network accessline 425
- **Vitest:** https://vitest.dev/ - Network accessline 426
- **Playwright:** https://playwright.dev/ - Network accessline 427
- **k6:** https://k6.io/docs/ - Network accessline 428
- **Pact:** https://docs.pact.io/ - Network accessline 429
- **TestContainers:** https://testcontainers.com/
skills/engineering/better-auth/SKILL.md
- Network accessline 34
[Credential-related source omitted] - Network accessline 35
BETTER_AUTH_URL=http://localhost:3000 - Access to secretsline 56
[Credential-related source omitted] - Network accessline 89
export const authClient = createAuthClient({ baseURL: process.env.NEXT_PUBLIC_BETTER_AUTH_URL || "http://localhost:3000" - Network accessline 90
baseURL: process.env.NEXT_PUBLIC_BETTER_AUTH_URL || "http://localhost:3000" - Network accessline 201
- Docs: https://www.better-auth.com/docs - Network accessline 202
- GitHub: https://github.com/better-auth/better-auth - Network accessline 203
- Plugins: https://www.better-auth.com/docs/plugins - Network accessline 204
- Examples: https://www.better-auth.com/docs/examples
skills/engineering/better-auth/references/email-password-auth.md
- Network accessline 51
[Credential-related source omitted] - Network accessline 52
name: "John Doe", image: "https://example.com/avatar.jpg", // optional callbackURL: "/dashboard" // optional - Network accessline 53
image: "https://example.com/avatar.jpg", // optional - Network accessline 389
await authClient.updateUser({ name: "New Name", image: "https://example.com/new-avatar.jpg", - Network accessline 390
name: "New Name", image: "https://example.com/new-avatar.jpg", // Custom fields if defined in schema - Network accessline 391
image: "https://example.com/new-avatar.jpg",
skills/engineering/better-auth/references/oauth-providers.md
- Access to secretsline 20
[Credential-related source omitted] - Access to secretsline 26
[Credential-related source omitted] - Access to secretsline 31
[Credential-related source omitted] - Network accessline 61
1. Create OAuth App at https://github.com/settings/developers - Network accessline 62
2. Set Authorization callback URL: `http://localhost:3000/api/auth/callback/github` - Access to secretsline 67
[Credential-related source omitted] - Network accessline 72
1. Create project at https://console.cloud.google.com - Network accessline 73
2. Enable Google+ API 3. Create OAuth 2.0 credentials 4. Add authorized redirect URI: `http://localhost:3000/api/auth/callback/google` - Network accessline 74
3. Create OAuth 2.0 credentials 4. Add authorized redirect URI: `http://localhost:3000/api/auth/callback/google` 5. Add credentials to `.env`: - Network accessline 75
4. Add authorized redirect URI: `http://localhost:3000/api/auth/callback/google` - Access to secretsline 80
[Credential-related source omitted] - Network accessline 85
1. Create application at https://discord.com/developers/applications - Network accessline 86
2. Add OAuth2 redirect: `http://localhost:3000/api/auth/callback/discord` - Access to secretsline 91
[Credential-related source omitted] - Access to secretsline 101
[Credential-related source omitted] - Access to secretsline 104
[Credential-related source omitted] - Access to secretsline 117
[Credential-related source omitted] - Access to secretsline 131
[Credential-related source omitted] - Network accessline 147
clientId: process.env.CUSTOM_CLIENT_ID!, clientSecret: process.env.CUSTOM_CLIENT_SECRET!, authorizationUrl: "https://provider.com/oauth/authorize", - Network accessline 148
[Credential-related source omitted] - Access to secretsline 148
[Credential-related source omitted] - Network accessline 149
authorizationUrl: "https://provider.com/oauth/authorize", - Network accessline 150
tokenUrl: "https://provider.com/oauth/token", - Network accessline 151
userInfoUrl: "https://provider.com/oauth/userinfo", - Network accessline 236
const response = await fetch("https://api.github.com/user/repos", { - Access to secretsline 254
[Credential-related source omitted] - Network accessline 339
http://localhost:3000/api/auth/callback/{provider} - Network accessline 345
https://yourdomain.com/api/auth/callback/{provider} - Network accessline 400
http://localhost:3000/api/auth/callback/github - Network accessline 423
advanced: { corsOptions: { origin: ["https://yourdomain.com"], - Network accessline 424
corsOptions: { origin: ["https://yourdomain.com"], credentials: true - Network accessline 425
origin: ["https://yourdomain.com"],
skills/engineering/better-auth/scripts/better_auth_init.py
- Executable scriptline 1
#!/usr/bin/env python3 - Access to secretsline 8
[Credential-related source omitted] - Access to secretsline 27
[Credential-related source omitted] - Access to secretsline 29
[Credential-related source omitted] - Access to secretsline 66
[Credential-related source omitted] - Access to secretsline 68
[Credential-related source omitted] - Access to secretsline 78
[Credential-related source omitted] - Access to secretsline 79
[Credential-related source omitted] - Access to secretsline 80
[Credential-related source omitted] - Access to secretsline 89
[Credential-related source omitted] - Access to secretsline 96
[Credential-related source omitted] - Access to secretsline 99
[Credential-related source omitted] - Access to secretsline 311
[Credential-related source omitted] - Access to secretsline 317
[Credential-related source omitted] - Access to secretsline 323
[Credential-related source omitted] - Access to secretsline 376
[Credential-related source omitted] - Access to secretsline 383
[Credential-related source omitted] - Network accessline 385
[Credential-related source omitted] - Network accessline 386
[Credential-related source omitted] - Network accessline 387
"BETTER_AUTH_URL=http://localhost:3000", - Access to secretsline 399
[Credential-related source omitted] - Access to secretsline 405
[Credential-related source omitted] - Access to secretsline 411
[Credential-related source omitted] - Access to secretsline 441
[Credential-related source omitted] - Access to secretsline 457
[Credential-related source omitted] - Access to secretsline 484
[Credential-related source omitted] - Access to secretsline 485
[Credential-related source omitted] - Access to secretsline 489
[Credential-related source omitted]
skills/engineering/better-auth/scripts/tests/test_better_auth_init.py
- Executable scriptline 1
Executable file - Access to secretsline 71
[Credential-related source omitted] - Access to secretsline 80
[Credential-related source omitted] - Access to secretsline 92
[Credential-related source omitted] - Access to secretsline 98
[Credential-related source omitted] - Access to secretsline 99
[Credential-related source omitted] - Access to secretsline 103
[Credential-related source omitted] - Access to secretsline 108
[Credential-related source omitted] - Access to secretsline 257
[Credential-related source omitted] - Network accessline 263
[Credential-related source omitted] - Network accessline 264
assert "BETTER_AUTH_URL=http://localhost:3000" in env_content - Access to secretsline 268
[Credential-related source omitted] - Access to secretsline 279
[Credential-related source omitted] - Access to secretsline 286
[Credential-related source omitted] - Access to secretsline 288
[Credential-related source omitted] - Access to secretsline 290
[Credential-related source omitted] - Access to secretsline 305
[Credential-related source omitted] - Access to secretsline 306
[Credential-related source omitted] - Access to secretsline 322
[Credential-related source omitted] - Access to secretsline 323
[Credential-related source omitted] - Access to secretsline 324
[Credential-related source omitted] - Access to secretsline 325
[Credential-related source omitted] - Access to secretsline 328
[Credential-related source omitted] - Access to secretsline 338
[Credential-related source omitted] - Access to secretsline 339
[Credential-related source omitted] - Access to secretsline 376
[Credential-related source omitted]
skills/engineering/code-agent-patterns/SKILL.md
skills/engineering/context-engineering/scripts/compression_evaluator.py
- Executable scriptline 1
#!/usr/bin/env python3
skills/engineering/context-engineering/scripts/context_analyzer.py
- Executable scriptline 1
#!/usr/bin/env python3
skills/engineering/database-design/scripts/schema_validator.py
- Executable scriptline 1
#!/usr/bin/env python3
skills/engineering/databases/SKILL.md
- Dangerous shell operationline 82
sudo apt-get install postgresql postgresql-contrib - Dangerous shell operationline 85
sudo systemctl start postgresql - Network accessline 229
- MongoDB: https://www.mongodb.com/docs/ - Network accessline 230
- PostgreSQL: https://www.postgresql.org/docs/ - Network accessline 231
- MongoDB University: https://learn.mongodb.com/ - Network accessline 232
- PostgreSQL Tutorial: https://www.postgresqltutorial.com/
skills/engineering/databases/references/mongodb-atlas.md
- Access to secretsline 136
[Credential-related source omitted] - Network accessline 363
// Embed in application <iframe src="https://charts.mongodb.com/charts-project/embed/charts?id=..." - Network accessline 364
<iframe src="https://charts.mongodb.com/charts-project/embed/charts?id=..." width="800" - Network accessline 365
src="https://charts.mongodb.com/charts-project/embed/charts?id=..."
skills/engineering/databases/references/postgresql-administration.md
skills/engineering/databases/scripts/db_backup.py
- Executable scriptline 1
#!/usr/bin/env python3
skills/engineering/databases/scripts/db_migrate.py
- Executable scriptline 1
#!/usr/bin/env python3
skills/engineering/databases/scripts/db_performance_check.py
- Executable scriptline 1
#!/usr/bin/env python3
skills/engineering/databases/scripts/requirements.txt
- Dangerous shell operationline 15
# - Ubuntu/Debian: sudo apt-get install postgresql-client - Network accessline 17
# # MongoDB: # - mongosh CLI: https://www.mongodb.com/try/download/shell - Network accessline 18
# MongoDB: # - mongosh CLI: https://www.mongodb.com/try/download/shell # - mongodump/mongorestore: https://www.mongodb.com/try/download/database-tools - Network accessline 19
# - mongosh CLI: https://www.mongodb.com/try/download/shell - Network accessline 20
# - mongodump/mongorestore: https://www.mongodb.com/try/download/database-tools
skills/engineering/databases/scripts/tests/test_db_backup.py
- Executable scriptline 1
Executable file
skills/engineering/databases/scripts/tests/test_db_migrate.py
- Executable scriptline 1
Executable file
skills/engineering/databases/scripts/tests/test_db_performance_check.py
- Executable scriptline 1
Executable file
skills/engineering/diagnose/SKILL.md
skills/engineering/diagnose/scripts/hitl-loop.template.sh
skills/engineering/diagnosing-bugs/SKILL.md
skills/engineering/diagnosing-bugs/scripts/hitl-loop.template.sh
skills/engineering/docs-seeker/SKILL.md
- Network accessline 34
Pattern: https://context7.com/{org}/{repo}/llms.txt - Network accessline 35
Examples: - https://github.com/imagick/imagick → https://context7.com/imagick/imagick/llms.txt - https://github.com/vercel/next.js → https://context7.com/vercel/next.js/llms.txt - Network accessline 36
- https://github.com/imagick/imagick → https://context7.com/imagick/imagick/llms.txt - Network accessline 37
- https://github.com/vercel/next.js → https://context7.com/vercel/next.js/llms.txt - Network accessline 38
- https://github.com/better-auth/better-auth → https://context7.com/better-auth/better-auth/llms.txt - Network accessline 43
Pattern: https://context7.com/websites/{normalized-domain-path}/llms.txt - Network accessline 44
Examples: - https://docs.imgix.com/ → https://context7.com/websites/imgix/llms.txt - https://docs.byteplus.com/en/docs/ModelArk/ → https://context7.com/websites/byteplus_en_modelark/llms.txt - Network accessline 45
- https://docs.imgix.com/ → https://context7.com/websites/imgix/llms.txt - Network accessline 46
- https://docs.byteplus.com/en/docs/ModelArk/ → https://context7.com/websites/byteplus_en_modelark/llms.txt - Network accessline 47
- https://docs.haystack.deepset.ai/docs → https://context7.com/websites/haystack_deepset_ai/llms.txt - Network accessline 48
- https://ffmpeg.org/doxygen/8.0/ → https://context7.com/websites/ffmpeg_doxygen_8_0/llms.txt - Network accessline 53
Pattern: https://context7.com/{path}/llms.txt?topic={query} - Network accessline 54
Examples: - https://context7.com/shadcn-ui/ui/llms.txt?topic=date - https://context7.com/shadcn-ui/ui/llms.txt?topic=button - Network accessline 55
- https://context7.com/shadcn-ui/ui/llms.txt?topic=date - Network accessline 56
- https://context7.com/shadcn-ui/ui/llms.txt?topic=button - Network accessline 57
- https://context7.com/vercel/next.js/llms.txt?topic=cache - Network accessline 58
- https://context7.com/websites/ffmpeg_doxygen_8_0/llms.txt?topic=compress - Network accessline 65
Common patterns: - `https://docs.[library].com/llms.txt` - Network accessline 66
- `https://docs.[library].com/llms.txt` - Network accessline 67
- `https://[library].dev/llms.txt` - Network accessline 68
- `https://[library].io/llms.txt` - Network accessline 165
**Popular llms.txt locations (try context7.com first):** - Astro: https://context7.com/withastro/astro/llms.txt - Network accessline 166
- Astro: https://context7.com/withastro/astro/llms.txt - Network accessline 167
- Next.js: https://context7.com/vercel/next.js/llms.txt - Network accessline 168
- Remix: https://context7.com/remix-run/remix/llms.txt - Network accessline 169
- shadcn/ui: https://context7.com/shadcn-ui/ui/llms.txt - Network accessline 170
- Better Auth: https://context7.com/better-auth/better-auth/llms.txt - Network accessline 172
**Fallback to official sites if context7.com unavailable:** - Astro: https://docs.astro.build/llms.txt - Network accessline 173
- Astro: https://docs.astro.build/llms.txt - Network accessline 174
- Next.js: https://nextjs.org/llms.txt - Network accessline 175
- Remix: https://remix.run/llms.txt - Network accessline 176
- SvelteKit: https://kit.svelte.dev/llms.txt
skills/engineering/docs-seeker/WORKFLOWS.md
- Network accessline 62
Step 1: Initial Search (PRIORITIZE context7.com) → Try context7.com first: https://context7.com/withastro/astro/llms.txt - Network accessline 63
→ Try context7.com first: https://context7.com/withastro/astro/llms.txt - Network accessline 67
Alternative if context7.com fails: → WebSearch: "Astro llms.txt site:docs.astro.build" → Result: https://docs.astro.build/llms.txt found - Network accessline 69
→ Result: https://docs.astro.build/llms.txt found - Network accessline 78
Agent 1 (URLs 1-3): - https://docs.astro.build/en/getting-started/ - Network accessline 79
- https://docs.astro.build/en/getting-started/ - Network accessline 80
- https://docs.astro.build/en/install/ - Network accessline 81
- https://docs.astro.build/en/editor-setup/ - Network accessline 83
Agent 2 (URLs 4-6): - https://docs.astro.build/en/core-concepts/project-structure/ - Network accessline 84
- https://docs.astro.build/en/core-concepts/project-structure/ - Network accessline 85
- https://docs.astro.build/en/core-concepts/astro-components/ - Network accessline 86
- https://docs.astro.build/en/core-concepts/layouts/ - Network accessline 88
Agent 3 (URLs 7-8): - https://docs.astro.build/en/guides/configuring-astro/ - Network accessline 89
- https://docs.astro.build/en/guides/configuring-astro/ - Network accessline 90
- https://docs.astro.build/en/reference/configuration-reference/ - Network accessline 107
Step 1: Try context7.com first → Attempt: https://context7.com/org/library-name/llms.txt - Network accessline 108
→ Attempt: https://context7.com/org/library-name/llms.txt - Network accessline 111
Step 2: Find GitHub Repository → WebSearch: "[library-name] github repository" → Result: https://github.com/org/library-name - Network accessline 113
→ Result: https://github.com/org/library-name - Network accessline 115
Step 2a: Try context7.com with GitHub info → Attempt: https://context7.com/org/library-name/llms.txt - Network accessline 116
→ Attempt: https://context7.com/org/library-name/llms.txt - Network accessline 126
Step 5: Clone and Process Repository → Bash: git clone https://github.com/org/library-name /tmp/docs-analysis - Network accessline 127
→ Bash: git clone https://github.com/org/library-name /tmp/docs-analysis - Network accessline 149
Step 2: Construct context7.com URL with topic parameter → URL: https://context7.com/shadcn-ui/ui/llms.txt?topic=date - Network accessline 150
→ URL: https://context7.com/shadcn-ui/ui/llms.txt?topic=date
skills/engineering/docs-seeker/references/best-practices.md
- Network accessline 20
↓ Know GitHub repo? YES → https://context7.com/{org}/{repo}/llms.txt - Network accessline 21
Know GitHub repo? YES → https://context7.com/{org}/{repo}/llms.txt NO → Continue - Network accessline 22
YES → https://context7.com/{org}/{repo}/llms.txt - Network accessline 24
↓ Know website? YES → https://context7.com/websites/{normalized-path}/llms.txt - Network accessline 25
Know website? YES → https://context7.com/websites/{normalized-path}/llms.txt NO → Continue - Network accessline 26
YES → https://context7.com/websites/{normalized-path}/llms.txt - Network accessline 44
Best approach (context7.com): 1. Direct URL: https://context7.com/vercel/next.js/llms.txt - Network accessline 45
1. Direct URL: https://context7.com/vercel/next.js/llms.txt - Network accessline 50
Topic-specific approach: 1. Direct URL: https://context7.com/shadcn-ui/ui/llms.txt?topic=date - Network accessline 51
1. Direct URL: https://context7.com/shadcn-ui/ui/llms.txt?topic=date - Network accessline 219
**Method**: llms.txt **URL**: https://docs.astro.build/llms.txt - Network accessline 220
**URL**: https://docs.astro.build/llms.txt - Network accessline 228
**Method**: Repository analysis (Repomix) **Repository**: https://github.com/org/library - Network accessline 229
**Repository**: https://github.com/org/library
skills/engineering/docs-seeker/references/documentation-sources.md
- Network accessline 11
- **Astro**: https://context7.com/withastro/astro/llms.txt - Network accessline 12
- **Next.js**: https://context7.com/vercel/next.js/llms.txt - Network accessline 13
- **Remix**: https://context7.com/remix-run/remix/llms.txt - Network accessline 14
- **SvelteKit**: https://context7.com/sveltejs/kit/llms.txt - Network accessline 15
- **Nuxt**: https://context7.com/nuxt/nuxt/llms.txt - Network accessline 19
- **React**: https://context7.com/facebook/react/llms.txt - Network accessline 20
- **Vue**: https://context7.com/vuejs/core/llms.txt - Network accessline 21
- **Svelte**: https://context7.com/sveltejs/svelte/llms.txt - Network accessline 22
- **shadcn/ui**: https://context7.com/shadcn-ui/ui/llms.txt - Network accessline 23
- **Radix UI**: https://context7.com/radix-ui/primitives/llms.txt - Network accessline 27
- **Hono**: https://context7.com/honojs/hono/llms.txt - Network accessline 28
- **Fastify**: https://context7.com/fastify/fastify/llms.txt - Network accessline 29
- **tRPC**: https://context7.com/trpc/trpc/llms.txt - Network accessline 33
- **Vite**: https://context7.com/vitejs/vite/llms.txt - Network accessline 34
- **Turbo**: https://context7.com/vercel/turbo/llms.txt - Network accessline 38
- **Prisma**: https://context7.com/prisma/prisma/llms.txt - Network accessline 39
- **Drizzle**: https://context7.com/drizzle-team/drizzle-orm/llms.txt - Network accessline 43
- **Better Auth**: https://context7.com/better-auth/better-auth/llms.txt - Network accessline 44
- **Auth.js**: https://context7.com/nextauthjs/next-auth/llms.txt - Network accessline 48
- **ImageMagick**: https://context7.com/imagick/imagick/llms.txt - Network accessline 52
- **shadcn/ui date components**: https://context7.com/shadcn-ui/ui/llms.txt?topic=date - Network accessline 53
- **shadcn/ui buttons**: https://context7.com/shadcn-ui/ui/llms.txt?topic=button - Network accessline 54
- **Next.js caching**: https://context7.com/vercel/next.js/llms.txt?topic=cache - Network accessline 55
- **FFmpeg compression**: https://context7.com/websites/ffmpeg_doxygen_8_0/llms.txt?topic=compress - Network accessline 63
- **Astro**: https://docs.astro.build/llms.txt - Network accessline 64
- **Next.js**: https://nextjs.org/llms.txt - Network accessline 65
- **Remix**: https://remix.run/llms.txt - Network accessline 66
- **SvelteKit**: https://kit.svelte.dev/llms.txt - Network accessline 67
- **Nuxt**: https://nuxt.com/llms.txt - Network accessline 71
- **React**: https://react.dev/llms.txt - Network accessline 72
- **Vue**: https://vuejs.org/llms.txt - Network accessline 73
- **Svelte**: https://svelte.dev/llms.txt - Network accessline 77
- **Hono**: https://hono.dev/llms.txt - Network accessline 78
- **Fastify**: https://fastify.dev/llms.txt - Network accessline 79
- **tRPC**: https://trpc.io/llms.txt - Network accessline 83
- **Vite**: https://vitejs.dev/llms.txt - Network accessline 84
- **Turbopack**: https://turbo.build/llms.txt - Network accessline 88
- **Prisma**: https://prisma.io/llms.txt - Network accessline 89
- **Drizzle**: https://orm.drizzle.team/llms.txt - Network accessline 97
https://github.com/[org]/[repo] - Network accessline 98
https://github.com/[user]/[repo] - Network accessline 121
https://gitlab.com/[org]/[repo] - Network accessline 128
https://bitbucket.org/[org]/[repo] - Network accessline 135
**URL**: `https://npmjs.com/package/[name]` - Network accessline 151
**URL**: `https://pypi.org/project/[name]` - Network accessline 167
**URL**: `https://rubygems.org/gems/[name]` - Network accessline 182
**URL**: `https://crates.io/crates/[name]` - Network accessline 197
**URL**: `https://search.maven.org/artifact/[group]/[artifact]` - Network accessline 215
https://[project].readthedocs.io - Network accessline 216
https://readthedocs.org/projects/[project] - Network accessline 229
https://[org].gitbook.io/[project] - Network accessline 230
https://docs.[domain].com (often GitBook-powered) - Network accessline 243
https://[project].io - Network accessline 244
https://docs.[project].com - Network accessline 262
https://[user].github.io/[project] - Network accessline 263
https://[custom-domain].com - Network accessline 276
https://[project].dev - Network accessline 277
https://docs.[project].com - Network accessline 299
https://context7.com/{org}/{repo}/llms.txt - Network accessline 304
https://context7.com/websites/{normalized-path}/llms.txt - Network accessline 309
https://context7.com/{path}/llms.txt?topic={query}
skills/engineering/docs-seeker/references/error-handling.md
- Network accessline 20
✓ Correct: https://context7.com/vercel/next.js/llms.txt - Network accessline 21
✗ Wrong: https://context7.com/nextjs/llms.txt - Network accessline 26
✓ Correct: https://context7.com/websites/imgix/llms.txt - Network accessline 27
✗ Wrong: https://context7.com/docs.imgix.com/llms.txt - Network accessline 32
https://docs.[library].com/llms.txt - Network accessline 33
https://[library].dev/llms.txt - Network accessline 34
https://[library].io/llms.txt - Network accessline 57
Problem: https://context7.com/org/new-lib/llms.txt returns 404 - Network accessline 59
Steps: 1. Check official site: https://new-lib.dev/llms.txt ✗ Not found - Network accessline 60
1. Check official site: https://new-lib.dev/llms.txt ✗ Not found - Network accessline 61
2. WebSearch for llms.txt ✗ Not found 3. Fall back to repository: https://github.com/org/new-lib ✓ Found 4. Use Repomix for documentation extraction - Network accessline 62
3. Fall back to repository: https://github.com/org/new-lib ✓ Found - Network accessline 80
https://context7.com/{org}/{repo}/llms.txt - Network accessline 85
https://[name].dev/llms.txt - Network accessline 86
https://[name].io/llms.txt - Network accessline 87
https://[name].com/llms.txt - Network accessline 88
https://docs.[name].com/llms.txt - Network accessline 89
https://www.[name].com/llms.txt - Network accessline 124
Problem: https://example.dev/llms.txt returns 404 - Network accessline 126
Steps: 1. Try: https://docs.example.dev/llms.txt ✓ Works! - Network accessline 127
1. Try: https://docs.example.dev/llms.txt ✓ Works! - Network accessline 407
# Check before aggressive crawling curl https://example.com/robots.txt - Network accessline 408
curl https://example.com/robots.txt - Network accessline 462
# Test specific host curl -I https://docs.example.com - Network accessline 463
curl -I https://docs.example.com
skills/engineering/docs-seeker/references/limitations.md
- Network accessline 30
Tried: https://context7.com/org/new-lib/llms.txt → 404 - Network accessline 549
**Primary method**: llms.txt **URL**: https://docs.library.com/llms.txt - Network accessline 550
**URL**: https://docs.library.com/llms.txt - Network accessline 557
**Additional sources**: - Repository: https://github.com/org/library - Network accessline 558
- Repository: https://github.com/org/library - Network accessline 559
- Package registry: https://npmjs.com/package/library
skills/engineering/docs-seeker/references/performance.md
- Network accessline 27
GitHub repo: https://context7.com/vercel/next.js/llms.txt - Network accessline 28
https://context7.com/vercel/next.js/llms.txt - Network accessline 31
Website: https://context7.com/websites/imgix/llms.txt - Network accessline 32
https://context7.com/websites/imgix/llms.txt - Network accessline 35
Topic-specific: https://context7.com/shadcn-ui/ui/llms.txt?topic=date - Network accessline 36
https://context7.com/shadcn-ui/ui/llms.txt?topic=date
skills/engineering/docs-seeker/references/tool-selection.md
- Network accessline 13
Pattern: https://context7.com/{org}/{repo}/llms.txt - Network accessline 14
Examples: - https://github.com/vercel/next.js → https://context7.com/vercel/next.js/llms.txt - https://github.com/shadcn-ui/ui → https://context7.com/shadcn-ui/ui/llms.txt - Network accessline 15
- https://github.com/vercel/next.js → https://context7.com/vercel/next.js/llms.txt - Network accessline 16
- https://github.com/shadcn-ui/ui → https://context7.com/shadcn-ui/ui/llms.txt - Network accessline 21
Pattern: https://context7.com/websites/{normalized-path}/llms.txt - Network accessline 22
Examples: - https://docs.imgix.com/ → https://context7.com/websites/imgix/llms.txt - https://ffmpeg.org/doxygen/8.0/ → https://context7.com/websites/ffmpeg_doxygen_8_0/llms.txt - Network accessline 23
- https://docs.imgix.com/ → https://context7.com/websites/imgix/llms.txt - Network accessline 24
- https://ffmpeg.org/doxygen/8.0/ → https://context7.com/websites/ffmpeg_doxygen_8_0/llms.txt - Network accessline 29
Pattern: https://context7.com/{path}/llms.txt?topic={query} - Network accessline 30
Examples: - https://context7.com/shadcn-ui/ui/llms.txt?topic=date - https://context7.com/vercel/next.js/llms.txt?topic=cache - Network accessline 31
- https://context7.com/shadcn-ui/ui/llms.txt?topic=date - Network accessline 32
- https://context7.com/vercel/next.js/llms.txt?topic=cache - Network accessline 33
- https://context7.com/websites/ffmpeg_doxygen_8_0/llms.txt?topic=compress - Network accessline 213
↓ Know GitHub org/repo? YES → https://context7.com/{org}/{repo}/llms.txt - Network accessline 214
Know GitHub org/repo? YES → https://context7.com/{org}/{repo}/llms.txt NO → Continue - Network accessline 215
YES → https://context7.com/{org}/{repo}/llms.txt - Network accessline 217
↓ Know website URL? YES → https://context7.com/websites/{normalized-path}/llms.txt - Network accessline 218
Know website URL? YES → https://context7.com/websites/{normalized-path}/llms.txt NO → Continue - Network accessline 219
YES → https://context7.com/websites/{normalized-path}/llms.txt
skills/engineering/frontend-development/resources/performance.md
- Network accessline 224
fetch('/api/data', { signal: abortController.signal })
skills/engineering/i18n-localization/scripts/i18n_checker.py
- Executable scriptline 1
#!/usr/bin/env python3
skills/engineering/lint-and-validate/SKILL.md
- Broad permissionsline 1
Read, Glob, Grep, Bash
skills/engineering/lint-and-validate/scripts/lint_runner.py
- Executable scriptline 1
#!/usr/bin/env python3
skills/engineering/lint-and-validate/scripts/type_coverage.py
- Executable scriptline 1
#!/usr/bin/env python3
skills/engineering/llm-evals/SKILL.md
- Network accessline 62
## References * [DeepEval](https://github.com/confident-ai/deepeval) - Unit testing for LLMs. - Network accessline 63
* [DeepEval](https://github.com/confident-ai/deepeval) - Unit testing for LLMs. - Network accessline 64
* [Promptfoo](https://github.com/promptfoo/promptfoo) - Command-line tool for test and evaluate LLM prompts. - Network accessline 65
* [Langfuse](https://github.com/langfuse/langfuse) - Open-source observability and analytics for LLM apps. - Network accessline 66
* [Ragas](https://github.com/explodinggradients/ragas) - RAG evaluation metrics (Faithfulness, Relevancy, Context Precision/Recall).
skills/engineering/openai-docs/LICENSE.txt
skills/engineering/openai-docs/SKILL.md
- Network accessline 32
1. Run the install command yourself: `codex mcp add openaiDeveloperDocs --url https://developers.openai.com/mcp`
skills/engineering/openai-docs/agents/openai.yaml
skills/engineering/openai-docs/assets/openai-small.svg
- Network accessline 1
<svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" fill="currentColor" viewBox="0 0 14 14">
skills/engineering/openai-docs/references/gpt-5p4-prompting-guide.md
- Network accessline 356
If you are using [Compaction](https://developers.openai.com/api/docs/guides/compaction) in the Responses API, compact after major milestones, treat compacted items as opaque state, and keep prompts functionally identical after compaction.
skills/engineering/performance-profiling/SKILL.md
- Broad permissionsline 1
Read, Glob, Grep, Bash - Network accessline 15
| Script | Purpose | Usage | |--------|---------|-------| | `scripts/lighthouse_audit.py` | Lighthouse performance audit | `python scripts/lighthouse_audit.py https://example.com` | - Network accessline 17
| `scripts/lighthouse_audit.py` | Lighthouse performance audit | `python scripts/lighthouse_audit.py https://example.com` |
skills/engineering/performance-profiling/scripts/lighthouse_audit.py
- Executable scriptline 1
#!/usr/bin/env python3 - Network accessline 4
Script: lighthouse_audit.py Purpose: Run Lighthouse performance audit on a URL Usage: python lighthouse_audit.py https://example.com - Network accessline 5
Purpose: Run Lighthouse performance audit on a URL Usage: python lighthouse_audit.py https://example.com Output: JSON with performance scores - Network accessline 6
Usage: python lighthouse_audit.py https://example.com
skills/engineering/playwright-interactive/LICENSE.txt
skills/engineering/playwright-interactive/SKILL.md
- Network accessline 141
var TARGET_URL = "http://127.0.0.1:3000"; - Network accessline 162
var MOBILE_TARGET_URL = typeof TARGET_URL === "string" ? TARGET_URL : "http://127.0.0.1:3000"; - Network accessline 164
: "http://127.0.0.1:3000"; - Network accessline 185
var TARGET_URL = "http://127.0.0.1:3000"; - Network accessline 682
- `Cannot find module 'playwright'`: run the one-time setup in the current workspace and verify the import before using `js_repl`. - Playwright package is installed but the browser executable is missing: run `npx playwright install chromium - Network accessline 683
- Playwright package is installed but the browser executable is missing: run `npx playwright install chromium`. - `page.goto: net::ERR_CONNECTION_REFUSED`: make sure the dev server is still running in a persistent TTY session, recheck the p - Network accessline 684
- `page.goto: net::ERR_CONNECTION_REFUSED`: make sure the dev server is still running in a persistent TTY session, recheck the port, and prefer `http://127.0.0.1:<port>`.
skills/engineering/playwright-interactive/assets/playwright-small.svg
- Network accessline 1
<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" viewBox="0 0 16 16">
skills/engineering/playwright/LICENSE.txt
skills/engineering/playwright/SKILL.md
- Network accessline 48
"$PWCLI" open https://playwright.dev --headed - Network accessline 74
"$PWCLI" open https://example.com - Network accessline 96
"$PWCLI" open https://example.com/form - Network accessline 107
"$PWCLI" open https://example.com --headed - Network accessline 116
"$PWCLI" tab-new https://example.com
skills/engineering/playwright/assets/playwright-small.svg
- Network accessline 1
<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" viewBox="0 0 16 16">
skills/engineering/playwright/references/cli.md
- Network accessline 22
pwcli open https://example.com - Dangerous shell operationline 36
pwcli eval "document.title" - Dangerous shell operationline 37
pwcli eval "el => el.textContent" e5 - Network accessline 83
pwcli tab-list pwcli tab-new pwcli tab-new https://example.com/page - Network accessline 84
pwcli tab-new pwcli tab-new https://example.com/page pwcli tab-close - Network accessline 85
pwcli tab-new https://example.com/page - Network accessline 107
pwcli --session todo open https://demo.playwright.dev/todomvc - Network accessline 114
export PLAYWRIGHT_CLI_SESSION=todo pwcli open https://demo.playwright.dev/todomvc - Network accessline 115
pwcli open https://demo.playwright.dev/todomvc
skills/engineering/playwright/references/workflows.md
- Network accessline 10
pwcli open https://example.com - Network accessline 19
pwcli open https://example.com/form --headed - Network accessline 31
pwcli open https://example.com - Dangerous shell operationline 33
pwcli eval "document.title" - Dangerous shell operationline 34
pwcli eval "el => el.textContent" e12 - Network accessline 60
pwcli --session marketing open https://example.com - Network accessline 62
pwcli --session checkout open https://example.com/checkout - Network accessline 68
export PLAYWRIGHT_CLI_SESSION=checkout pwcli open https://example.com/checkout - Network accessline 69
pwcli open https://example.com/checkout
skills/engineering/playwright/scripts/playwright_cli.sh
- Executable scriptline 1
#!/usr/bin/env bash
skills/engineering/prompt-engineering/SKILL.md
- Network accessline 62
## References - [DSPy Documentation](https://dspy-docs.vercel.app/) - Network accessline 63
- [DSPy Documentation](https://dspy-docs.vercel.app/) - Network accessline 64
- [Anthropic Prompt Engineering Guide](https://docs.anthropic.com/en/docs/build-with-claude/prompt-engineering) - Network accessline 65
- [OpenAI Prompt Engineering Best Practices](https://platform.openai.com/docs/guides/prompt-engineering)
skills/engineering/python-patterns/SKILL.md
- Network accessline 389
@pytest.mark.asyncio async def test_endpoint(): async with AsyncClient(app=app, base_url="http://test") as client: - Network accessline 390
async def test_endpoint(): async with AsyncClient(app=app, base_url="http://test") as client: response = await client.get("/users") - Network accessline 391
async with AsyncClient(app=app, base_url="http://test") as client:
skills/engineering/render-deploy/LICENSE.txt
skills/engineering/render-deploy/SKILL.md
- Network accessline 109
If not installed, offer to install: - macOS: `brew install render` - Linux/macOS: `curl -fsSL https://raw.githubusercontent.com/render-oss/cli/main/bin/install.sh | sh` - Dangerous shell operationline 111
- Linux/macOS: `curl -fsSL https://raw.githubusercontent.com/render-oss/cli/main/bin/install.sh | sh` - Network accessline 111
- Linux/macOS: `curl -fsSL https://raw.githubusercontent.com/render-oss/cli/main/bin/install.sh | sh` - Network accessline 123
https://dashboard.render.com/u/*/settings#api-keys - Access to secretsline 126
[Credential-related source omitted] - Network accessline 129
"mcpServers": { "render": { "url": "https://mcp.render.com/mcp", - Network accessline 130
"render": { "url": "https://mcp.render.com/mcp", "headers": { - Network accessline 131
"url": "https://mcp.render.com/mcp", - Access to secretsline 133
[Credential-related source omitted] - Network accessline 148
https://dashboard.render.com/u/*/settings#api-keys - Access to secretsline 151
[Credential-related source omitted] - Network accessline 153
[Credential-related source omitted] - Access to secretsline 153
[Credential-related source omitted] - Network accessline 164
https://dashboard.render.com/u/*/settings#api-keys - Access to secretsline 169
[Credential-related source omitted] - Network accessline 174
[Credential-related source omitted] - Access to secretsline 174
[Credential-related source omitted] - Network accessline 201
[Credential-related source omitted] - Network accessline 202
[Credential-related source omitted] - Access to secretsline 202
[Credential-related source omitted] - Access to secretsline 286
[Credential-related source omitted] - Network accessline 339
| SSH Format | HTTPS Format | |------------|--------------| | `git@github.com:user/repo.git` | `https://github.com/user/repo` | - Network accessline 340
|------------|--------------| | `git@github.com:user/repo.git` | `https://github.com/user/repo` | | `git@gitlab.com:user/repo.git` | `https://gitlab.com/user/repo` | - Network accessline 341
| `git@github.com:user/repo.git` | `https://github.com/user/repo` | - Network accessline 342
| `git@gitlab.com:user/repo.git` | `https://gitlab.com/user/repo` | - Network accessline 343
| `git@bitbucket.org:user/repo.git` | `https://bitbucket.org/user/repo` | - Network accessline 349
https://dashboard.render.com/blueprint/new?repo=<REPOSITORY_URL> - Network accessline 354
https://dashboard.render.com/blueprint/new?repo=https://github.com/username/repo-name
skills/engineering/render-deploy/agents/openai.yaml
skills/engineering/render-deploy/assets/go-api.yaml
- Access to secretsline 26
[Credential-related source omitted]
skills/engineering/render-deploy/assets/nextjs-postgres.yaml
skills/engineering/render-deploy/assets/node-express.yaml
- Access to secretsline 24
[Credential-related source omitted]
skills/engineering/render-deploy/assets/render-small.svg
- Network accessline 1
<svg width="16" height="16" viewBox="0 0 16 16" fill="currentColor" xmlns="http://www.w3.org/2000/svg">
skills/engineering/render-deploy/assets/static-site.yaml
skills/engineering/render-deploy/references/blueprint-spec.md
- Network accessline 309
value: production - key: API_URL value: https://api.example.com - Network accessline 310
- key: API_URL value: https://api.example.com - key: LOG_LEVEL - Network accessline 311
value: https://api.example.com - Access to secretsline 338
[Credential-related source omitted] - Network accessline 716
- Official Blueprint Specification: https://render.com/docs/blueprint-spec - Network accessline 717
- Render CLI Documentation: https://render.com/docs/cli - Network accessline 718
- Environment Variables Guide: https://render.com/docs/environment-variables
skills/engineering/render-deploy/references/configuration-guide.md
- Network accessline 19
value: info - key: API_URL value: https://api.example.com - Network accessline 21
value: https://api.example.com - Access to secretsline 31
[Credential-related source omitted] - Access to secretsline 174
[Credential-related source omitted] - Access to secretsline 200
[Credential-related source omitted] - Network accessline 235
port ENV.fetch("PORT") { 3000 } - Network accessline 236
bind "tcp://0.0.0.0:#{ENV.fetch('PORT', 3000)}" - Access to secretsline 362
[Credential-related source omitted] - Access to secretsline 371
[Credential-related source omitted] - Network accessline 601
- Service Types: [service-types.md](service-types.md) - Runtimes: [runtimes.md](runtimes.md) - Official Render Docs: https://render.com/docs - Network accessline 603
- Official Render Docs: https://render.com/docs
skills/engineering/render-deploy/references/deployment-details.md
skills/engineering/render-deploy/references/direct-creation.md
- Network accessline 16
name: "my-api", runtime: "node", # or python, go, rust, ruby, elixir, docker repo: "https://github.com/username/repo", - Network accessline 17
runtime: "node", # or python, go, rust, ruby, elixir, docker repo: "https://github.com/username/repo", branch: "main", # optional, defaults to repo default branch - Network accessline 18
repo: "https://github.com/username/repo", - Network accessline 32
create_static_site( name: "my-frontend", repo: "https://github.com/username/repo", - Network accessline 33
name: "my-frontend", repo: "https://github.com/username/repo", branch: "main", - Network accessline 34
repo: "https://github.com/username/repo", - Network accessline 37
publishPath: "dist", # or build, public, out envVars: [ {"key": "VITE_API_URL", "value": "https://api.example.com"} - Network accessline 38
envVars: [ {"key": "VITE_API_URL", "value": "https://api.example.com"} ] - Network accessline 39
{"key": "VITE_API_URL", "value": "https://api.example.com"} - Network accessline 47
name: "daily-cleanup", runtime: "node", repo: "https://github.com/username/repo", - Network accessline 48
runtime: "node", repo: "https://github.com/username/repo", schedule: "0 0 * * *", # Daily at midnight (cron syntax) - Network accessline 49
repo: "https://github.com/username/repo", - Access to secretsline 86
[Credential-related source omitted]
skills/engineering/render-deploy/references/service-types.md
- Network accessline 22
- **Public URL**: Automatically assigned `https://[service-name].onrender.com` - Access to secretsline 99
[Credential-related source omitted] - Network accessline 382
// Use .render-internal.com domain const API_URL = 'http://internal-api.render-internal.com:10000'; - Network accessline 383
const API_URL = 'http://internal-api.render-internal.com:10000';
skills/engineering/repomix/SKILL.md
- Network accessline 68
# Full URL npx repomix --remote https://github.com/owner/repo - Network accessline 69
npx repomix --remote https://github.com/owner/repo - Network accessline 71
# Specific commit npx repomix --remote https://github.com/owner/repo/commit/hash - Network accessline 72
npx repomix --remote https://github.com/owner/repo/commit/hash - Network accessline 213
- GitHub: https://github.com/yamadashy/repomix - Network accessline 214
- Documentation: https://repomix.com/guide/
skills/engineering/repomix/references/usage-patterns.md
skills/engineering/repomix/scripts/README.md
- Access to secretsline 14
[Credential-related source omitted] - Network accessline 76
}, { "path": "https://github.com/owner/repo", - Network accessline 77
{ "path": "https://github.com/owner/repo", "remote": true, - Network accessline 78
"path": "https://github.com/owner/repo", - Access to secretsline 87
[Credential-related source omitted]
skills/engineering/repomix/scripts/repomix_batch.py
- Executable scriptline 1
#!/usr/bin/env python3 - Access to secretsline 6
[Credential-related source omitted] - Access to secretsline 32
[Credential-related source omitted] - Access to secretsline 37
[Credential-related source omitted] - Access to secretsline 39
[Credential-related source omitted] - Access to secretsline 49
[Credential-related source omitted] - Access to secretsline 50
[Credential-related source omitted] - Access to secretsline 51
[Credential-related source omitted] - Access to secretsline 60
[Credential-related source omitted] - Access to secretsline 67
[Credential-related source omitted] - Access to secretsline 70
[Credential-related source omitted]
skills/engineering/repomix/scripts/repos.example.json
skills/engineering/repomix/scripts/tests/test_repomix_batch.py
- Executable scriptline 1
Executable file - Access to secretsline 65
[Credential-related source omitted] - Access to secretsline 66
[Credential-related source omitted] - Access to secretsline 73
[Credential-related source omitted] - Access to secretsline 74
[Credential-related source omitted] - Access to secretsline 81
[Credential-related source omitted] - Access to secretsline 82
[Credential-related source omitted] - Access to secretsline 89
[Credential-related source omitted] - Access to secretsline 90
[Credential-related source omitted] - Access to secretsline 97
[Credential-related source omitted] - Access to secretsline 98
[Credential-related source omitted] - Access to secretsline 105
[Credential-related source omitted] - Access to secretsline 106
[Credential-related source omitted] - Access to secretsline 113
[Credential-related source omitted] - Access to secretsline 118
[Credential-related source omitted]
skills/engineering/setup-matt-pocock-skills/SKILL.md
- Network accessline 42
- **GitHub** — issues live in the repo's GitHub Issues (uses the `gh` CLI) - **GitLab** — issues live in the repo's GitLab Issues (uses the [`glab`](https://gitlab.com/gitlab-org/cli) CLI) - Network accessline 43
- **GitLab** — issues live in the repo's GitLab Issues (uses the [`glab`](https://gitlab.com/gitlab-org/cli) CLI)
skills/engineering/setup-matt-pocock-skills/issue-tracker-gitlab.md
- Network accessline 3
Issues and PRDs for this repo live as GitLab issues. Use the [`glab`](https://gitlab.com/gitlab-org/cli) CLI for all operations.
skills/engineering/shopify/SKILL.md
- Network accessline 300
**Official Documentation:** - Shopify Docs: https://shopify.dev/docs - Network accessline 301
- Shopify Docs: https://shopify.dev/docs - Network accessline 302
- GraphQL API: https://shopify.dev/docs/api/admin-graphql - Network accessline 303
- Shopify CLI: https://shopify.dev/docs/api/shopify-cli - Network accessline 304
- Polaris: https://polaris.shopify.com
skills/engineering/shopify/references/app-development.md
- Network accessline 11
https://{shop}.myshopify.com/admin/oauth/authorize? - Access to secretsline 12
[Credential-related source omitted] - Network accessline 34
res.redirect(`https://${shop}/admin/apps/${appHandle}`); - Network accessline 40
async function exchangeCodeForToken(shop, code) { const response = await fetch(`https://${shop}/admin/oauth/access_token`, { - Network accessline 41
[Credential-related source omitted] - Access to secretsline 41
[Credential-related source omitted] - Access to secretsline 45
[Credential-related source omitted] - Access to secretsline 46
[Credential-related source omitted] - Access to secretsline 51
[Credential-related source omitted] - Access to secretsline 52
[Credential-related source omitted] - Network accessline 68
Full list: https://shopify.dev/api/usage/access-scopes - Network accessline 81
return fetch(url, { - Network accessline 96
async function graphqlRequest(shop, accessToken, query, variables = {}) { const response = await fetch( - Network accessline 97
const response = await fetch( - Network accessline 98
`https://${shop}/admin/api/2025-01/graphql.json`, - Access to secretsline 254
[Credential-related source omitted] - Network accessline 317
"name": "Premium Feature", "price": { "amount": 49.99, "currencyCode": "USD" }, "returnUrl": "https://your-app.com/billing/callback" - Network accessline 318
"price": { "amount": 49.99, "currencyCode": "USD" }, "returnUrl": "https://your-app.com/billing/callback" } - Network accessline 319
"returnUrl": "https://your-app.com/billing/callback" - Network accessline 343
"name": "Monthly Subscription", "returnUrl": "https://your-app.com/billing/callback", - Network accessline 344
"returnUrl": "https://your-app.com/billing/callback",
skills/engineering/shopify/references/extensions.md
- Network accessline 165
async function handleExport() { const response = await fetch('/api/export', { - Network accessline 166
const response = await fetch('/api/export', { - Network accessline 450
const response = await fetch('https://your-app.com/api/data', { - Network accessline 490
- Checkout Extensions: https://shopify.dev/docs/api/checkout-extensions - Network accessline 491
- Admin Extensions: https://shopify.dev/docs/apps/admin/extensions - Network accessline 492
- Functions: https://shopify.dev/docs/apps/functions - Network accessline 493
- Components: https://shopify.dev/docs/api/checkout-ui-extensions/components
skills/engineering/shopify/references/themes.md
- Network accessline 326
# Preview at http://localhost:9292 - Network accessline 425
// Add to cart fetch('/cart/add.js', { - Network accessline 426
fetch('/cart/add.js', { - Network accessline 437
// Get cart fetch('/cart.js') - Network accessline 438
fetch('/cart.js') - Network accessline 442
// Update cart fetch('/cart/change.js', { - Network accessline 443
fetch('/cart/change.js', { - Network accessline 495
- Theme Development: https://shopify.dev/docs/themes - Network accessline 496
- Liquid Reference: https://shopify.dev/docs/api/liquid - Network accessline 497
- Dawn Theme: https://github.com/Shopify/dawn - Network accessline 498
- Theme Check: https://shopify.dev/docs/themes/tools/theme-check
skills/engineering/shopify/scripts/shopify_init.py
- Executable scriptline 1
#!/usr/bin/env python3 - Access to secretsline 21
[Credential-related source omitted] - Access to secretsline 33
[Credential-related source omitted] - Access to secretsline 36
[Credential-related source omitted] - Access to secretsline 60
[Credential-related source omitted] - Access to secretsline 62
[Credential-related source omitted] - Access to secretsline 68
[Credential-related source omitted] - Access to secretsline 72
[Credential-related source omitted] - Access to secretsline 73
[Credential-related source omitted] - Access to secretsline 77
[Credential-related source omitted] - Access to secretsline 78
[Credential-related source omitted] - Access to secretsline 82
[Credential-related source omitted] - Access to secretsline 83
[Credential-related source omitted] - Access to secretsline 94
[Credential-related source omitted] - Access to secretsline 104
[Credential-related source omitted] - Access to secretsline 107
[Credential-related source omitted] - Access to secretsline 108
[Credential-related source omitted] - Access to secretsline 110
[Credential-related source omitted] - Access to secretsline 117
[Credential-related source omitted] - Access to secretsline 118
[Credential-related source omitted] - Access to secretsline 119
[Credential-related source omitted] - Access to secretsline 120
[Credential-related source omitted] - Access to secretsline 121
[Credential-related source omitted] - Access to secretsline 122
[Credential-related source omitted] - Access to secretsline 123
[Credential-related source omitted] - Access to secretsline 124
[Credential-related source omitted] - Network accessline 209
name = "{app_name}" client_id = "{self.config.shopify_api_key or 'YOUR_API_KEY'}" application_url = "https://your-app.com" - Network accessline 210
[Credential-related source omitted] - Access to secretsline 210
[Credential-related source omitted] - Network accessline 211
application_url = "https://your-app.com" - Network accessline 303
- [Shopify Documentation](https://shopify.dev/docs) - Network accessline 304
- [Shopify CLI](https://shopify.dev/docs/api/shopify-cli)
skills/engineering/shopify/scripts/tests/test_shopify_init.py
- Executable scriptline 1
Executable file - Access to secretsline 25
[Credential-related source omitted] - Access to secretsline 26
[Credential-related source omitted] - Access to secretsline 28
[Credential-related source omitted] - Access to secretsline 37
[Credential-related source omitted] - Access to secretsline 43
[Credential-related source omitted] - Access to secretsline 44
[Credential-related source omitted] - Access to secretsline 46
[Credential-related source omitted] - Access to secretsline 52
[Credential-related source omitted] - Access to secretsline 56
[Credential-related source omitted] - Access to secretsline 61
[Credential-related source omitted] - Access to secretsline 62
[Credential-related source omitted] - Access to secretsline 76
[Credential-related source omitted] - Access to secretsline 84
[Credential-related source omitted] - Access to secretsline 85
[Credential-related source omitted] - Access to secretsline 86
[Credential-related source omitted] - Access to secretsline 87
[Credential-related source omitted] - Access to secretsline 92
[Credential-related source omitted] - Access to secretsline 93
[Credential-related source omitted] - Access to secretsline 94
[Credential-related source omitted] - Access to secretsline 104
[Credential-related source omitted] - Access to secretsline 105
[Credential-related source omitted] - Access to secretsline 106
[Credential-related source omitted] - Access to secretsline 109
[Credential-related source omitted] - Access to secretsline 114
[Credential-related source omitted] - Access to secretsline 115
[Credential-related source omitted] - Access to secretsline 119
[Credential-related source omitted] - Access to secretsline 122
[Credential-related source omitted] - Access to secretsline 135
[Credential-related source omitted] - Access to secretsline 368
[Credential-related source omitted] - Access to secretsline 376
[Credential-related source omitted] - Access to secretsline 382
[Credential-related source omitted]
skills/engineering/structured-outputs/SKILL.md
- Network accessline 46
### 5. BAML Polyglot Contracts - Use [BAML](https://boundaryml.com/) or similar DSLs to define schemas once. - Network accessline 47
- Use [BAML](https://boundaryml.com/) or similar DSLs to define schemas once. - Network accessline 67
## References - [Instructor (Python)](https://github.com/jxnl/instructor) - Network accessline 68
- [Instructor (Python)](https://github.com/jxnl/instructor) - Network accessline 69
- [Zod (TypeScript)](https://zod.dev/) - Network accessline 70
- [Pydantic (Python)](https://docs.pydantic.dev/) - Network accessline 71
- [Outlines (Constrained Generation)](https://github.com/outlines-dev/outlines) - Network accessline 72
- [BAML (Polyglot Schemas)](https://boundaryml.com/)
skills/engineering/tdd-workflow/SKILL.md
- Broad permissionsline 1
Read, Write, Edit, Glob, Grep, Bash
skills/engineering/tdd/mocking.md
- Access to secretsline 32
[Credential-related source omitted] - Network accessline 42
// GOOD: Each function is independently mockable const api = { getUser: (id) => fetch(`/users/${id}`), - Network accessline 43
const api = { getUser: (id) => fetch(`/users/${id}`), getOrders: (userId) => fetch(`/users/${userId}/orders`), - Network accessline 44
getUser: (id) => fetch(`/users/${id}`), - Network accessline 45
getOrders: (userId) => fetch(`/users/${userId}/orders`), - Network accessline 46
createOrder: (data) => fetch('/orders', { method: 'POST', body: data }), - Network accessline 49
// BAD: Mocking requires conditional logic inside the mock const api = { fetch: (endpoint, options) => fetch(endpoint, options), - Network accessline 50
const api = { fetch: (endpoint, options) => fetch(endpoint, options), }; - Network accessline 51
fetch: (endpoint, options) => fetch(endpoint, options),
skills/engineering/testing-patterns/SKILL.md
- Broad permissionsline 1
Read, Write, Edit, Glob, Grep, Bash
skills/engineering/testing-patterns/scripts/test_runner.py
- Executable scriptline 1
#!/usr/bin/env python3
skills/engineering/vulnerability-scanner/SKILL.md
skills/engineering/vulnerability-scanner/checklists.md
skills/engineering/vulnerability-scanner/scripts/security_scan.py
skills/engineering/web-frameworks/SKILL.md
- Network accessline 163
{ "$schema": "https://turbo.build/schema.json", - Network accessline 164
"$schema": "https://turbo.build/schema.json", - Network accessline 218
// Revalidate every hour async function getPost(slug: string) { const res = await fetch(`https://api.example.com/posts/${slug}`, { - Network accessline 219
async function getPost(slug: string) { const res = await fetch(`https://api.example.com/posts/${slug}`, { next: { revalidate: 3600 } - Network accessline 220
const res = await fetch(`https://api.example.com/posts/${slug}`, { - Network accessline 302
- Next.js: https://nextjs.org/docs/llms.txt - Network accessline 303
- Turborepo: https://turbo.build/repo/docs - Network accessline 304
- RemixIcon: https://remixicon.com
skills/engineering/web-frameworks/references/nextjs-data-fetching.md
- Network accessline 10
// Force cache (default) - cache forever fetch('https://api.example.com/data', { cache: 'force-cache' }) - Network accessline 11
fetch('https://api.example.com/data', { cache: 'force-cache' }) - Network accessline 13
// No cache - fetch on every request fetch('https://api.example.com/data', { cache: 'no-store' }) - Network accessline 14
fetch('https://api.example.com/data', { cache: 'no-store' }) - Network accessline 16
// Revalidate - cache with time-based revalidation fetch('https://api.example.com/data', { next: { revalidate: 3600 } }) - Network accessline 17
fetch('https://api.example.com/data', { next: { revalidate: 3600 } }) - Network accessline 19
// Tag-based revalidation fetch('https://api.example.com/data', { next: { tags: ['posts'] } }) - Network accessline 20
fetch('https://api.example.com/data', { next: { tags: ['posts'] } }) - Network accessline 30
// app/posts/page.tsx async function getPosts() { const res = await fetch('https://api.example.com/posts') - Network accessline 31
async function getPosts() { const res = await fetch('https://api.example.com/posts') // Same as: fetch(url, { cache: 'force-cache' }) - Network accessline 32
const res = await fetch('https://api.example.com/posts') - Network accessline 33
// Same as: fetch(url, { cache: 'force-cache' }) - Network accessline 50
async function getUser() { const res = await fetch('https://api.example.com/user', { - Network accessline 51
const res = await fetch('https://api.example.com/user', { - Network accessline 70
async function getPosts() { const res = await fetch('https://api.example.com/posts', { - Network accessline 71
const res = await fetch('https://api.example.com/posts', { - Network accessline 96
// Revalidate every hour fetch('https://api.example.com/posts', { - Network accessline 97
fetch('https://api.example.com/posts', { - Network accessline 101
// Revalidate every 10 seconds fetch('https://api.example.com/trending', { - Network accessline 102
fetch('https://api.example.com/trending', { - Network accessline 136
// Fetch with tags async function getPosts() { const res = await fetch('https://api.example.com/posts', { - Network accessline 137
async function getPosts() { const res = await fetch('https://api.example.com/posts', { next: { tags: ['posts', 'content'] } - Network accessline 138
const res = await fetch('https://api.example.com/posts', { - Network accessline 144
async function getComments(postId: string) { const res = await fetch(`https://api.example.com/comments/${postId}`, { - Network accessline 145
const res = await fetch(`https://api.example.com/comments/${postId}`, { - Network accessline 166
export default async function Posts() { const posts = await fetch('https://api.example.com/posts').then(r => r.json()) - Network accessline 167
const posts = await fetch('https://api.example.com/posts').then(r => r.json()) - Network accessline 200
// Start both requests in parallel const [posts, users] = await Promise.all([ fetch('https://api.example.com/posts').then(r => r.json()), - Network accessline 201
const [posts, users] = await Promise.all([ fetch('https://api.example.com/posts').then(r => r.json()), fetch('https://api.example.com/users').then(r => r.json()) - Network accessline 202
fetch('https://api.example.com/posts').then(r => r.json()), - Network accessline 203
fetch('https://api.example.com/users').then(r => r.json()) - Network accessline 225
async function getData(postId: string) { // Fetch post first const post = await fetch(`https://api.example.com/posts/${postId}`).then(r => r.json()) - Network accessline 227
const post = await fetch(`https://api.example.com/posts/${postId}`).then(r => r.json()) - Network accessline 229
// Then fetch author based on post data const author = await fetch(`https://api.example.com/users/${post.authorId}`).then(r => r.json()) - Network accessline 230
const author = await fetch(`https://api.example.com/users/${post.authorId}`).then(r => r.json()) - Network accessline 255
export const getUser = cache(async (id: string) => { const res = await fetch(`https://api.example.com/users/${id}`) - Network accessline 256
const res = await fetch(`https://api.example.com/users/${id}`) - Network accessline 340
// app/posts/[slug]/page.tsx export async function generateStaticParams() { const posts = await fetch('https://api.example.com/posts').then(r => r.json()) - Network accessline 342
const posts = await fetch('https://api.example.com/posts').then(r => r.json()) - Network accessline 349
export default async function Post({ params }: { params: { slug: string } }) { const post = await fetch(`https://api.example.com/posts/${params.slug}`).then(r => r.json()) - Network accessline 350
const post = await fetch(`https://api.example.com/posts/${params.slug}`).then(r => r.json()) - Network accessline 374
async function getData() { try { const res = await fetch('https://api.example.com/data') - Network accessline 376
const res = await fetch('https://api.example.com/data')
skills/engineering/web-frameworks/references/nextjs-optimization.md
- Network accessline 26
{/* Remote image */} <Image src="https://example.com/photo.jpg" - Network accessline 27
<Image src="https://example.com/photo.jpg" alt="Photo" - Network accessline 28
src="https://example.com/photo.jpg" - Network accessline 238
{/* Load after page is interactive (recommended for analytics) */} <Script src="https://www.googletagmanager.com/gtag/js" - Network accessline 239
<Script src="https://www.googletagmanager.com/gtag/js" strategy="afterInteractive" - Network accessline 240
src="https://www.googletagmanager.com/gtag/js" - Network accessline 244
{/* Load while page is idle (lowest priority) */} <Script src="https://connect.facebook.net/en_US/sdk.js" - Network accessline 245
<Script src="https://connect.facebook.net/en_US/sdk.js" strategy="lazyOnload" - Network accessline 246
src="https://connect.facebook.net/en_US/sdk.js" - Network accessline 250
{/* Load before page is interactive (use sparingly) */} <Script src="https://maps.googleapis.com/maps/api/js" - Network accessline 251
<Script src="https://maps.googleapis.com/maps/api/js" strategy="beforeInteractive" - Network accessline 252
src="https://maps.googleapis.com/maps/api/js" - Network accessline 265
{/* With onLoad callback */} <Script src="https://example.com/sdk.js" - Network accessline 266
<Script src="https://example.com/sdk.js" onLoad={() => console.log('Script loaded')} - Network accessline 267
src="https://example.com/sdk.js" - Network accessline 400
// Dynamic component async function DynamicContent() { const data = await fetch('https://api.example.com/data', { - Network accessline 401
async function DynamicContent() { const data = await fetch('https://api.example.com/data', { cache: 'no-store' - Network accessline 402
const data = await fetch('https://api.example.com/data', { - Network accessline 434
}, alternates: { canonical: 'https://example.com/page', - Network accessline 435
alternates: { canonical: 'https://example.com/page', }, - Network accessline 436
canonical: 'https://example.com/page', - Network accessline 485
return [ { url: 'https://example.com', - Network accessline 486
{ url: 'https://example.com', lastModified: new Date(), - Network accessline 487
url: 'https://example.com', - Network accessline 489
}, ...posts.map(post => ({ url: `https://example.com/blog/${post.slug}`, - Network accessline 490
...posts.map(post => ({ url: `https://example.com/blog/${post.slug}`, lastModified: post.updatedAt, - Network accessline 491
url: `https://example.com/blog/${post.slug}`,
skills/engineering/web-frameworks/references/nextjs-server-components.md
- Network accessline 12
// app/posts/page.tsx - Server Component async function getPosts() { const res = await fetch('https://api.example.com/posts') - Network accessline 13
async function getPosts() { const res = await fetch('https://api.example.com/posts') return res.json() - Network accessline 14
const res = await fetch('https://api.example.com/posts') - Network accessline 137
// lib/data.ts export async function getUser() { const res = await fetch('https://api.example.com/user', { - Network accessline 138
export async function getUser() { const res = await fetch('https://api.example.com/user', { cache: 'force-cache' // Will dedupe automatically - Network accessline 139
const res = await fetch('https://api.example.com/user', { - Network accessline 169
// app/posts/[id]/page.tsx async function getPost(id: string) { const res = await fetch(`https://api.example.com/posts/${id}`) - Network accessline 170
async function getPost(id: string) { const res = await fetch(`https://api.example.com/posts/${id}`) return res.json() - Network accessline 171
const res = await fetch(`https://api.example.com/posts/${id}`) - Network accessline 175
async function getComments(postId: string) { const res = await fetch(`https://api.example.com/posts/${postId}/comments`) - Network accessline 176
const res = await fetch(`https://api.example.com/posts/${postId}/comments`)
skills/engineering/web-frameworks/references/remix-icon-integration.md
- Network accessline 45
<link href="https://cdn.jsdelivr.net/npm/remixicon@4.7.0/fonts/remixicon.css" - Network accessline 46
href="https://cdn.jsdelivr.net/npm/remixicon@4.7.0/fonts/remixicon.css" - Network accessline 597
- Website: https://remixicon.com - Network accessline 598
- GitHub: https://github.com/Remix-Design/RemixIcon
skills/engineering/web-frameworks/references/turborepo-caching.md
- Dangerous shell operationline 64
rm -rf ./node_modules/.cache/turbo - Network accessline 99
Get tokens from Vercel dashboard: 1. Go to https://vercel.com/account/tokens - Network accessline 100
1. Go to https://vercel.com/account/tokens - Network accessline 110
{ "teamid": "team_xxx", "apiurl": "https://cache.example.com", - Network accessline 111
[Credential-related source omitted] - Network accessline 112
"apiurl": "https://cache.example.com", - Network accessline 119
export TURBO_API="https://cache.example.com" - Access to secretsline 120
[Credential-related source omitted] - Access to secretsline 229
[Credential-related source omitted] - Access to secretsline 452
[Credential-related source omitted] - Access to secretsline 472
[Credential-related source omitted] - Dangerous shell operationline 499
rm -rf ./node_modules/.cache/turbo - Network accessline 506
curl -I https://cache.example.com
skills/engineering/web-frameworks/references/turborepo-pipelines.md
skills/engineering/web-frameworks/references/turborepo-setup.md
- Dangerous shell operationline 205
"clean": "rm -rf dist" - Network accessline 411
{ "$schema": "https://turbo.build/schema.json", - Network accessline 412
"$schema": "https://turbo.build/schema.json", - Access to secretsline 470
[Credential-related source omitted] - Access to secretsline 474
[Credential-related source omitted] - Access to secretsline 478
[Credential-related source omitted] - Dangerous shell operationline 523
"clean": "turbo run clean && rm -rf node_modules",
skills/engineering/web-frameworks/scripts/__init__.py
- Executable scriptline 1
Executable file
skills/engineering/web-frameworks/scripts/nextjs_init.py
- Executable scriptline 1
#!/usr/bin/env python3 - Network accessline 420
This is a [Next.js](https://nextjs.org/) project bootstrapped with next.js initialization script. - Network accessline 444
Open [http://localhost:3000](http://localhost:3000) with your browser to see the result. - Network accessline 450
- [Next.js Documentation](https://nextjs.org/docs) - learn about Next.js features and API. - Network accessline 451
- [Learn Next.js](https://nextjs.org/learn) - an interactive Next.js tutorial. - Network accessline 455
The easiest way to deploy your Next.js app is to use the [Vercel Platform](https://vercel.com/new). - Network accessline 457
Check out the [Next.js deployment documentation](https://nextjs.org/docs/deployment) for more details.
skills/engineering/web-frameworks/scripts/requirements.txt
- Network accessline 11
# Note: This skill works with Node.js frameworks # Requires Node.js and package managers: # - Node.js 18+: https://nodejs.org/ - Network accessline 12
# Requires Node.js and package managers: # - Node.js 18+: https://nodejs.org/ # - npm (comes with Node.js) - Network accessline 13
# - Node.js 18+: https://nodejs.org/
skills/engineering/web-frameworks/scripts/tests/test_nextjs_init.py
- Executable scriptline 1
Executable file
skills/engineering/web-frameworks/scripts/tests/test_turborepo_migrate.py
- Executable scriptline 1
Executable file
skills/engineering/web-frameworks/scripts/turborepo_migrate.py
skills/engineering/webapp-testing/SKILL.md
- Broad permissionsline 1
Read, Write, Edit, Glob, Grep, Bash - Network accessline 15
| Script | Purpose | Usage | |--------|---------|-------| | `scripts/playwright_runner.py` | Basic browser test | `python scripts/playwright_runner.py https://example.com` | - Network accessline 16
|--------|---------|-------| | `scripts/playwright_runner.py` | Basic browser test | `python scripts/playwright_runner.py https://example.com` | | | With screenshot | `python scripts/playwright_runner.py <url> --screenshot` | - Network accessline 17
| `scripts/playwright_runner.py` | Basic browser test | `python scripts/playwright_runner.py https://example.com` |
skills/engineering/webapp-testing/scripts/playwright_runner.py
- Executable scriptline 1
#!/usr/bin/env python3 - Network accessline 155
"error": "Usage: python playwright_runner.py <url> [--screenshot] [--a11y]", "examples": [ "python playwright_runner.py https://example.com", - Network accessline 156
"examples": [ "python playwright_runner.py https://example.com", "python playwright_runner.py https://example.com --screenshot", - Network accessline 157
"python playwright_runner.py https://example.com", - Network accessline 158
"python playwright_runner.py https://example.com --screenshot", - Network accessline 159
"python playwright_runner.py https://example.com --a11y"
skills/games/game-development/SKILL.md
- Broad permissionsline 1
Read, Write, Edit, Glob, Grep, Bash
skills/games/game-development/multiplayer/SKILL.md
- Broad permissionsline 1
Read, Write, Edit, Glob, Grep, Bash
skills/games/multiplayer/SKILL.md
- Broad permissionsline 1
Read, Write, Edit, Glob, Grep, Bash
skills/kilo-kit/development/security/SKILL.md
- Access to secretsline 95
[Credential-related source omitted] - Access to secretsline 98
[Credential-related source omitted] - Dangerous shell operationline 127
exec(`convert ${filename} output.png`); - Access to secretsline 274
[Credential-related source omitted] - Network accessline 376
// ❌ Bad: User-controlled URL const response = await fetch(req.body.url); - Network accessline 377
const response = await fetch(req.body.url); - Network accessline 393
return fetch(userUrl);
skills/kilo-kit/quality/testing/SKILL.md
- Network accessline 210
jest.mock('./config', () => ({ get: (key: string) => { const config = { API_URL: 'http://test-api.com' }; - Network accessline 211
get: (key: string) => { const config = { API_URL: 'http://test-api.com' }; return config[key]; - Network accessline 212
const config = { API_URL: 'http://test-api.com' };
skills/operations/agent-observability/SKILL.md
- Network accessline 76
## References - [OpenTelemetry LLM Semantic Conventions](https://opentelemetry.io/docs/specs/semconv/llm/) - Network accessline 77
- [OpenTelemetry LLM Semantic Conventions](https://opentelemetry.io/docs/specs/semconv/llm/) - Network accessline 78
- [Langfuse Documentation](https://langfuse.com/docs) - Network accessline 79
- [Helicone Documentation](https://docs.helicone.ai/)
skills/operations/bash-linux/SKILL.md
- Broad permissionsline 1
Read, Write, Edit, Glob, Grep, Bash - Network accessline 89
| Task | Command | |------|---------| | Download | `curl -O https://example.com/file` | - Network accessline 90
|------|---------| | Download | `curl -O https://example.com/file` | | API request | `curl -X GET https://api.example.com` | - Network accessline 91
| Download | `curl -O https://example.com/file` | - Network accessline 92
| API request | `curl -X GET https://api.example.com` | - Network accessline 93
| POST JSON | `curl -X POST -H "Content-Type: application/json" -d '{"key":"value"}' URL` | - Network accessline 94
| Check port | `nc -zv localhost 3000` | - Dangerous shell operationline 192
rm -f /tmp/tempfile
skills/operations/chrome-devtools/SKILL.md
- Dangerous shell operationline 48
sudo apt-get install imagemagick - Network accessline 60
node navigate.js --url https://example.com - Network accessline 61
# Output: {"success": true, "url": "https://example.com", "title": "Example Domain"} - Network accessline 90
pwd # Should show current working directory cd .claude/skills/chrome-devtools/scripts node screenshot.js --url https://example.com --output ./docs/screenshots/page.png - Network accessline 92
node screenshot.js --url https://example.com --output ./docs/screenshots/page.png - Network accessline 100
# Default: auto-compress if >5MB node screenshot.js --url https://example.com --output page.png - Network accessline 101
node screenshot.js --url https://example.com --output page.png - Network accessline 103
# Custom size threshold (e.g., 3MB) node screenshot.js --url https://example.com --output page.png --max-size 3 - Network accessline 104
node screenshot.js --url https://example.com --output page.png --max-size 3 - Network accessline 106
# Disable compression node screenshot.js --url https://example.com --output page.png --no-compress - Network accessline 107
node screenshot.js --url https://example.com --output page.png --no-compress - Network accessline 123
"size": 3145728, "compressionRatio": "62.50%", "url": "https://example.com" - Network accessline 124
"compressionRatio": "62.50%", "url": "https://example.com" } - Network accessline 125
"url": "https://example.com" - Network accessline 131
# Keep browser open with --close false node navigate.js --url https://example.com/login --close false - Network accessline 132
node navigate.js --url https://example.com/login --close false - Network accessline 140
# Extract specific fields with jq node performance.js --url https://example.com | jq '.vitals.LCP' - Network accessline 141
node performance.js --url https://example.com | jq '.vitals.LCP' - Network accessline 143
# Save to file node network.js --url https://example.com --output /tmp/requests.json - Network accessline 144
node network.js --url https://example.com --output /tmp/requests.json - Network accessline 174
node screenshot.js --url https://example.com --output ./docs/screenshots/page.png - Network accessline 191
# CSS selector fails node click.js --url https://example.com --selector ".btn-submit" - Network accessline 192
node click.js --url https://example.com --selector ".btn-submit" - Network accessline 195
# Discover correct selector node snapshot.js --url https://example.com | jq '.elements[] | select(.tagName=="BUTTON")' - Network accessline 196
node snapshot.js --url https://example.com | jq '.elements[] | select(.tagName=="BUTTON")' - Network accessline 198
# Try XPath node click.js --url https://example.com --selector "//button[contains(text(),'Submit')]" - Network accessline 199
node click.js --url https://example.com --selector "//button[contains(text(),'Submit')]" - Network accessline 218
node evaluate.js --url https://example.com --script " - Network accessline 228
PERF=$(node performance.js --url https://example.com) - Network accessline 239
node fill.js --url https://example.com --selector "#search" --value "query" --close false - Network accessline 245
node console.js --url https://example.com --types error,warn --duration 5000 | jq '.messageCount' - Network accessline 262
{ "success": true, "url": "https://example.com", - Network accessline 263
"success": true, "url": "https://example.com", ... // script-specific data - Network accessline 264
"url": "https://example.com", - Network accessline 281
node snapshot.js --url https://example.com | jq '.elements[] | {tagName, text, selector}' - Dangerous shell operationline 294
- Manual install: `sudo apt-get install -y libnss3 libnspr4 libasound2t64 libatk1.0-0 libatk-bridge2.0-0 libcups2 libdrm2 libxkbcommon0 libxcomposite1 libxdamage1 libxfixes3 libxrandr2 libgbm1` - Network accessline 390
- [Puppeteer Documentation](https://pptr.dev/) - Network accessline 391
- [Chrome DevTools Protocol](https://chromedevtools.github.io/devtools-protocol/)
skills/operations/chrome-devtools/references/cdp-domains.md
- Access to secretsline 268
[Credential-related source omitted] - Access to secretsline 270
[Credential-related source omitted] - Network accessline 691
- [Protocol Viewer](https://chromedevtools.github.io/devtools-protocol/) - Interactive domain browser - Network accessline 692
- [Protocol JSON](https://chromedevtools.github.io/devtools-protocol/tot/json) - Machine-readable specification - Network accessline 693
- [Getting Started with CDP](https://github.com/aslushnikov/getting-started-with-cdp) - Network accessline 694
- [devtools-protocol NPM](https://www.npmjs.com/package/devtools-protocol) - TypeScript definitions
skills/operations/chrome-devtools/references/performance-guide.md
- Network accessline 35
// Navigate to page await useTool('navigate_page', { url: 'https://example.com' - Network accessline 36
await useTool('navigate_page', { url: 'https://example.com' }); - Network accessline 37
url: 'https://example.com' - Network accessline 66
// Measure Core Web Vitals await page.goto('https://example.com', { - Network accessline 67
await page.goto('https://example.com', { - Network accessline 180
// Perform actions await useTool('navigate_page', { url: 'https://example.com' }); - Network accessline 181
await useTool('navigate_page', { url: 'https://example.com' }); - Network accessline 206
// Navigate await page.goto('https://example.com', { - Network accessline 207
await page.goto('https://example.com', { - Network accessline 256
// Navigate to page await useTool('navigate_page', { url: 'https://example.com' }); - Network accessline 257
await useTool('navigate_page', { url: 'https://example.com' }); - Network accessline 289
// Capture all requests page.on('request', (request) => { requests.push({ - Network accessline 290
page.on('request', (request) => { requests.push({ url: request.url(), - Network accessline 291
requests.push({ - Network accessline 311
await page.goto('https://example.com'); - Network accessline 329
await page.goto('https://example.com'); - Network accessline 412
// Navigate and interact await page.goto('https://example.com'); - Network accessline 413
await page.goto('https://example.com'); - Network accessline 433
// Navigate await page.goto('https://example.com'); - Network accessline 434
await page.goto('https://example.com'); - Network accessline 741
await page.goto('https://example.com'); - Network accessline 770
// Run Lighthouse const { lhr } = await lighthouse('https://example.com', { - Network accessline 771
const { lhr } = await lighthouse('https://example.com', { - Network accessline 936
- [Web.dev Performance](https://web.dev/performance/) - Network accessline 937
- [Chrome DevTools Performance](https://developer.chrome.com/docs/devtools/performance/) - Network accessline 938
- [Core Web Vitals](https://web.dev/vitals/) - Network accessline 939
- [Lighthouse](https://developer.chrome.com/docs/lighthouse/) - Network accessline 940
- [WebPageTest](https://www.webpagetest.org/)
skills/operations/chrome-devtools/references/puppeteer-reference.md
- Network accessline 46
// Navigate await page.goto('https://example.com'); - Network accessline 47
await page.goto('https://example.com'); - Network accessline 97
// Network proxy: { server: 'http://proxy.com:8080' - Network accessline 98
proxy: { server: 'http://proxy.com:8080' } - Network accessline 99
server: 'http://proxy.com:8080' - Network accessline 110
const browser = await puppeteer.connect({ browserURL: 'http://localhost:9222', - Network accessline 111
browserURL: 'http://localhost:9222', - Network accessline 154
// Navigate to URL await page.goto('https://example.com'); - Network accessline 155
await page.goto('https://example.com'); - Network accessline 157
// Navigate with options await page.goto('https://example.com', { - Network accessline 158
await page.goto('https://example.com', { - Network accessline 524
// Navigate after emulation await page.goto('https://example.com'); - Network accessline 525
await page.goto('https://example.com'); - Network accessline 564
// Grant permissions const context = browser.defaultBrowserContext(); await context.overridePermissions('https://example.com', ['geolocation']); - Network accessline 566
await context.overridePermissions('https://example.com', ['geolocation']); - Network accessline 644
// Navigate await page.goto('https://example.com'); - Network accessline 645
await page.goto('https://example.com'); - Network accessline 662
// Navigate await page.goto('https://example.com'); - Network accessline 663
await page.goto('https://example.com'); - Network accessline 844
try { await page.goto('https://example.com', { - Network accessline 845
await page.goto('https://example.com', { - Network accessline 950
- [Puppeteer Documentation](https://pptr.dev/) - Network accessline 951
- [Puppeteer API](https://pptr.dev/api) - Network accessline 952
- [Puppeteer Examples](https://github.com/puppeteer/puppeteer/tree/main/examples) - Network accessline 953
- [Awesome Puppeteer](https://github.com/transitive-bullshit/awesome-puppeteer)
skills/operations/chrome-devtools/scripts/.gitignore
- Executable scriptline 1
Executable file
skills/operations/chrome-devtools/scripts/PERSISTENT-BROWSER.md
- Network accessline 13
# Launch with initial URL node launch-persistent.js --headless=false --url=https://example.com/login - Network accessline 14
node launch-persistent.js --headless=false --url=https://example.com/login - Network accessline 27
# Navigate to a page node navigate.js --url https://example.com/dashboard - Network accessline 28
node navigate.js --url https://example.com/dashboard - Network accessline 63
# Launch browser node launch-persistent.js --headless=false --url=https://app.example.com/login - Network accessline 64
node launch-persistent.js --headless=false --url=https://app.example.com/login - Network accessline 69
node navigate.js --url=https://app.example.com/dashboard - Network accessline 79
# Fill out multi-page form node navigate.js --url=https://example.com/signup - Network accessline 80
node navigate.js --url=https://example.com/signup
skills/operations/chrome-devtools/scripts/README.md
- Dangerous shell operationline 26
sudo apt-get install -y libnss3 libnspr4 libasound2t64 libatk1.0-0 libatk-bridge2.0-0 libcups2 libdrm2 libxkbcommon0 libxcomposite1 libxdamage1 libxfixes3 libxrandr2 libgbm1 - Network accessline 42
node navigate.js --url https://example.com [--wait-until networkidle2] [--timeout 30000] - Network accessline 51
node screenshot.js --output screenshot.png [--url https://example.com] [--full-page true] [--selector .element] [--max-size 5] [--no-compress] - Dangerous shell operationline 56
- Linux: `sudo apt-get install imagemagick` - Network accessline 68
node click.js --selector ".button" [--url https://example.com] [--wait-for ".result"] - Network accessline 75
node fill.js --selector "#input" --value "text" [--url https://example.com] [--clear true] - Network accessline 82
node evaluate.js --script "document.title" [--url https://example.com] - Network accessline 89
node snapshot.js [--url https://example.com] [--output snapshot.json] - Network accessline 96
node console.js --url https://example.com [--types error,warn] [--duration 5000] - Network accessline 103
node network.js --url https://example.com [--types xhr,fetch] [--output requests.json] - Network accessline 110
node performance.js --url https://example.com [--trace trace.json] [--metrics] [--resources true] - Network accessline 127
# Element tag node click.js --selector "button" --url https://example.com - Network accessline 128
node click.js --selector "button" --url https://example.com - Network accessline 130
# Class selector node click.js --selector ".btn-submit" --url https://example.com - Network accessline 131
node click.js --selector ".btn-submit" --url https://example.com - Network accessline 133
# ID selector node fill.js --selector "#email" --value "user@example.com" --url https://example.com - Network accessline 134
node fill.js --selector "#email" --value "user@example.com" --url https://example.com - Network accessline 136
# Attribute selector node click.js --selector 'button[type="submit"]' --url https://example.com - Network accessline 137
node click.js --selector 'button[type="submit"]' --url https://example.com - Network accessline 148
# Text matching - exact node click.js --selector '//button[text()="Submit"]' --url https://example.com - Network accessline 149
node click.js --selector '//button[text()="Submit"]' --url https://example.com - Network accessline 151
# Text matching - contains node click.js --selector '//button[contains(text(),"Submit")]' --url https://example.com - Network accessline 152
node click.js --selector '//button[contains(text(),"Submit")]' --url https://example.com - Network accessline 172
# Get all interactive elements node snapshot.js --url https://example.com | jq '.elements[]' - Network accessline 173
node snapshot.js --url https://example.com | jq '.elements[]' - Network accessline 175
# Find buttons node snapshot.js --url https://example.com | jq '.elements[] | select(.tagName=="BUTTON")' - Network accessline 176
node snapshot.js --url https://example.com | jq '.elements[] | select(.tagName=="BUTTON")' - Network accessline 178
# Find inputs node snapshot.js --url https://example.com | jq '.elements[] | select(.tagName=="INPUT")' - Network accessline 179
node snapshot.js --url https://example.com | jq '.elements[] | select(.tagName=="INPUT")' - Dangerous shell operationline 188
- `eval(`, `Function(`, `constructor(` - Network accessline 197
{ "success": true, "url": "https://example.com", - Network accessline 198
"success": true, "url": "https://example.com", "title": "Example Domain", - Network accessline 199
"url": "https://example.com",
skills/operations/chrome-devtools/scripts/__tests__/selector.test.js
skills/operations/chrome-devtools/scripts/click.js
- Executable scriptline 1
#!/usr/bin/env node - Network accessline 2
/** * Click an element * Usage: node click.js --selector ".button" [--url https://example.com] [--wait-for ".result"] - Network accessline 3
* Click an element * Usage: node click.js --selector ".button" [--url https://example.com] [--wait-for ".result"] * Supports both CSS and XPath selectors: - Network accessline 4
* Usage: node click.js --selector ".button" [--url https://example.com] [--wait-for ".result"]
skills/operations/chrome-devtools/scripts/close-persistent.js
- Executable scriptline 1
#!/usr/bin/env node
skills/operations/chrome-devtools/scripts/console.js
- Executable scriptline 1
#!/usr/bin/env node - Network accessline 2
/** * Monitor console messages * Usage: node console.js --url https://example.com [--types error,warn] [--duration 5000] - Network accessline 3
* Monitor console messages * Usage: node console.js --url https://example.com [--types error,warn] [--duration 5000] */ - Network accessline 4
* Usage: node console.js --url https://example.com [--types error,warn] [--duration 5000]
skills/operations/chrome-devtools/scripts/evaluate.js
- Executable scriptline 1
#!/usr/bin/env node - Network accessline 2
/** * Execute JavaScript in page context * Usage: node evaluate.js --script "document.title" [--url https://example.com] - Network accessline 3
* Execute JavaScript in page context * Usage: node evaluate.js --script "document.title" [--url https://example.com] */ - Network accessline 4
* Usage: node evaluate.js --script "document.title" [--url https://example.com] - Dangerous shell operationline 32
return eval(script);
skills/operations/chrome-devtools/scripts/fill.js
- Executable scriptline 1
#!/usr/bin/env node - Network accessline 2
/** * Fill form fields * Usage: node fill.js --selector "#input" --value "text" [--url https://example.com] - Network accessline 3
* Fill form fields * Usage: node fill.js --selector "#input" --value "text" [--url https://example.com] * Supports both CSS and XPath selectors: - Network accessline 4
* Usage: node fill.js --selector "#input" --value "text" [--url https://example.com]
skills/operations/chrome-devtools/scripts/install-deps.sh
- Executable scriptline 1
#!/bin/bash - Network accessline 39
$SUDO apt-get install -y ca-certificates fonts-liberation libasound2t64 libatk-bridge2.0-0 libatk1.0-0 libc6 libcairo2 libcups2 - Network accessline 72
libxtst6 \ lsb-release \ wget \ - Network accessline 73
lsb-release \ wget \ xdg-utils - Network accessline 74
wget \ - Network accessline 169
echo "" echo " Please install Chrome/Chromium dependencies manually for your OS." echo " See: https://pptr.dev/troubleshooting" - Network accessline 170
echo " Please install Chrome/Chromium dependencies manually for your OS." echo " See: https://pptr.dev/troubleshooting" exit 1 - Network accessline 171
echo " See: https://pptr.dev/troubleshooting" - Network accessline 178
echo " 1. Run: cd $(dirname "$0")" echo " 2. Run: npm install" echo " 3. Test: node navigate.js --url https://example.com" - Network accessline 179
echo " 2. Run: npm install" echo " 3. Test: node navigate.js --url https://example.com" echo "" - Network accessline 180
echo " 3. Test: node navigate.js --url https://example.com"
skills/operations/chrome-devtools/scripts/install.sh
- Executable scriptline 1
#!/bin/bash - Network accessline 13
if [ "$NODE_VERSION" -lt 18 ]; then echo "❌ Error: Node.js 18+ is required. Current version: $(node --version)" echo " Please upgrade Node.js: https://nodejs.org/" - Network accessline 14
echo "❌ Error: Node.js 18+ is required. Current version: $(node --version)" echo " Please upgrade Node.js: https://nodejs.org/" exit 1 - Network accessline 15
echo " Please upgrade Node.js: https://nodejs.org/" - Dangerous shell operationline 50
echo " sudo apt-get install -y libnss3 libnspr4 libgbm1 libasound2t64 libatk1.0-0 libatk-bridge2.0-0 libcups2 libdrm2" - Network accessline 77
echo "" echo "Test the installation:" echo " node navigate.js --url https://example.com" - Network accessline 78
echo "Test the installation:" echo " node navigate.js --url https://example.com" echo "" - Network accessline 79
echo " node navigate.js --url https://example.com"
skills/operations/chrome-devtools/scripts/launch-persistent.js
- Executable scriptline 1
#!/usr/bin/env node
skills/operations/chrome-devtools/scripts/lib/browser.js
- Executable scriptline 1
Executable file
skills/operations/chrome-devtools/scripts/lib/selector.js
- Executable scriptline 1
Executable file
skills/operations/chrome-devtools/scripts/navigate.js
- Executable scriptline 1
#!/usr/bin/env node - Network accessline 2
/** * Navigate to a URL * Usage: node navigate.js --url https://example.com [--wait-until networkidle2] [--timeout 30000] - Network accessline 3
* Navigate to a URL * Usage: node navigate.js --url https://example.com [--wait-until networkidle2] [--timeout 30000] */ - Network accessline 4
* Usage: node navigate.js --url https://example.com [--wait-until networkidle2] [--timeout 30000]
skills/operations/chrome-devtools/scripts/network.js
- Executable scriptline 1
#!/usr/bin/env node - Network accessline 2
/** * Monitor network requests * Usage: node network.js --url https://example.com [--types xhr,fetch] [--output requests.json] - Network accessline 3
* Monitor network requests * Usage: node network.js --url https://example.com [--types xhr,fetch] [--output requests.json] */ - Network accessline 4
* Usage: node network.js --url https://example.com [--types xhr,fetch] [--output requests.json] - Network accessline 31
if (!filterTypes || filterTypes.includes(resourceType)) { requests.push({ - Network accessline 32
requests.push({ - Network accessline 71
const combined = requests.map(req => ({
skills/operations/chrome-devtools/scripts/package-lock.json
- Network accessline 19
"node_modules/@babel/code-frame": { "version": "7.27.1", "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.27.1.tgz", - Network accessline 20
"version": "7.27.1", "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.27.1.tgz", "integrity": "sha512-cjQ7ZlQ0Mv3b47hABuTevyTuYN4i+loJKGeV9flcCgIK37cCXRh+L1bd3iBHlynerhQ7BhCkn2BPbQUL+rGqFg==", - Network accessline 21
"resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.27.1.tgz", - Network accessline 33
"node_modules/@babel/helper-validator-identifier": { "version": "7.28.5", "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.28.5.tgz", - Network accessline 34
"version": "7.28.5", "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.28.5.tgz", "integrity": "sha512-qSs4ifwzKJSV39ucNjsvc6WVHs6b7S03sOh2OcHF9UHfVPqWWALUsNUVzhSBiItjRZoL - Network accessline 35
"resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.28.5.tgz", - Network accessline 42
"node_modules/@puppeteer/browsers": { "version": "2.6.1", "resolved": "https://registry.npmjs.org/@puppeteer/browsers/-/browsers-2.6.1.tgz", - Network accessline 43
"version": "2.6.1", "resolved": "https://registry.npmjs.org/@puppeteer/browsers/-/browsers-2.6.1.tgz", "integrity": "sha512-aBSREisdsGH890S2rQqK82qmQYU3uFpSH8wcZWHgHzl3LfzsxAKbLNiAG9mO8v1Y0UICBeClICxPJvyr0rcuxg==", - Network accessline 44
"resolved": "https://registry.npmjs.org/@puppeteer/browsers/-/browsers-2.6.1.tgz", - Network accessline 64
"node_modules/@tootallnate/quickjs-emscripten": { "version": "0.23.0", "resolved": "https://registry.npmjs.org/@tootallnate/quickjs-emscripten/-/quickjs-emscripten-0.23.0.tgz", - Network accessline 65
"version": "0.23.0", "resolved": "https://registry.npmjs.org/@tootallnate/quickjs-emscripten/-/quickjs-emscripten-0.23.0.tgz", "integrity": "sha512-C5Mc6rdnsaJDjO3UpGW/CQTHtCKaYlScZTly4JIu97Jxo/odCiH0ITnDXSJPTOrEKk/ycSZ0AOgTmkDt - Network accessline 66
"resolved": "https://registry.npmjs.org/@tootallnate/quickjs-emscripten/-/quickjs-emscripten-0.23.0.tgz", - Network accessline 70
"node_modules/@types/node": { "version": "24.9.1", "resolved": "https://registry.npmjs.org/@types/node/-/node-24.9.1.tgz", - Network accessline 71
"version": "24.9.1", "resolved": "https://registry.npmjs.org/@types/node/-/node-24.9.1.tgz", "integrity": "sha512-QoiaXANRkSXK6p0Duvt56W208du4P9Uye9hWLWgGMDTEoKPhuenzNcC4vGUmrNkiOKTlIrBoyNQYNpSwfEZXSg==", - Network accessline 72
"resolved": "https://registry.npmjs.org/@types/node/-/node-24.9.1.tgz", - Network accessline 80
"node_modules/@types/yauzl": { "version": "2.10.3", "resolved": "https://registry.npmjs.org/@types/yauzl/-/yauzl-2.10.3.tgz", - Network accessline 81
"version": "2.10.3", "resolved": "https://registry.npmjs.org/@types/yauzl/-/yauzl-2.10.3.tgz", "integrity": "sha512-oJoftv0LSuaDZE3Le4DbKX+KS9G36NzOeSap90UIK0yMA/NhKJhqlSGtNDORNRaIbQfzjXDrQa0ytJ6mNRGz/Q==", - Network accessline 82
"resolved": "https://registry.npmjs.org/@types/yauzl/-/yauzl-2.10.3.tgz", - Network accessline 90
"node_modules/agent-base": { "version": "7.1.4", "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.4.tgz", - Network accessline 91
"version": "7.1.4", "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.4.tgz", "integrity": "sha512-MnA+YT8fwfJPgBx3m60MNqakm30XOkyIoH1y6huTQvC0PwZG7ki8NacLBcrPbNoo8vEZy7Jpuk7+jMO+CUovTQ==", - Network accessline 92
"resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.4.tgz", - Network accessline 99
"node_modules/ansi-regex": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - Network accessline 100
"version": "5.0.1", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - Network accessline 101
"resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - Network accessline 108
"node_modules/ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - Network accessline 109
"version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - Network accessline 110
"resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - Network accessline 118
}, "funding": { "url": "https://github.com/chalk/ansi-styles?sponsor=1" - Network accessline 119
"funding": { "url": "https://github.com/chalk/ansi-styles?sponsor=1" } - Network accessline 120
"url": "https://github.com/chalk/ansi-styles?sponsor=1" - Network accessline 123
"node_modules/argparse": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - Network accessline 124
"version": "2.0.1", "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", - Network accessline 125
"resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - Network accessline 129
"node_modules/ast-types": { "version": "0.13.4", "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.13.4.tgz", - Network accessline 130
"version": "0.13.4", "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.13.4.tgz", "integrity": "sha512-x1FCFnFifvYDDzTaLII71vG5uvDwgtmDTEVWAxrgeiR8VjMONcCXJx7E+USjDtHlwFmt9MysbqgF9b9Vjr6w+w==", - Network accessline 131
"resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.13.4.tgz", - Network accessline 141
"node_modules/b4a": { "version": "1.7.3", "resolved": "https://registry.npmjs.org/b4a/-/b4a-1.7.3.tgz", - Network accessline 142
"version": "1.7.3", "resolved": "https://registry.npmjs.org/b4a/-/b4a-1.7.3.tgz", "integrity": "sha512-5Q2mfq2WfGuFp3uS//0s6baOJLMoVduPYVeNmDYxu5OUA1/cBfvr2RIS7vi62LdNj/urk1hfmj867I3qt6uZ7Q==", - Network accessline 143
"resolved": "https://registry.npmjs.org/b4a/-/b4a-1.7.3.tgz", - Network accessline 155
"node_modules/bare-events": { "version": "2.8.1", "resolved": "https://registry.npmjs.org/bare-events/-/bare-events-2.8.1.tgz", - Network accessline 156
"version": "2.8.1", "resolved": "https://registry.npmjs.org/bare-events/-/bare-events-2.8.1.tgz", "integrity": "sha512-oxSAxTS1hRfnyit2CL5QpAOS5ixfBjj6ex3yTNvXyY/kE719jQ/IjuESJBK2w5v4wwQRAHGseVJXx9QBYOtFGQ==", - Network accessline 157
"resolved": "https://registry.npmjs.org/bare-events/-/bare-events-2.8.1.tgz", - Network accessline 169
"node_modules/bare-fs": { "version": "4.5.0", "resolved": "https://registry.npmjs.org/bare-fs/-/bare-fs-4.5.0.tgz", - Network accessline 170
"version": "4.5.0", "resolved": "https://registry.npmjs.org/bare-fs/-/bare-fs-4.5.0.tgz", "integrity": "sha512-GljgCjeupKZJNetTqxKaQArLK10vpmK28or0+RwWjEl5Rk+/xG3wkpmkv+WrcBm3q1BwHKlnhXzR8O37kcvkXQ==", - Network accessline 171
"resolved": "https://registry.npmjs.org/bare-fs/-/bare-fs-4.5.0.tgz", - Network accessline 194
"node_modules/bare-os": { "version": "3.6.2", "resolved": "https://registry.npmjs.org/bare-os/-/bare-os-3.6.2.tgz", - Network accessline 195
"version": "3.6.2", "resolved": "https://registry.npmjs.org/bare-os/-/bare-os-3.6.2.tgz", "integrity": "sha512-T+V1+1srU2qYNBmJCXZkUY5vQ0B4FSlL3QDROnKQYOqeiQR8UbjNHlPa+TIbM4cuidiN9GaTaOZgSEgsvPbh5A==", - Network accessline 196
"resolved": "https://registry.npmjs.org/bare-os/-/bare-os-3.6.2.tgz", - Network accessline 204
"node_modules/bare-path": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/bare-path/-/bare-path-3.0.0.tgz", - Network accessline 205
"version": "3.0.0", "resolved": "https://registry.npmjs.org/bare-path/-/bare-path-3.0.0.tgz", "integrity": "sha512-tyfW2cQcB5NN8Saijrhqn0Zh7AnFNsnczRcuWODH0eYAXBsJ5gVxAUuNr7tsHSC6IZ77cA0SitzT+s47kot8Mw==", - Network accessline 206
"resolved": "https://registry.npmjs.org/bare-path/-/bare-path-3.0.0.tgz", - Network accessline 214
"node_modules/bare-stream": { "version": "2.7.0", "resolved": "https://registry.npmjs.org/bare-stream/-/bare-stream-2.7.0.tgz", - Network accessline 215
"version": "2.7.0", "resolved": "https://registry.npmjs.org/bare-stream/-/bare-stream-2.7.0.tgz", "integrity": "sha512-oyXQNicV1y8nc2aKffH+BUHFRXmx6VrPzlnaEvMhram0nPBrKcEdcyBg5r08D0i8VxngHFAiVyn1QKXpSG0B8A==", - Network accessline 216
"resolved": "https://registry.npmjs.org/bare-stream/-/bare-stream-2.7.0.tgz", - Network accessline 236
"node_modules/bare-url": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/bare-url/-/bare-url-2.3.1.tgz", - Network accessline 237
"version": "2.3.1", "resolved": "https://registry.npmjs.org/bare-url/-/bare-url-2.3.1.tgz", "integrity": "sha512-v2yl0TnaZTdEnelkKtXZGnotiV6qATBlnNuUMrHl6v9Lmmrh9mw9RYyImPU7/4RahumSwQS1k2oKXcRfXcbjJw==", - Network accessline 238
"resolved": "https://registry.npmjs.org/bare-url/-/bare-url-2.3.1.tgz", - Network accessline 246
"node_modules/base64-js": { "version": "1.5.1", "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", - Network accessline 247
"version": "1.5.1", "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", - Network accessline 248
"resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", - Network accessline 251
{ "type": "github", "url": "https://github.com/sponsors/feross" - Network accessline 252
"type": "github", "url": "https://github.com/sponsors/feross" }, - Network accessline 253
"url": "https://github.com/sponsors/feross" - Network accessline 255
{ "type": "patreon", "url": "https://www.patreon.com/feross" - Network accessline 256
"type": "patreon", "url": "https://www.patreon.com/feross" }, - Network accessline 257
"url": "https://www.patreon.com/feross" - Network accessline 259
{ "type": "consulting", "url": "https://feross.org/support" - Network accessline 260
"type": "consulting", "url": "https://feross.org/support" } - Network accessline 261
"url": "https://feross.org/support" - Network accessline 266
"node_modules/basic-ftp": { "version": "5.0.5", "resolved": "https://registry.npmjs.org/basic-ftp/-/basic-ftp-5.0.5.tgz", - Network accessline 267
"version": "5.0.5", "resolved": "https://registry.npmjs.org/basic-ftp/-/basic-ftp-5.0.5.tgz", "integrity": "sha512-4Bcg1P8xhUuqcii/S0Z9wiHIrQVPMermM1any+MX5GeGD7faD3/msQUDGLol9wOcz4/jbg/WJnGqoJF6LiBdtg==", - Network accessline 268
"resolved": "https://registry.npmjs.org/basic-ftp/-/basic-ftp-5.0.5.tgz", - Network accessline 275
"node_modules/buffer": { "version": "5.7.1", "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", - Network accessline 276
"version": "5.7.1", "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", - Network accessline 277
"resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", - Network accessline 280
{ "type": "github", "url": "https://github.com/sponsors/feross" - Network accessline 281
"type": "github", "url": "https://github.com/sponsors/feross" }, - Network accessline 282
"url": "https://github.com/sponsors/feross" - Network accessline 284
{ "type": "patreon", "url": "https://www.patreon.com/feross" - Network accessline 285
"type": "patreon", "url": "https://www.patreon.com/feross" }, - Network accessline 286
"url": "https://www.patreon.com/feross" - Network accessline 288
{ "type": "consulting", "url": "https://feross.org/support" - Network accessline 289
"type": "consulting", "url": "https://feross.org/support" } - Network accessline 290
"url": "https://feross.org/support" - Network accessline 299
"node_modules/buffer-crc32": { "version": "0.2.13", "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", - Network accessline 300
"version": "0.2.13", "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", "integrity": "sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==", - Network accessline 301
"resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", - Network accessline 308
"node_modules/callsites": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", - Network accessline 309
"version": "3.1.0", "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", - Network accessline 310
"resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", - Network accessline 317
"node_modules/chromium-bidi": { "version": "0.11.0", "resolved": "https://registry.npmjs.org/chromium-bidi/-/chromium-bidi-0.11.0.tgz", - Network accessline 318
"version": "0.11.0", "resolved": "https://registry.npmjs.org/chromium-bidi/-/chromium-bidi-0.11.0.tgz", "integrity": "sha512-6CJWHkNRoyZyjV9Rwv2lYONZf1Xm0IuDyNq97nwSsxxP3wf5Bwy15K5rOvVKMtJ127jJBmxFUanSAOjgFRxgrA==", - Network accessline 319
"resolved": "https://registry.npmjs.org/chromium-bidi/-/chromium-bidi-0.11.0.tgz", - Network accessline 330
"node_modules/cliui": { "version": "8.0.1", "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", - Network accessline 331
"version": "8.0.1", "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", - Network accessline 332
"resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", - Network accessline 344
"node_modules/color-convert": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - Network accessline 345
"version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - Network accessline 346
"resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - Network accessline 356
"node_modules/color-name": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - Network accessline 357
"version": "1.1.4", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - Network accessline 358
"resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - Network accessline 362
"node_modules/cosmiconfig": { "version": "9.0.0", "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-9.0.0.tgz", - Network accessline 363
"version": "9.0.0", "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-9.0.0.tgz", "integrity": "sha512-itvL5h8RETACmOTFc4UfIyB2RfEHi71Ax6E/PivVxq9NseKbOWpeyHEOIbmAw1rs8Ak0VursQNww7lf7YtUwzg==", - Network accessline 364
"resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-9.0.0.tgz", - Network accessline 375
}, "funding": { "url": "https://github.com/sponsors/d-fischer" - Network accessline 376
"funding": { "url": "https://github.com/sponsors/d-fischer" }, - Network accessline 377
"url": "https://github.com/sponsors/d-fischer" - Network accessline 388
"node_modules/data-uri-to-buffer": { "version": "6.0.2", "resolved": "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-6.0.2.tgz", - Network accessline 389
"version": "6.0.2", "resolved": "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-6.0.2.tgz", "integrity": "sha512-7hvf7/GW8e86rW0ptuwS3OcBGDjIi6SZva7hCyWC0yYry2cOPmLIjXAUHI6DK2HsnwJd9ifmt57i8eV2n4YNpw==", - Network accessline 390
"resolved": "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-6.0.2.tgz", - Network accessline 397
"node_modules/debug": { "version": "4.4.3", "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", - Network accessline 398
"version": "4.4.3", "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==", - Network accessline 399
"resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", - Network accessline 414
"node_modules/degenerator": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/degenerator/-/degenerator-5.0.1.tgz", - Network accessline 415
"version": "5.0.1", "resolved": "https://registry.npmjs.org/degenerator/-/degenerator-5.0.1.tgz", "integrity": "sha512-TllpMR/t0M5sqCXfj85i4XaAzxmS5tVA16dqvdkMwGmzI+dXLXnw3J+3Vdv7VKw+ThlTMboK6i9rnZ6Nntj5CQ==", - Network accessline 416
"resolved": "https://registry.npmjs.org/degenerator/-/degenerator-5.0.1.tgz", - Network accessline 428
"node_modules/devtools-protocol": { "version": "0.0.1367902", "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.1367902.tgz", - Network accessline 429
"version": "0.0.1367902", "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.1367902.tgz", "integrity": "sha512-XxtPuC3PGakY6PD7dG66/o8KwJ/LkH2/EKe19Dcw58w53dv4/vSQEkn/SzuyhHE2q4zPgCkxQBxus3VV4ql+P - Network accessline 430
"resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.1367902.tgz", - Network accessline 434
"node_modules/emoji-regex": { "version": "8.0.0", "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - Network accessline 435
"version": "8.0.0", "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - Network accessline 436
"resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - Network accessline 440
"node_modules/end-of-stream": { "version": "1.4.5", "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.5.tgz", - Network accessline 441
"version": "1.4.5", "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.5.tgz", "integrity": "sha512-ooEGc6HP26xXq/N+GCGOT0JKCLDGrq2bQUZrQ7gyrJiZANJ/8YDTxTpQBXGMn+WbIQXNVpyWymm7KYVICQnyOg==", - Network accessline 442
"resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.5.tgz", - Network accessline 449
"node_modules/env-paths": { "version": "2.2.1", "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.1.tgz", - Network accessline 450
"version": "2.2.1", "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.1.tgz", "integrity": "sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==", - Network accessline 451
"resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.1.tgz", - Network accessline 458
"node_modules/error-ex": { "version": "1.3.4", "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.4.tgz", - Network accessline 459
"version": "1.3.4", "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.4.tgz", "integrity": "sha512-sqQamAnR14VgCr1A618A3sGrygcpK+HEbenA/HiEAkkUwcZIIB/tgWqHFxWgOyDh4nB4JCRimh79dR5Ywc9MDQ==", - Network accessline 460
"resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.4.tgz", - Network accessline 467
"node_modules/escalade": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", - Network accessline 468
"version": "3.2.0", "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==", - Network accessline 469
"resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", - Network accessline 476
"node_modules/escodegen": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.1.0.tgz", - Network accessline 477
"version": "2.1.0", "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.1.0.tgz", "integrity": "sha512-2NlIDTwUWJN0mRPQOdtQBzbUHvdGY2P1VXSyU83Q3xKxM7WHX2Ql8dKq782Q9TgQUNOLEzEYu9bzLNj1q88I5w==", - Network accessline 478
"resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.1.0.tgz", - Network accessline 497
"node_modules/esprima": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", - Network accessline 498
"version": "4.0.1", "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", - Network accessline 499
"resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", - Network accessline 510
"node_modules/estraverse": { "version": "5.3.0", "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - Network accessline 511
"version": "5.3.0", "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", - Network accessline 512
"resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - Network accessline 519
"node_modules/esutils": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", - Network accessline 520
"version": "2.0.3", "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", - Network accessline 521
"resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", - Network accessline 528
"node_modules/events-universal": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/events-universal/-/events-universal-1.0.1.tgz", - Network accessline 529
"version": "1.0.1", "resolved": "https://registry.npmjs.org/events-universal/-/events-universal-1.0.1.tgz", "integrity": "sha512-LUd5euvbMLpwOF8m6ivPCbhQeSiYVNb8Vs0fQ8QjXo0JTkEHpz8pxdQf0gStltaPpw0Cca8b39KxvK9cfKRiAw==", - Network accessline 530
"resolved": "https://registry.npmjs.org/events-universal/-/events-universal-1.0.1.tgz", - Network accessline 537
"node_modules/extract-zip": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-2.0.1.tgz", - Network accessline 538
"version": "2.0.1", "resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-2.0.1.tgz", "integrity": "sha512-GDhU9ntwuKyGXdZBUgTIe+vXnWj0fppUEtMDL0+idd5Sta8TGpHssn/eusA9mrPr9qNDym6SxAYZjNvCn/9RBg==", - Network accessline 539
"resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-2.0.1.tgz", - Network accessline 557
"node_modules/fast-fifo": { "version": "1.3.2", "resolved": "https://registry.npmjs.org/fast-fifo/-/fast-fifo-1.3.2.tgz", - Network accessline 558
"version": "1.3.2", "resolved": "https://registry.npmjs.org/fast-fifo/-/fast-fifo-1.3.2.tgz", "integrity": "sha512-/d9sfos4yxzpwkDkuN7k2SqFKtYNmCTzgfEpz82x34IM9/zc8KGxQoXg1liNC/izpRM/MBdt44Nmx41ZWqk+FQ==", - Network accessline 559
"resolved": "https://registry.npmjs.org/fast-fifo/-/fast-fifo-1.3.2.tgz", - Network accessline 563
"node_modules/fd-slicer": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz", - Network accessline 564
"version": "1.1.0", "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz", "integrity": "sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==", - Network accessline 565
"resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz", - Network accessline 572
"node_modules/get-caller-file": { "version": "2.0.5", "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", - Network accessline 573
"version": "2.0.5", "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", - Network accessline 574
"resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", - Network accessline 581
"node_modules/get-stream": { "version": "5.2.0", "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", - Network accessline 582
"version": "5.2.0", "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", - Network accessline 583
"resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", - Network accessline 591
}, "funding": { "url": "https://github.com/sponsors/sindresorhus" - Network accessline 592
"funding": { "url": "https://github.com/sponsors/sindresorhus" } - Network accessline 593
"url": "https://github.com/sponsors/sindresorhus" - Network accessline 596
"node_modules/get-uri": { "version": "6.0.5", "resolved": "https://registry.npmjs.org/get-uri/-/get-uri-6.0.5.tgz", - Network accessline 597
"version": "6.0.5", "resolved": "https://registry.npmjs.org/get-uri/-/get-uri-6.0.5.tgz", "integrity": "sha512-b1O07XYq8eRuVzBNgJLstU6FYc1tS6wnMtF1I1D9lE8LxZSOGZ7LhxN54yPP6mGw5f2CkXY2BQUL9Fx41qvcIg==", - Network accessline 598
"resolved": "https://registry.npmjs.org/get-uri/-/get-uri-6.0.5.tgz", - Network accessline 610
"node_modules/http-proxy-agent": { "version": "7.0.2", "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-7.0.2.tgz", - Network accessline 611
"version": "7.0.2", "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-7.0.2.tgz", "integrity": "sha512-T1gkAiYYDWYx3V5Bmyu7HcfcvL7mUrTWiM6yOfa3PIphViJ/gFPbvidQ+veqSOHci/PxBcDabeUNCzpOODJZig==", - Network accessline 612
"resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-7.0.2.tgz", - Network accessline 623
"node_modules/https-proxy-agent": { "version": "7.0.6", "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.6.tgz", - Network accessline 624
"version": "7.0.6", "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.6.tgz", "integrity": "sha512-vK9P5/iUfdl95AI+JVyUuIcVtd4ofvtrOr3HNtM2yxC9bnMbEdp3x01OhQNnjb8IJYi38VlTE3mBXwcfvywuSw==", - Network accessline 625
"resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.6.tgz", - Network accessline 636
"node_modules/ieee754": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", - Network accessline 637
"version": "1.2.1", "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", - Network accessline 638
"resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", - Network accessline 641
{ "type": "github", "url": "https://github.com/sponsors/feross" - Network accessline 642
"type": "github", "url": "https://github.com/sponsors/feross" }, - Network accessline 643
"url": "https://github.com/sponsors/feross" - Network accessline 645
{ "type": "patreon", "url": "https://www.patreon.com/feross" - Network accessline 646
"type": "patreon", "url": "https://www.patreon.com/feross" }, - Network accessline 647
"url": "https://www.patreon.com/feross" - Network accessline 649
{ "type": "consulting", "url": "https://feross.org/support" - Network accessline 650
"type": "consulting", "url": "https://feross.org/support" } - Network accessline 651
"url": "https://feross.org/support" - Network accessline 656
"node_modules/import-fresh": { "version": "3.3.1", "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.1.tgz", - Network accessline 657
"version": "3.3.1", "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.1.tgz", "integrity": "sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ==", - Network accessline 658
"resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.1.tgz", - Network accessline 667
}, "funding": { "url": "https://github.com/sponsors/sindresorhus" - Network accessline 668
"funding": { "url": "https://github.com/sponsors/sindresorhus" } - Network accessline 669
"url": "https://github.com/sponsors/sindresorhus" - Network accessline 672
"node_modules/ip-address": { "version": "10.0.1", "resolved": "https://registry.npmjs.org/ip-address/-/ip-address-10.0.1.tgz", - Network accessline 673
"version": "10.0.1", "resolved": "https://registry.npmjs.org/ip-address/-/ip-address-10.0.1.tgz", "integrity": "sha512-NWv9YLW4PoW2B7xtzaS3NCot75m6nK7Icdv0o3lfMceJVRfSoQwqD4wEH5rLwoKJwUiZ/rfpiVBhnaF0FK4HoA==", - Network accessline 674
"resolved": "https://registry.npmjs.org/ip-address/-/ip-address-10.0.1.tgz", - Network accessline 681
"node_modules/is-arrayish": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", - Network accessline 682
"version": "0.2.1", "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==", - Network accessline 683
"resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", - Network accessline 687
"node_modules/is-fullwidth-code-point": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - Network accessline 688
"version": "3.0.0", "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQ - Network accessline 689
"resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - Network accessline 696
"node_modules/js-tokens": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - Network accessline 697
"version": "4.0.0", "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", - Network accessline 698
"resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - Network accessline 702
"node_modules/js-yaml": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - Network accessline 703
"version": "4.1.0", "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", - Network accessline 704
"resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - Network accessline 714
"node_modules/json-parse-even-better-errors": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", - Network accessline 715
"version": "2.3.1", "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9 - Network accessline 716
"resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", - Network accessline 720
"node_modules/lines-and-columns": { "version": "1.2.4", "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", - Network accessline 721
"version": "1.2.4", "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", - Network accessline 722
"resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", - Network accessline 726
"node_modules/lru-cache": { "version": "7.18.3", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz", - Network accessline 727
"version": "7.18.3", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz", "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==", - Network accessline 728
"resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz", - Network accessline 735
"node_modules/mitt": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/mitt/-/mitt-3.0.1.tgz", - Network accessline 736
"version": "3.0.1", "resolved": "https://registry.npmjs.org/mitt/-/mitt-3.0.1.tgz", "integrity": "sha512-vKivATfr97l2/QBCYAkXYDbrIWPM2IIKEl7YPhjCvKlG3kE2gm+uBo6nEXK3M5/Ffh/FLpKExzOQ3JJoJGFKBw==", - Network accessline 737
"resolved": "https://registry.npmjs.org/mitt/-/mitt-3.0.1.tgz", - Network accessline 741
"node_modules/ms": { "version": "2.1.3", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - Network accessline 742
"version": "2.1.3", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", - Network accessline 743
"resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - Network accessline 747
"node_modules/netmask": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/netmask/-/netmask-2.0.2.tgz", - Network accessline 748
"version": "2.0.2", "resolved": "https://registry.npmjs.org/netmask/-/netmask-2.0.2.tgz", "integrity": "sha512-dBpDMdxv9Irdq66304OLfEmQ9tbNRFnFTuZiLo+bD+r332bBmMJ8GBLXklIXXgxd3+v9+KUnZaUR5PJMa75Gsg==", - Network accessline 749
"resolved": "https://registry.npmjs.org/netmask/-/netmask-2.0.2.tgz", - Network accessline 756
"node_modules/once": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - Network accessline 757
"version": "1.4.0", "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", - Network accessline 758
"resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - Network accessline 765
"node_modules/pac-proxy-agent": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/pac-proxy-agent/-/pac-proxy-agent-7.2.0.tgz", - Network accessline 766
"version": "7.2.0", "resolved": "https://registry.npmjs.org/pac-proxy-agent/-/pac-proxy-agent-7.2.0.tgz", "integrity": "sha512-TEB8ESquiLMc0lV8vcd5Ql/JAKAoyzHFXaStwjkzpOpC5Yv+pIzLfHvjTSdf3vpa2bMiUQrg9i6276yn8666aA==", - Network accessline 767
"resolved": "https://registry.npmjs.org/pac-proxy-agent/-/pac-proxy-agent-7.2.0.tgz", - Network accessline 784
"node_modules/pac-resolver": { "version": "7.0.1", "resolved": "https://registry.npmjs.org/pac-resolver/-/pac-resolver-7.0.1.tgz", - Network accessline 785
"version": "7.0.1", "resolved": "https://registry.npmjs.org/pac-resolver/-/pac-resolver-7.0.1.tgz", "integrity": "sha512-5NPgf87AT2STgwa2ntRMr45jTKrYBGkVU36yT0ig/n/GMAa3oPqhZfIQ2kMEimReg0+t9kZViDVZ83qfVUlckg==", - Network accessline 786
"resolved": "https://registry.npmjs.org/pac-resolver/-/pac-resolver-7.0.1.tgz", - Network accessline 797
"node_modules/parent-module": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", - Network accessline 798
"version": "1.0.1", "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", - Network accessline 799
"resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", - Network accessline 809
"node_modules/parse-json": { "version": "5.2.0", "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", - Network accessline 810
"version": "5.2.0", "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", - Network accessline 811
"resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", - Network accessline 822
}, "funding": { "url": "https://github.com/sponsors/sindresorhus" - Network accessline 823
"funding": { "url": "https://github.com/sponsors/sindresorhus" } - Network accessline 824
"url": "https://github.com/sponsors/sindresorhus" - Network accessline 827
"node_modules/pend": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz", - Network accessline 828
"version": "1.2.0", "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz", "integrity": "sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==", - Network accessline 829
"resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz", - Network accessline 833
"node_modules/picocolors": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", - Network accessline 834
"version": "1.1.1", "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==", - Network accessline 835
"resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", - Network accessline 839
"node_modules/progress": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", - Network accessline 840
"version": "2.0.3", "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", - Network accessline 841
"resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", - Network accessline 848
"node_modules/proxy-agent": { "version": "6.5.0", "resolved": "https://registry.npmjs.org/proxy-agent/-/proxy-agent-6.5.0.tgz", - Network accessline 849
"version": "6.5.0", "resolved": "https://registry.npmjs.org/proxy-agent/-/proxy-agent-6.5.0.tgz", "integrity": "sha512-TmatMXdr2KlRiA2CyDu8GqR8EjahTG3aY3nXjdzFyoZbmB8hrBsTyMezhULIXKnC0jpfjlmiZ3+EaCzoInSu/A==", - Network accessline 850
"resolved": "https://registry.npmjs.org/proxy-agent/-/proxy-agent-6.5.0.tgz", - Network accessline 867
"node_modules/proxy-from-env": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz", - Network accessline 868
"version": "1.1.0", "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz", "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==", - Network accessline 869
"resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz", - Network accessline 873
"node_modules/pump": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.3.tgz", - Network accessline 874
"version": "3.0.3", "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.3.tgz", "integrity": "sha512-todwxLMY7/heScKmntwQG8CXVkWUOdYxIvY2s0VWAAMh/nd8SoYiRaKjlr7+iCs984f2P8zvrfWcDDYVb73NfA==", - Network accessline 875
"resolved": "https://registry.npmjs.org/pump/-/pump-3.0.3.tgz", - Network accessline 883
"node_modules/puppeteer": { "version": "23.11.1", "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-23.11.1.tgz", - Network accessline 884
"version": "23.11.1", "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-23.11.1.tgz", "integrity": "sha512-53uIX3KR5en8l7Vd8n5DUv90Ae9QDQsyIthaUFVzwV6yU750RjqRznEtNMBT20VthqAdemnJN+hxVdmMHKt7Zw==", - Network accessline 885
"resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-23.11.1.tgz", - Network accessline 905
"node_modules/puppeteer-core": { "version": "23.11.1", "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-23.11.1.tgz", - Network accessline 906
"version": "23.11.1", "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-23.11.1.tgz", "integrity": "sha512-3HZ2/7hdDKZvZQ7dhhITOUg4/wOrDRjyK2ZBllRB0ZCOi9u0cwq1ACHDjBB+nX+7+kltHjQvBRdeY7+W0T+7Gg==", - Network accessline 907
"resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-23.11.1.tgz", - Network accessline 922
"node_modules/require-directory": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - Network accessline 923
"version": "2.1.1", "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", - Network accessline 924
"resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - Network accessline 931
"node_modules/resolve-from": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", - Network accessline 932
"version": "4.0.0", "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", - Network accessline 933
"resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", - Network accessline 940
"node_modules/semver": { "version": "7.7.3", "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.3.tgz", - Network accessline 941
"version": "7.7.3", "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.3.tgz", "integrity": "sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q==", - Network accessline 942
"resolved": "https://registry.npmjs.org/semver/-/semver-7.7.3.tgz", - Network accessline 952
"node_modules/smart-buffer": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.2.0.tgz", - Network accessline 953
"version": "4.2.0", "resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.2.0.tgz", "integrity": "sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==", - Network accessline 954
"resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.2.0.tgz", - Network accessline 962
"node_modules/socks": { "version": "2.8.7", "resolved": "https://registry.npmjs.org/socks/-/socks-2.8.7.tgz", - Network accessline 963
"version": "2.8.7", "resolved": "https://registry.npmjs.org/socks/-/socks-2.8.7.tgz", "integrity": "sha512-HLpt+uLy/pxB+bum/9DzAgiKS8CX1EvbWxI4zlmgGCExImLdiad2iCwXT5Z4c9c3Eq8rP2318mPW2c+QbtjK8A==", - Network accessline 964
"resolved": "https://registry.npmjs.org/socks/-/socks-2.8.7.tgz", - Network accessline 976
"node_modules/socks-proxy-agent": { "version": "8.0.5", "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-8.0.5.tgz", - Network accessline 977
"version": "8.0.5", "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-8.0.5.tgz", "integrity": "sha512-HehCEsotFqbPW9sJ8WVYB6UbmIMv7kUUORIF2Nncq4VQvBfNBLibW9YZR5dlYCSUhwcD628pRllm7n+E+YTzJw==", - Network accessline 978
"resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-8.0.5.tgz", - Network accessline 990
"node_modules/source-map": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - Network accessline 991
"version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - Network accessline 992
"resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - Network accessline 1000
"node_modules/streamx": { "version": "2.23.0", "resolved": "https://registry.npmjs.org/streamx/-/streamx-2.23.0.tgz", - Network accessline 1001
"version": "2.23.0", "resolved": "https://registry.npmjs.org/streamx/-/streamx-2.23.0.tgz", "integrity": "sha512-kn+e44esVfn2Fa/O0CPFcex27fjIL6MkVae0Mm6q+E6f0hWv578YCERbv+4m02cjxvDsPKLnmxral/rR6lBMAg==", - Network accessline 1002
"resolved": "https://registry.npmjs.org/streamx/-/streamx-2.23.0.tgz", - Network accessline 1011
"node_modules/string-width": { "version": "4.2.3", "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - Network accessline 1012
"version": "4.2.3", "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - Network accessline 1013
"resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - Network accessline 1025
"node_modules/strip-ansi": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - Network accessline 1026
"version": "6.0.1", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - Network accessline 1027
"resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - Network accessline 1037
"node_modules/tar-fs": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-3.1.1.tgz", - Network accessline 1038
"version": "3.1.1", "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-3.1.1.tgz", "integrity": "sha512-LZA0oaPOc2fVo82Txf3gw+AkEd38szODlptMYejQUhndHMLQ9M059uXR+AfS7DNo0NpINvSqDsvyaCrBVkptWg==", - Network accessline 1039
"resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-3.1.1.tgz", - Network accessline 1051
"node_modules/tar-stream": { "version": "3.1.7", "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-3.1.7.tgz", - Network accessline 1052
"version": "3.1.7", "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-3.1.7.tgz", "integrity": "sha512-qJj60CXt7IU1Ffyc3NJMjh6EkuCFej46zUqJ4J7pqYlThyd9bO0XBTmcOIhSzZJVWfsLks0+nle/j538YAW9RQ==", - Network accessline 1053
"resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-3.1.7.tgz", - Network accessline 1062
"node_modules/text-decoder": { "version": "1.2.3", "resolved": "https://registry.npmjs.org/text-decoder/-/text-decoder-1.2.3.tgz", - Network accessline 1063
"version": "1.2.3", "resolved": "https://registry.npmjs.org/text-decoder/-/text-decoder-1.2.3.tgz", "integrity": "sha512-3/o9z3X0X0fTupwsYvR03pJ/DjWuqqrfwBgTQzdWDiQSm9KitAyz/9WqsT2JQW7KV2m+bC2ol/zqpW37NHxLaA==", - Network accessline 1064
"resolved": "https://registry.npmjs.org/text-decoder/-/text-decoder-1.2.3.tgz", - Network accessline 1071
"node_modules/through": { "version": "2.3.8", "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", - Network accessline 1072
"version": "2.3.8", "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==", - Network accessline 1073
"resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", - Network accessline 1077
"node_modules/tslib": { "version": "2.8.1", "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", - Network accessline 1078
"version": "2.8.1", "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", - Network accessline 1079
"resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", - Network accessline 1083
"node_modules/typed-query-selector": { "version": "2.12.0", "resolved": "https://registry.npmjs.org/typed-query-selector/-/typed-query-selector-2.12.0.tgz", - Network accessline 1084
"version": "2.12.0", "resolved": "https://registry.npmjs.org/typed-query-selector/-/typed-query-selector-2.12.0.tgz", "integrity": "sha512-SbklCd1F0EiZOyPiW192rrHZzZ5sBijB6xM+cpmrwDqObvdtunOHHIk9fCGsoK5JVIYXoyEp4iEdE3upFH3PAg==" - Network accessline 1085
"resolved": "https://registry.npmjs.org/typed-query-selector/-/typed-query-selector-2.12.0.tgz", - Network accessline 1089
"node_modules/unbzip2-stream": { "version": "1.4.3", "resolved": "https://registry.npmjs.org/unbzip2-stream/-/unbzip2-stream-1.4.3.tgz", - Network accessline 1090
"version": "1.4.3", "resolved": "https://registry.npmjs.org/unbzip2-stream/-/unbzip2-stream-1.4.3.tgz", "integrity": "sha512-mlExGW4w71ebDJviH16lQLtZS32VKqsSfk80GCfUlwT/4/hNRFsoscrF/c++9xinkMzECL1uL9DDwXqFWkruPg==", - Network accessline 1091
"resolved": "https://registry.npmjs.org/unbzip2-stream/-/unbzip2-stream-1.4.3.tgz", - Network accessline 1099
"node_modules/undici-types": { "version": "7.16.0", "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7.16.0.tgz", - Network accessline 1100
"version": "7.16.0", "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7.16.0.tgz", "integrity": "sha512-Zz+aZWSj8LE6zoxD+xrjh4VfkIG8Ya6LvYkZqtUQGJPZjYl53ypCaUwWqo7eI0x66KBGeRo+mlBEkMSeSZ38Nw==", - Network accessline 1101
"resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7.16.0.tgz", - Network accessline 1106
"node_modules/wrap-ansi": { "version": "7.0.0", "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - Network accessline 1107
"version": "7.0.0", "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", - Network accessline 1108
"resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - Network accessline 1118
}, "funding": { "url": "https://github.com/chalk/wrap-ansi?sponsor=1" - Network accessline 1119
"funding": { "url": "https://github.com/chalk/wrap-ansi?sponsor=1" } - Network accessline 1120
"url": "https://github.com/chalk/wrap-ansi?sponsor=1" - Network accessline 1123
"node_modules/wrappy": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - Network accessline 1124
"version": "1.0.2", "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", - Network accessline 1125
"resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - Network accessline 1129
"node_modules/ws": { "version": "8.18.3", "resolved": "https://registry.npmjs.org/ws/-/ws-8.18.3.tgz", - Network accessline 1130
"version": "8.18.3", "resolved": "https://registry.npmjs.org/ws/-/ws-8.18.3.tgz", "integrity": "sha512-PEIGCY5tSlUt50cqyMXfCzX+oOPqN0vuGqWzbcJ2xvnkzkq46oOpz7dQaTDBdfICb4N14+GARUDw2XV2N4tvzg==", - Network accessline 1131
"resolved": "https://registry.npmjs.org/ws/-/ws-8.18.3.tgz", - Network accessline 1150
"node_modules/y18n": { "version": "5.0.8", "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", - Network accessline 1151
"version": "5.0.8", "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", - Network accessline 1152
"resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", - Network accessline 1159
"node_modules/yargs": { "version": "17.7.2", "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", - Network accessline 1160
"version": "17.7.2", "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", - Network accessline 1161
"resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", - Network accessline 1177
"node_modules/yargs-parser": { "version": "21.1.1", "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", - Network accessline 1178
"version": "21.1.1", "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", - Network accessline 1179
"resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", - Network accessline 1186
"node_modules/yauzl": { "version": "2.10.0", "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz", - Network accessline 1187
"version": "2.10.0", "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz", "integrity": "sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g==", - Network accessline 1188
"resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz", - Network accessline 1196
"node_modules/zod": { "version": "3.23.8", "resolved": "https://registry.npmjs.org/zod/-/zod-3.23.8.tgz", - Network accessline 1197
"version": "3.23.8", "resolved": "https://registry.npmjs.org/zod/-/zod-3.23.8.tgz", "integrity": "sha512-XBx9AXhXktjUqnepgTiE5flcKIYWi/rme0Eaj+5Y0lftuGBq+jyRu/md4WnuxqgP1ubdpNCsYEYPxrzVHD8d6g==", - Network accessline 1198
"resolved": "https://registry.npmjs.org/zod/-/zod-3.23.8.tgz", - Network accessline 1200
"license": "MIT", "funding": { "url": "https://github.com/sponsors/colinhacks" - Network accessline 1201
"funding": { "url": "https://github.com/sponsors/colinhacks" } - Network accessline 1202
"url": "https://github.com/sponsors/colinhacks"
skills/operations/chrome-devtools/scripts/package.json
- Executable scriptline 1
Executable file
skills/operations/chrome-devtools/scripts/performance.js
- Executable scriptline 1
#!/usr/bin/env node - Network accessline 2
/** * Measure performance metrics and record trace * Usage: node performance.js --url https://example.com [--trace trace.json] [--metrics] - Network accessline 3
* Measure performance metrics and record trace * Usage: node performance.js --url https://example.com [--trace trace.json] [--metrics] */ - Network accessline 4
* Usage: node performance.js --url https://example.com [--trace trace.json] [--metrics]
skills/operations/chrome-devtools/scripts/screenshot.js
- Executable scriptline 1
#!/usr/bin/env node - Network accessline 2
/** * Take a screenshot * Usage: node screenshot.js --output screenshot.png [--url https://example.com] [--full-page true] [--selector .element] [--max-size 5] [--no-compress] - Network accessline 3
* Take a screenshot * Usage: node screenshot.js --output screenshot.png [--url https://example.com] [--full-page true] [--selector .element] [--max-size 5] [--no-compress] * Supports both CSS and XPath selectors: - Network accessline 4
* Usage: node screenshot.js --output screenshot.png [--url https://example.com] [--full-page true] [--selector .element] [--max-size 5] [--no-compress]
skills/operations/chrome-devtools/scripts/snapshot.js
- Executable scriptline 1
#!/usr/bin/env node - Network accessline 2
/** * Get DOM snapshot with selectors * Usage: node snapshot.js [--url https://example.com] [--output snapshot.json] - Network accessline 3
* Get DOM snapshot with selectors * Usage: node snapshot.js [--url https://example.com] [--output snapshot.json] */ - Network accessline 4
* Usage: node snapshot.js [--url https://example.com] [--output snapshot.json]
skills/operations/deployment-procedures/SKILL.md
- Broad permissionsline 1
Read, Glob, Grep, Bash
skills/operations/devops/.env.example
- Network accessline 4
# Cloudflare Configuration # ============================================================================= # Get these from: https://dash.cloudflare.com - Network accessline 5
[Credential-related source omitted] - Network accessline 6
# Get these from: https://dash.cloudflare.com - Access to secretsline 67
[Credential-related source omitted] - Access to secretsline 72
[Credential-related source omitted] - Access to secretsline 73
[Credential-related source omitted]
skills/operations/devops/SKILL.md
- Network accessline 130
# Install and authenticate curl https://sdk.cloud.google.com | bash - Dangerous shell operationline 131
curl https://sdk.cloud.google.com | bash - Network accessline 131
curl https://sdk.cloud.google.com | bash - Network accessline 258
- **Cloudflare Docs:** https://developers.cloudflare.com - Network accessline 259
- **Docker Docs:** https://docs.docker.com - Network accessline 260
- **GCP Docs:** https://cloud.google.com/docs - Network accessline 261
- **Wrangler CLI:** https://developers.cloudflare.com/workers/wrangler/ - Network accessline 262
- **gcloud CLI:** https://cloud.google.com/sdk/gcloud
skills/operations/devops/references/browser-rendering.md
- Network accessline 21
export default { async fetch(request: Request, env: Env): Promise<Response> { - Network accessline 22
async fetch(request: Request, env: Env): Promise<Response> { - Network accessline 26
await page.goto('https://example.com', { waitUntil: 'networkidle2' }); - Network accessline 101
async fetch(request: Request, env: Env) { - Network accessline 136
export default { async fetch(request: Request, env: Env): Promise<Response> { - Network accessline 137
async fetch(request: Request, env: Env): Promise<Response> { - Network accessline 138
const browser = await puppeteer.launch(env.MYBROWSER); const page = await browser.newPage(); await page.goto('https://news.ycombinator.com'); - Network accessline 139
const page = await browser.newPage(); await page.goto('https://news.ycombinator.com'); const content = await page.content(); - Network accessline 140
await page.goto('https://news.ycombinator.com'); - Network accessline 283
<link href="https://fonts.googleapis.com/css2?family=Poppins" rel="stylesheet"> - Network accessline 303
- Docs: https://developers.cloudflare.com/browser-rendering/ - Network accessline 304
- Puppeteer: https://pptr.dev/ - Network accessline 305
- Examples: https://developers.cloudflare.com/workers/examples/
skills/operations/devops/references/cloudflare-d1-kv.md
skills/operations/devops/references/cloudflare-platform.md
- Network accessline 108
export default { async fetch(request: Request, env: Env) { - Network accessline 109
async fetch(request: Request, env: Env) { - Network accessline 229
### Performance - Keep Workers lightweight (<1MB bundled) - Use bindings over fetch (faster than HTTP) - Network accessline 230
- Keep Workers lightweight (<1MB bundled) - Use bindings over fetch (faster than HTTP) - Leverage KV and Cache API for frequently accessed data - Network accessline 231
- Use bindings over fetch (faster than HTTP) - Network accessline 267
- Docs: https://developers.cloudflare.com - Network accessline 268
- Wrangler: https://developers.cloudflare.com/workers/wrangler/ - Network accessline 269
- Discord: https://discord.cloudflare.com - Network accessline 270
- Examples: https://developers.cloudflare.com/workers/examples/ - Network accessline 271
- Status: https://www.cloudflarestatus.com
skills/operations/devops/references/cloudflare-r2-storage.md
- Network accessline 95
const s3 = new S3Client({ region: "auto", endpoint: `https://${accountId}.r2.cloudflarestorage.com`, - Network accessline 96
region: "auto", endpoint: `https://${accountId}.r2.cloudflarestorage.com`, credentials: { - Network accessline 97
endpoint: `https://${accountId}.r2.cloudflarestorage.com`, - Access to secretsline 100
[Credential-related source omitted] - Network accessline 115
s3 = boto3.client( service_name='s3', endpoint_url=f'https://{account_id}.r2.cloudflarestorage.com', - Network accessline 116
service_name='s3', endpoint_url=f'https://{account_id}.r2.cloudflarestorage.com', aws_access_key_id=access_key_id, - Network accessline 117
endpoint_url=f'https://{account_id}.r2.cloudflarestorage.com', - Network accessline 160
https://pub-<hash>.r2.dev/file.txt - Network accessline 169
wrangler r2 bucket cors put my-bucket --rules '[ { "AllowedOrigins": ["https://example.com"], - Network accessline 170
{ "AllowedOrigins": ["https://example.com"], "AllowedMethods": ["GET", "PUT", "POST"], - Network accessline 171
"AllowedOrigins": ["https://example.com"], - Access to secretsline 211
[Credential-related source omitted] - Access to secretsline 215
[Credential-related source omitted] - Access to secretsline 216
[Credential-related source omitted] - Network accessline 277
- Docs: https://developers.cloudflare.com/r2/ - Network accessline 278
- Wrangler: https://developers.cloudflare.com/r2/reference/wrangler-commands/ - Network accessline 279
- S3 Compatibility: https://developers.cloudflare.com/r2/api/s3/api/ - Network accessline 280
- Workers API: https://developers.cloudflare.com/r2/api/workers/
skills/operations/devops/references/cloudflare-workers-advanced.md
- Network accessline 19
async fetch(request: Request, env: Env) { - Network accessline 51
export default { async fetch(request: Request, env: Env, ctx: ExecutionContext): Promise<Response> { - Network accessline 52
async fetch(request: Request, env: Env, ctx: ExecutionContext): Promise<Response> { - Network accessline 68
// 3. Fetch from origin response = await fetch(request); - Network accessline 69
response = await fetch(request); - Network accessline 96
async fetch(request: Request) { - Access to secretsline 163
[Credential-related source omitted] - Network accessline 168
export default { async fetch(request: Request, env: Env): Promise<Response> { - Network accessline 169
async fetch(request: Request, env: Env): Promise<Response> { - Network accessline 183
// Lazy load large dependencies export default { async fetch(request: Request): Promise<Response> { - Network accessline 184
export default { async fetch(request: Request): Promise<Response> { const url = new URL(request.url); - Network accessline 185
async fetch(request: Request): Promise<Response> { - Network accessline 229
export default { async fetch(request: Request, env: Env): Promise<Response> { - Network accessline 230
async fetch(request: Request, env: Env): Promise<Response> { - Network accessline 232
const browser = await puppeteer.launch(env.MYBROWSER); const page = await browser.newPage(); await page.goto('https://news.ycombinator.com'); - Network accessline 233
const page = await browser.newPage(); await page.goto('https://news.ycombinator.com'); const content = await page.content(); - Network accessline 234
await page.goto('https://news.ycombinator.com'); - Network accessline 310
- Advanced Patterns: https://developers.cloudflare.com/workers/examples/ - Network accessline 311
- Durable Objects: https://developers.cloudflare.com/workers/runtime-apis/durable-objects/ - Network accessline 312
- Performance: https://developers.cloudflare.com/workers/platform/limits/
skills/operations/devops/references/cloudflare-workers-apis.md
- Network accessline 8
// Subrequest const response = await fetch('https://api.example.com/data', { - Network accessline 9
const response = await fetch('https://api.example.com/data', { - Network accessline 42
export default { async fetch(request: Request): Promise<Response> { - Network accessline 43
async fetch(request: Request): Promise<Response> { - Network accessline 44
const response = await fetch(request); - Network accessline 66
export default { async fetch(request: Request): Promise<Response> { - Network accessline 67
async fetch(request: Request): Promise<Response> { - Possible obfuscationline 144
const decoded = atob(base64); - Network accessline 187
// Redirect return Response.redirect('https://example.com', 302); - Network accessline 188
return Response.redirect('https://example.com', 302); - Network accessline 211
try { const response = await fetch('https://slow-api.com', { signal }); - Network accessline 212
const response = await fetch('https://slow-api.com', { signal }); - Network accessline 307
- Runtime APIs: https://developers.cloudflare.com/workers/runtime-apis/ - Network accessline 308
- Web Standards: https://developers.cloudflare.com/workers/runtime-apis/web-standards/ - Network accessline 309
- Bindings: https://developers.cloudflare.com/workers/runtime-apis/bindings/
skills/operations/devops/references/cloudflare-workers-basics.md
- Network accessline 9
export default { async fetch(request: Request, env: Env, ctx: ExecutionContext): Promise<Response> { - Network accessline 10
async fetch(request: Request, env: Env, ctx: ExecutionContext): Promise<Response> { - Network accessline 18
export default { async scheduled(event: ScheduledEvent, env: Env, ctx: ExecutionContext): Promise<void> { await fetch('https://api.example.com/cleanup'); - Network accessline 19
async scheduled(event: ScheduledEvent, env: Env, ctx: ExecutionContext): Promise<void> { await fetch('https://api.example.com/cleanup'); } - Network accessline 20
await fetch('https://api.example.com/cleanup'); - Network accessline 89
// Redirect return Response.redirect('https://example.com', 302); - Network accessline 90
return Response.redirect('https://example.com', 302); - Network accessline 97
export default { async fetch(request: Request): Promise<Response> { - Network accessline 98
async fetch(request: Request): Promise<Response> { - Network accessline 133
# wrangler.toml [vars] API_URL = "https://api.example.com" - Network accessline 135
API_URL = "https://api.example.com" - Network accessline 208
export default { async fetch(request: Request, env: Env, ctx: ExecutionContext): Promise<Response> { - Network accessline 209
async fetch(request: Request, env: Env, ctx: ExecutionContext): Promise<Response> { - Network accessline 210
// Run analytics after response sent ctx.waitUntil( fetch('https://analytics.example.com/log', { - Network accessline 211
ctx.waitUntil( fetch('https://analytics.example.com/log', { method: 'POST', - Network accessline 212
fetch('https://analytics.example.com/log', { - Network accessline 235
export default { async fetch(request: Request, env: Env, ctx: ExecutionContext): Promise<Response> { - Network accessline 236
async fetch(request: Request, env: Env, ctx: ExecutionContext): Promise<Response> { - Network accessline 243
// Log to external service ctx.waitUntil( fetch('https://logging.example.com/error', { - Network accessline 244
ctx.waitUntil( fetch('https://logging.example.com/error', { method: 'POST', - Network accessline 245
fetch('https://logging.example.com/error', { - Network accessline 272
export default { async fetch(request: Request): Promise<Response> { - Network accessline 273
async fetch(request: Request): Promise<Response> { - Network accessline 299
export default { async fetch(request: Request, env: Env, ctx: ExecutionContext): Promise<Response> { - Network accessline 300
async fetch(request: Request, env: Env, ctx: ExecutionContext): Promise<Response> { - Network accessline 308
// Fetch from origin response = await fetch(request); - Network accessline 309
response = await fetch(request); - Access to secretsline 323
[Credential-related source omitted] - Access to secretsline 327
[Credential-related source omitted] - Network accessline 342
# Access at http://localhost:8787 - Network accessline 401
export default { async fetch(request: Request, env: Env): Promise<Response> { - Network accessline 402
async fetch(request: Request, env: Env): Promise<Response> { - Network accessline 416
- Docs: https://developers.cloudflare.com/workers/ - Network accessline 417
- Examples: https://developers.cloudflare.com/workers/examples/ - Network accessline 418
- Runtime APIs: https://developers.cloudflare.com/workers/runtime-apis/
skills/operations/devops/references/docker-basics.md
- Access to secretsline 56
[Credential-related source omitted] - Dangerous shell operationline 130
docker rm myapp - Dangerous shell operationline 131
docker rm -f myapp # Force remove running - Dangerous shell operationline 153
docker volume rm mydata - Dangerous shell operationline 290
| Remove | `docker rm myapp` | - Network accessline 295
- Docs: https://docs.docker.com - Network accessline 296
- Best Practices: https://docs.docker.com/develop/dev-best-practices/ - Network accessline 297
- Dockerfile Reference: https://docs.docker.com/engine/reference/builder/
skills/operations/devops/references/docker-compose.md
- Network accessline 151
web: healthcheck: test: ["CMD", "curl", "-f", "http://localhost:3000/health"] - Network accessline 152
healthcheck: test: ["CMD", "curl", "-f", "http://localhost:3000/health"] interval: 30s - Network accessline 153
test: ["CMD", "curl", "-f", "http://localhost:3000/health"] - Access to secretsline 189
[Credential-related source omitted] - Access to secretsline 191
[Credential-related source omitted] - Access to secretsline 193
[Credential-related source omitted] - Access to secretsline 200
[Credential-related source omitted] - Network accessline 290
- Docs: https://docs.docker.com/compose/ - Network accessline 291
- Compose Specification: https://docs.docker.com/compose/compose-file/ - Network accessline 292
- Best Practices: https://docs.docker.com/compose/production/
skills/operations/devops/references/gcloud-platform.md
- Network accessline 9
curl -O https://dl.google.com/dl/cloudsdk/channels/rapid/downloads/google-cloud-cli-linux-x86_64.tar.gz - Dangerous shell operationline 17
echo "deb [signed-by=/usr/share/keyrings/cloud.google.gpg] https://packages.cloud.google.com/apt cloud-sdk main" | sudo tee -a /etc/apt/sources.list.d/google-cloud-sdk.list - Network accessline 17
echo "deb [signed-by=/usr/share/keyrings/cloud.google.gpg] https://packages.cloud.google.com/apt cloud-sdk main" | sudo tee -a /etc/apt/sources.list.d/google-cloud-sdk.list - Dangerous shell operationline 18
sudo apt-get update && sudo apt-get install google-cloud-cli - Network accessline 23
curl -O https://dl.google.com/dl/cloudsdk/channels/rapid/downloads/google-cloud-cli-darwin-arm.tar.gz - Access to secretsline 217
[Credential-related source omitted] - Network accessline 294
- gcloud Reference: https://cloud.google.com/sdk/gcloud/reference - Network accessline 295
- Installation: https://cloud.google.com/sdk/docs/install - Network accessline 296
- Authentication: https://cloud.google.com/docs/authentication - Network accessline 297
- Cheatsheet: https://cloud.google.com/sdk/docs/cheatsheet
skills/operations/devops/references/gcloud-services.md
- Dangerous shell operationline 120
gsutil rm -r gs://my-bucket-name - Dangerous shell operationline 190
bq rm -r -f my_dataset - Network accessline 300
- Compute Engine: https://cloud.google.com/compute/docs - Network accessline 301
- GKE: https://cloud.google.com/kubernetes-engine/docs - Network accessline 302
- Cloud Run: https://cloud.google.com/run/docs - Network accessline 303
- App Engine: https://cloud.google.com/appengine/docs - Network accessline 304
- Cloud Storage: https://cloud.google.com/storage/docs
skills/operations/devops/scripts/cloudflare_deploy.py
- Executable scriptline 1
#!/usr/bin/env python3
skills/operations/devops/scripts/docker_optimize.py
skills/operations/devops/scripts/requirements.txt
- Network accessline 15
# # Docker: # - docker CLI: https://docs.docker.com/get-docker/ - Network accessline 16
# Docker: # - docker CLI: https://docs.docker.com/get-docker/ # - Network accessline 17
# - docker CLI: https://docs.docker.com/get-docker/ - Network accessline 18
# # Google Cloud: # - gcloud CLI: https://cloud.google.com/sdk/docs/install - Network accessline 20
# - gcloud CLI: https://cloud.google.com/sdk/docs/install
skills/operations/devops/scripts/tests/test_cloudflare_deploy.py
- Executable scriptline 1
Executable file
skills/operations/devops/scripts/tests/test_docker_optimize.py
- Executable scriptline 1
Executable file - Access to secretsline 226
[Credential-related source omitted] - Network accessline 244
FROM ubuntu:22.04 RUN apt-get update && apt-get install -y curl """ - Network accessline 245
RUN apt-get update && apt-get install -y curl """ write_dockerfile(temp_dockerfile, content) - Network accessline 256
content = """ FROM ubuntu:22.04 RUN apt-get update && apt-get install -y curl && rm -rf /var/lib/apt/lists/* - Network accessline 257
FROM ubuntu:22.04 RUN apt-get update && apt-get install -y curl && rm -rf /var/lib/apt/lists/* """ - Dangerous shell operationline 258
RUN apt-get update && apt-get install -y curl && rm -rf /var/lib/apt/lists/* - Network accessline 258
RUN apt-get update && apt-get install -y curl && rm -rf /var/lib/apt/lists/* - Network accessline 275
RUN apt-get update RUN apt-get install -y curl RUN apt-get clean - Network accessline 276
RUN apt-get install -y curl RUN apt-get clean """ - Access to secretsline 412
[Credential-related source omitted]
skills/operations/mcp-builder/LICENSE.txt
skills/operations/mcp-builder/SKILL.md
- Network accessline 60
Use WebFetch to load: `https://modelcontextprotocol.io/llms-full.txt` - Network accessline 70
**For Python implementations, also load:** - **Python SDK Documentation**: Use WebFetch to load `https://raw.githubusercontent.com/modelcontextprotocol/python-sdk/main/README.md` - Network accessline 71
- **Python SDK Documentation**: Use WebFetch to load `https://raw.githubusercontent.com/modelcontextprotocol/python-sdk/main/README.md` - Network accessline 74
**For Node/TypeScript implementations, also load:** - **TypeScript SDK Documentation**: Use WebFetch to load `https://raw.githubusercontent.com/modelcontextprotocol/typescript-sdk/main/README.md` - Network accessline 75
- **TypeScript SDK Documentation**: Use WebFetch to load `https://raw.githubusercontent.com/modelcontextprotocol/typescript-sdk/main/README.md` - Network accessline 293
### Core MCP Documentation (Load First) - **MCP Protocol**: Fetch from `https://modelcontextprotocol.io/llms-full.txt` - Complete MCP specification - Network accessline 294
- **MCP Protocol**: Fetch from `https://modelcontextprotocol.io/llms-full.txt` - Complete MCP specification - Network accessline 303
### SDK Documentation (Load During Phase 1/2) - **Python SDK**: Fetch from `https://raw.githubusercontent.com/modelcontextprotocol/python-sdk/main/README.md` - Network accessline 304
- **Python SDK**: Fetch from `https://raw.githubusercontent.com/modelcontextprotocol/python-sdk/main/README.md` - Network accessline 305
- **TypeScript SDK**: Fetch from `https://raw.githubusercontent.com/modelcontextprotocol/typescript-sdk/main/README.md`
skills/operations/mcp-builder/reference/evaluation.md
- Access to secretsline 398
[Credential-related source omitted] - Access to secretsline 440
[Credential-related source omitted] - Access to secretsline 444
[Credential-related source omitted] - Network accessline 454
python scripts/evaluation.py \ -t sse \ -u https://example.com/mcp \ - Network accessline 455
[Credential-related source omitted] - Network accessline 456
-u https://example.com/mcp \ - Network accessline 467
python scripts/evaluation.py \ -t http \ -u https://example.com/mcp \ - Network accessline 468
[Credential-related source omitted] - Network accessline 469
-u https://example.com/mcp \ - Access to secretsline 557
[Credential-related source omitted]
skills/operations/mcp-builder/reference/node_mcp_server.md
- Dangerous shell operationline 534
"clean": "rm -rf dist" - Network accessline 593
// Constants const API_BASE_URL = "https://api.example.com/v1"; - Network accessline 594
const API_BASE_URL = "https://api.example.com/v1"; - Access to secretsline 700
[Credential-related source omitted] - Access to secretsline 701
[Credential-related source omitted]
skills/operations/mcp-builder/reference/python_mcp_server.md
- Network accessline 42
**For complete SDK documentation, use WebFetch to load:** `https://raw.githubusercontent.com/modelcontextprotocol/python-sdk/main/README.md` - Network accessline 43
`https://raw.githubusercontent.com/modelcontextprotocol/python-sdk/main/README.md` - Network accessline 259
async def _make_api_request(endpoint: str, method: str = "GET", **kwargs) -> dict: '''Reusable function for all API calls.''' async with httpx.AsyncClient() as client: - Network accessline 260
'''Reusable function for all API calls.''' async with httpx.AsyncClient() as client: response = await client.request( - Network accessline 261
async with httpx.AsyncClient() as client: - Network accessline 277
# Good: Async network request async def fetch_data(resource_id: str) -> dict: async with httpx.AsyncClient() as client: - Network accessline 278
async def fetch_data(resource_id: str) -> dict: async with httpx.AsyncClient() as client: response = await client.get(f"{API_URL}/resource/{resource_id}") - Network accessline 279
async with httpx.AsyncClient() as client: - Network accessline 284
# Bad: Synchronous request def fetch_data(resource_id: str) -> dict: response = requests.get(f"{API_URL}/resource/{resource_id}") # Blocks - Network accessline 285
def fetch_data(resource_id: str) -> dict: response = requests.get(f"{API_URL}/resource/{resource_id}") # Blocks return response.json() - Network accessline 286
response = requests.get(f"{API_URL}/resource/{resource_id}") # Blocks - Network accessline 378
# Constants API_BASE_URL = "https://api.example.com/v1" - Network accessline 379
API_BASE_URL = "https://api.example.com/v1" - Network accessline 409
async def _make_api_request(endpoint: str, method: str = "GET", **kwargs) -> dict: '''Reusable function for all API calls.''' async with httpx.AsyncClient() as client: - Network accessline 410
'''Reusable function for all API calls.''' async with httpx.AsyncClient() as client: response = await client.request( - Network accessline 411
async with httpx.AsyncClient() as client: - Access to secretsline 538
[Credential-related source omitted] - Access to secretsline 544
[Credential-related source omitted]
skills/operations/mcp-builder/scripts/connections.py
- Executable scriptline 1
Executable file
skills/operations/mcp-builder/scripts/evaluation.py
skills/operations/mcp-management/README.md
- Access to secretsline 162
[Credential-related source omitted] - Network accessline 212
- [MCP Specification](https://modelcontextprotocol.io/specification/latest) - Network accessline 213
- [MCP TypeScript SDK](https://github.com/modelcontextprotocol/typescript-sdk) - Network accessline 214
- [Official MCP Servers](https://github.com/modelcontextprotocol/servers)
skills/operations/mcp-management/SKILL.md
- Network accessline 61
gemini -y -m gemini-2.5-flash -p "Take a screenshot of https://example.com" - Network accessline 81
gemini -y -m gemini-2.5-flash -p "Take a screenshot of https://example.com" - Network accessline 125
npm install -g gemini-cli mkdir -p .gemini && ln -sf .claude/.mcp.json .gemini/settings.json gemini -y -m gemini-2.5-flash -p "Take a screenshot of https://example.com" - Network accessline 127
gemini -y -m gemini-2.5-flash -p "Take a screenshot of https://example.com"
skills/operations/mcp-management/assets/tools.json
- Network accessline 299
], "additionalProperties": false, "$schema": "http://json-schema.org/draft-07/schema#" - Network accessline 300
"additionalProperties": false, "$schema": "http://json-schema.org/draft-07/schema#" } - Network accessline 301
"$schema": "http://json-schema.org/draft-07/schema#" - Network accessline 334
], "additionalProperties": false, "$schema": "http://json-schema.org/draft-07/schema#" - Network accessline 335
"additionalProperties": false, "$schema": "http://json-schema.org/draft-07/schema#" } - Network accessline 336
"$schema": "http://json-schema.org/draft-07/schema#" - Network accessline 368
], "additionalProperties": false, "$schema": "http://json-schema.org/draft-07/schema#" - Network accessline 369
"additionalProperties": false, "$schema": "http://json-schema.org/draft-07/schema#" } - Network accessline 370
"$schema": "http://json-schema.org/draft-07/schema#" - Network accessline 401
], "additionalProperties": false, "$schema": "http://json-schema.org/draft-07/schema#" - Network accessline 402
"additionalProperties": false, "$schema": "http://json-schema.org/draft-07/schema#" } - Network accessline 403
"$schema": "http://json-schema.org/draft-07/schema#" - Network accessline 468
], "additionalProperties": false, "$schema": "http://json-schema.org/draft-07/schema#" - Network accessline 469
"additionalProperties": false, "$schema": "http://json-schema.org/draft-07/schema#" } - Network accessline 470
"$schema": "http://json-schema.org/draft-07/schema#" - Network accessline 565
], "additionalProperties": false, "$schema": "http://json-schema.org/draft-07/schema#" - Network accessline 566
"additionalProperties": false, "$schema": "http://json-schema.org/draft-07/schema#" } - Network accessline 567
"$schema": "http://json-schema.org/draft-07/schema#" - Network accessline 663
], "additionalProperties": false, "$schema": "http://json-schema.org/draft-07/schema#" - Network accessline 664
"additionalProperties": false, "$schema": "http://json-schema.org/draft-07/schema#" } - Network accessline 665
"$schema": "http://json-schema.org/draft-07/schema#" - Network accessline 828
], "additionalProperties": false, "$schema": "http://json-schema.org/draft-07/schema#" - Network accessline 829
"additionalProperties": false, "$schema": "http://json-schema.org/draft-07/schema#" } - Network accessline 830
"$schema": "http://json-schema.org/draft-07/schema#" - Network accessline 903
], "additionalProperties": false, "$schema": "http://json-schema.org/draft-07/schema#" - Network accessline 904
"additionalProperties": false, "$schema": "http://json-schema.org/draft-07/schema#" } - Network accessline 905
"$schema": "http://json-schema.org/draft-07/schema#" - Network accessline 991
], "additionalProperties": false, "$schema": "http://json-schema.org/draft-07/schema#" - Network accessline 992
"additionalProperties": false, "$schema": "http://json-schema.org/draft-07/schema#" } - Network accessline 993
"$schema": "http://json-schema.org/draft-07/schema#" - Network accessline 1062
], "additionalProperties": false, "$schema": "http://json-schema.org/draft-07/schema#" - Network accessline 1063
"additionalProperties": false, "$schema": "http://json-schema.org/draft-07/schema#" } - Network accessline 1064
"$schema": "http://json-schema.org/draft-07/schema#" - Network accessline 1160
], "additionalProperties": false, "$schema": "http://json-schema.org/draft-07/schema#" - Network accessline 1161
"additionalProperties": false, "$schema": "http://json-schema.org/draft-07/schema#" } - Network accessline 1162
"$schema": "http://json-schema.org/draft-07/schema#" - Network accessline 1233
], "additionalProperties": false, "$schema": "http://json-schema.org/draft-07/schema#" - Network accessline 1234
"additionalProperties": false, "$schema": "http://json-schema.org/draft-07/schema#" } - Network accessline 1235
"$schema": "http://json-schema.org/draft-07/schema#" - Network accessline 1301
], "additionalProperties": false, "$schema": "http://json-schema.org/draft-07/schema#" - Network accessline 1302
"additionalProperties": false, "$schema": "http://json-schema.org/draft-07/schema#" } - Network accessline 1303
"$schema": "http://json-schema.org/draft-07/schema#" - Network accessline 1345
], "additionalProperties": false, "$schema": "http://json-schema.org/draft-07/schema#" - Network accessline 1346
"additionalProperties": false, "$schema": "http://json-schema.org/draft-07/schema#" } - Network accessline 1347
"$schema": "http://json-schema.org/draft-07/schema#" - Network accessline 1385
], "additionalProperties": false, "$schema": "http://json-schema.org/draft-07/schema#" - Network accessline 1386
"additionalProperties": false, "$schema": "http://json-schema.org/draft-07/schema#" } - Network accessline 1387
"$schema": "http://json-schema.org/draft-07/schema#" - Network accessline 1434
], "additionalProperties": false, "$schema": "http://json-schema.org/draft-07/schema#" - Network accessline 1435
"additionalProperties": false, "$schema": "http://json-schema.org/draft-07/schema#" } - Network accessline 1436
"$schema": "http://json-schema.org/draft-07/schema#" - Network accessline 1505
], "additionalProperties": false, "$schema": "http://json-schema.org/draft-07/schema#" - Network accessline 1506
"additionalProperties": false, "$schema": "http://json-schema.org/draft-07/schema#" } - Network accessline 1507
"$schema": "http://json-schema.org/draft-07/schema#" - Network accessline 1576
], "additionalProperties": false, "$schema": "http://json-schema.org/draft-07/schema#" - Network accessline 1577
"additionalProperties": false, "$schema": "http://json-schema.org/draft-07/schema#" } - Network accessline 1578
"$schema": "http://json-schema.org/draft-07/schema#" - Network accessline 1668
], "additionalProperties": false, "$schema": "http://json-schema.org/draft-07/schema#" - Network accessline 1669
"additionalProperties": false, "$schema": "http://json-schema.org/draft-07/schema#" } - Network accessline 1670
"$schema": "http://json-schema.org/draft-07/schema#" - Network accessline 1781
], "additionalProperties": false, "$schema": "http://json-schema.org/draft-07/schema#" - Network accessline 1782
"additionalProperties": false, "$schema": "http://json-schema.org/draft-07/schema#" } - Network accessline 1783
"$schema": "http://json-schema.org/draft-07/schema#" - Network accessline 1910
], "additionalProperties": false, "$schema": "http://json-schema.org/draft-07/schema#" - Network accessline 1911
"additionalProperties": false, "$schema": "http://json-schema.org/draft-07/schema#" } - Network accessline 1912
"$schema": "http://json-schema.org/draft-07/schema#" - Network accessline 2037
], "additionalProperties": false, "$schema": "http://json-schema.org/draft-07/schema#" - Network accessline 2038
"additionalProperties": false, "$schema": "http://json-schema.org/draft-07/schema#" } - Network accessline 2039
"$schema": "http://json-schema.org/draft-07/schema#" - Network accessline 2193
], "additionalProperties": false, "$schema": "http://json-schema.org/draft-07/schema#" - Network accessline 2194
"additionalProperties": false, "$schema": "http://json-schema.org/draft-07/schema#" } - Network accessline 2195
"$schema": "http://json-schema.org/draft-07/schema#" - Network accessline 2256
], "additionalProperties": false, "$schema": "http://json-schema.org/draft-07/schema#" - Network accessline 2257
"additionalProperties": false, "$schema": "http://json-schema.org/draft-07/schema#" } - Network accessline 2258
"$schema": "http://json-schema.org/draft-07/schema#" - Network accessline 2291
], "additionalProperties": false, "$schema": "http://json-schema.org/draft-07/schema#" - Network accessline 2292
"additionalProperties": false, "$schema": "http://json-schema.org/draft-07/schema#" } - Network accessline 2293
"$schema": "http://json-schema.org/draft-07/schema#" - Network accessline 2307
}, "additionalProperties": false, "$schema": "http://json-schema.org/draft-07/schema#" - Network accessline 2308
"additionalProperties": false, "$schema": "http://json-schema.org/draft-07/schema#" } - Network accessline 2309
"$schema": "http://json-schema.org/draft-07/schema#" - Network accessline 2359
], "additionalProperties": false, "$schema": "http://json-schema.org/draft-07/schema#" - Network accessline 2360
"additionalProperties": false, "$schema": "http://json-schema.org/draft-07/schema#" } - Network accessline 2361
"$schema": "http://json-schema.org/draft-07/schema#" - Network accessline 2382
], "additionalProperties": false, "$schema": "http://json-schema.org/draft-07/schema#" - Network accessline 2383
"additionalProperties": false, "$schema": "http://json-schema.org/draft-07/schema#" } - Network accessline 2384
"$schema": "http://json-schema.org/draft-07/schema#" - Network accessline 2401
], "additionalProperties": false, "$schema": "http://json-schema.org/draft-07/schema#" - Network accessline 2402
"additionalProperties": false, "$schema": "http://json-schema.org/draft-07/schema#" } - Network accessline 2403
"$schema": "http://json-schema.org/draft-07/schema#" - Network accessline 2425
], "additionalProperties": false, "$schema": "http://json-schema.org/draft-07/schema#" - Network accessline 2426
"additionalProperties": false, "$schema": "http://json-schema.org/draft-07/schema#" } - Network accessline 2427
"$schema": "http://json-schema.org/draft-07/schema#" - Network accessline 2455
}, "additionalProperties": false, "$schema": "http://json-schema.org/draft-07/schema#" - Network accessline 2456
"additionalProperties": false, "$schema": "http://json-schema.org/draft-07/schema#" } - Network accessline 2457
"$schema": "http://json-schema.org/draft-07/schema#" - Network accessline 2467
"function": { "type": "string", "description": "A JavaScript function declaration to be executed by the tool in the currently selected page.\nExample without arguments: `() => {\n return document.title\n}` or `async () - Network accessline 2468
"type": "string", "description": "A JavaScript function declaration to be executed by the tool in the currently selected page.\nExample without arguments: `() => {\n return document.title\n}` or `async () => {\n return await fet - Network accessline 2469
"description": "A JavaScript function declaration to be executed by the tool in the currently selected page.\nExample without arguments: `() => {\n return document.title\n}` or `async () => {\n return await fetch(\"example.com\")\n}`.\nEx - Network accessline 2491
], "additionalProperties": false, "$schema": "http://json-schema.org/draft-07/schema#" - Network accessline 2492
"additionalProperties": false, "$schema": "http://json-schema.org/draft-07/schema#" } - Network accessline 2493
"$schema": "http://json-schema.org/draft-07/schema#" - Network accessline 2515
], "additionalProperties": false, "$schema": "http://json-schema.org/draft-07/schema#" - Network accessline 2516
"additionalProperties": false, "$schema": "http://json-schema.org/draft-07/schema#" } - Network accessline 2517
"$schema": "http://json-schema.org/draft-07/schema#" - Network accessline 2552
], "additionalProperties": false, "$schema": "http://json-schema.org/draft-07/schema#" - Network accessline 2553
"additionalProperties": false, "$schema": "http://json-schema.org/draft-07/schema#" } - Network accessline 2554
"$schema": "http://json-schema.org/draft-07/schema#" - Network accessline 2571
], "additionalProperties": false, "$schema": "http://json-schema.org/draft-07/schema#" - Network accessline 2572
"additionalProperties": false, "$schema": "http://json-schema.org/draft-07/schema#" } - Network accessline 2573
"$schema": "http://json-schema.org/draft-07/schema#" - Network accessline 2587
}, "additionalProperties": false, "$schema": "http://json-schema.org/draft-07/schema#" - Network accessline 2588
"additionalProperties": false, "$schema": "http://json-schema.org/draft-07/schema#" } - Network accessline 2589
"$schema": "http://json-schema.org/draft-07/schema#" - Network accessline 2614
], "additionalProperties": false, "$schema": "http://json-schema.org/draft-07/schema#" - Network accessline 2615
"additionalProperties": false, "$schema": "http://json-schema.org/draft-07/schema#" } - Network accessline 2616
"$schema": "http://json-schema.org/draft-07/schema#" - Network accessline 2633
], "additionalProperties": false, "$schema": "http://json-schema.org/draft-07/schema#" - Network accessline 2634
"additionalProperties": false, "$schema": "http://json-schema.org/draft-07/schema#" } - Network accessline 2635
"$schema": "http://json-schema.org/draft-07/schema#" - Network accessline 2688
}, "additionalProperties": false, "$schema": "http://json-schema.org/draft-07/schema#" - Network accessline 2689
"additionalProperties": false, "$schema": "http://json-schema.org/draft-07/schema#" } - Network accessline 2690
"$schema": "http://json-schema.org/draft-07/schema#" - Network accessline 2743
}, "additionalProperties": false, "$schema": "http://json-schema.org/draft-07/schema#" - Network accessline 2744
"additionalProperties": false, "$schema": "http://json-schema.org/draft-07/schema#" } - Network accessline 2745
"$schema": "http://json-schema.org/draft-07/schema#" - Network accessline 2754
"properties": {}, "additionalProperties": false, "$schema": "http://json-schema.org/draft-07/schema#" - Network accessline 2755
"additionalProperties": false, "$schema": "http://json-schema.org/draft-07/schema#" } - Network accessline 2756
"$schema": "http://json-schema.org/draft-07/schema#" - Network accessline 2788
}, "additionalProperties": false, "$schema": "http://json-schema.org/draft-07/schema#" - Network accessline 2789
"additionalProperties": false, "$schema": "http://json-schema.org/draft-07/schema#" } - Network accessline 2790
"$schema": "http://json-schema.org/draft-07/schema#" - Network accessline 2811
], "additionalProperties": false, "$schema": "http://json-schema.org/draft-07/schema#" - Network accessline 2812
"additionalProperties": false, "$schema": "http://json-schema.org/draft-07/schema#" } - Network accessline 2813
"$schema": "http://json-schema.org/draft-07/schema#" - Network accessline 2835
], "additionalProperties": false, "$schema": "http://json-schema.org/draft-07/schema#" - Network accessline 2836
"additionalProperties": false, "$schema": "http://json-schema.org/draft-07/schema#" } - Network accessline 2837
"$schema": "http://json-schema.org/draft-07/schema#" - Network accessline 2859
], "additionalProperties": false, "$schema": "http://json-schema.org/draft-07/schema#" - Network accessline 2860
"additionalProperties": false, "$schema": "http://json-schema.org/draft-07/schema#" } - Network accessline 2861
"$schema": "http://json-schema.org/draft-07/schema#" - Network accessline 2870
"properties": {}, "additionalProperties": false, "$schema": "http://json-schema.org/draft-07/schema#" - Network accessline 2871
"additionalProperties": false, "$schema": "http://json-schema.org/draft-07/schema#" } - Network accessline 2872
"$schema": "http://json-schema.org/draft-07/schema#" - Network accessline 2889
], "additionalProperties": false, "$schema": "http://json-schema.org/draft-07/schema#" - Network accessline 2890
"additionalProperties": false, "$schema": "http://json-schema.org/draft-07/schema#" } - Network accessline 2891
"$schema": "http://json-schema.org/draft-07/schema#" - Network accessline 2913
], "additionalProperties": false, "$schema": "http://json-schema.org/draft-07/schema#" - Network accessline 2914
"additionalProperties": false, "$schema": "http://json-schema.org/draft-07/schema#" } - Network accessline 2915
"$schema": "http://json-schema.org/draft-07/schema#" - Network accessline 2932
], "additionalProperties": false, "$schema": "http://json-schema.org/draft-07/schema#" - Network accessline 2933
"additionalProperties": false, "$schema": "http://json-schema.org/draft-07/schema#" } - Network accessline 2934
"$schema": "http://json-schema.org/draft-07/schema#" - Network accessline 2972
}, "additionalProperties": false, "$schema": "http://json-schema.org/draft-07/schema#" - Network accessline 2973
"additionalProperties": false, "$schema": "http://json-schema.org/draft-07/schema#" } - Network accessline 2974
"$schema": "http://json-schema.org/draft-07/schema#" - Network accessline 2992
}, "additionalProperties": false, "$schema": "http://json-schema.org/draft-07/schema#" - Network accessline 2993
"additionalProperties": false, "$schema": "http://json-schema.org/draft-07/schema#" } - Network accessline 2994
"$schema": "http://json-schema.org/draft-07/schema#" - Network accessline 3016
], "additionalProperties": false, "$schema": "http://json-schema.org/draft-07/schema#" - Network accessline 3017
"additionalProperties": false, "$schema": "http://json-schema.org/draft-07/schema#" } - Network accessline 3018
"$schema": "http://json-schema.org/draft-07/schema#" - Network accessline 3039
], "additionalProperties": false, "$schema": "http://json-schema.org/draft-07/schema#" - Network accessline 3040
"additionalProperties": false, "$schema": "http://json-schema.org/draft-07/schema#" } - Network accessline 3041
"$schema": "http://json-schema.org/draft-07/schema#"
skills/operations/mcp-management/references/configuration.md
skills/operations/mcp-management/references/gemini-cli-integration.md
- Network accessline 65
gemini -y -m gemini-2.5-flash -p "Take a screenshot of https://www.google.com.vn" - Network accessline 85
gemini -y -m gemini-2.5-flash -p "Navigate to https://example.com, click the signup button, and take a screenshot" - Instruction override signalline 100
### Trusted Servers (Skip Confirmations) - Access to secretsline 146
[Credential-related source omitted] - Network accessline 199
- [Gemini CLI Documentation](https://geminicli.com/docs) - Network accessline 200
- [MCP Server Configuration](https://geminicli.com/docs/tools/mcp-server) - Network accessline 201
- [Tool Reference](https://geminicli.com/docs/tools/mcp-server/#tool-interaction)
skills/operations/mcp-management/references/mcp-protocol.md
skills/operations/mcp-management/scripts/.gitignore
skills/operations/mcp-management/scripts/cli.ts
- Executable scriptline 1
#!/usr/bin/env node - Network accessline 147
cli.ts list-tools cli.ts call-tool memory create_entities '{"entities":[{"name":"Alice","entityType":"person"}]}' cli.ts call-tool human-mcp playwright_screenshot_fullpage '{"url":"https://example.com"}' - Network accessline 149
cli.ts call-tool human-mcp playwright_screenshot_fullpage '{"url":"https://example.com"}'
skills/operations/mcp-management/scripts/dist/analyze-tools.js
- Executable scriptline 1
#!/usr/bin/env node
skills/operations/mcp-management/scripts/dist/cli.js
- Executable scriptline 1
#!/usr/bin/env node
skills/operations/mcp-management/scripts/dist/mcp-client.js
- Executable scriptline 1
#!/usr/bin/env node
skills/operations/mcp-management/scripts/mcp-client.ts
- Executable scriptline 1
#!/usr/bin/env node
skills/operations/mcp-management/scripts/package.json
- Executable scriptline 1
Executable file
skills/operations/powershell-windows/SKILL.md
- Broad permissionsline 1
Read, Write, Edit, Glob, Grep, Bash
skills/operations/server-management/SKILL.md
- Broad permissionsline 1
Read, Write, Edit, Glob, Grep, Bash
skills/problem-solving/root-cause-tracing/find-polluter.sh
- Executable scriptline 1
#!/bin/bash
skills/problem-solving/sequential-thinking/README.md
- Network accessline 112
- [MCP Sequential Thinking Server](https://github.com/modelcontextprotocol/servers/tree/main/src/sequentialthinking) - Network accessline 113
- [Model Context Protocol](https://modelcontextprotocol.io/) - Network accessline 114
- [Agent Skills Documentation](https://docs.claude.com/en/docs/agents-and-tools/agent-skills/overview.md)
skills/problem-solving/systematic-debugging/SKILL.md
skills/problem-solving/systematic-debugging/condition-based-waiting-example.ts
- Executable scriptline 1
Executable file
skills/problem-solving/systematic-debugging/find-polluter.sh
- Executable scriptline 1
#!/usr/bin/env bash
skills/productivity/git-guardrails-claude-code/scripts/block-dangerous-git.sh
- Executable scriptline 1
#!/bin/bash
skills/productivity/human-in-the-loop/SKILL.md
- Dangerous shell operationline 13
- Before performing destructive file operations (e.g., `rm -rf`, bulk overwrites).
skills/productivity/plan-writing/SKILL.md
- Network accessline 104
|----------|----------| | "Verify the component works correctly" | "Run `npm run dev`, click button, see toast" | | "Test the API" | "curl localhost:3000/api/users returns 200" | - Network accessline 105
| "Verify the component works correctly" | "Run `npm run dev`, click button, see toast" | | "Test the API" | "curl localhost:3000/api/users returns 200" | | "Check styles" | "Open browser, verify dark mode toggle works" | - Network accessline 106
| "Test the API" | "curl localhost:3000/api/users returns 200" |
skills/productivity/setup-ts-deep-modules/SKILL.md
- Network accessline 9
Make every package in this repo a **deep module**: a lot of behaviour behind a small interface. A package's public surface is its **entry points** (the files at the package root), and everything in its subfolders is hidden. This skill insta
skills/productivity/spec-driven-development/SKILL.md
skills/productivity/subagent-driven-development/SKILL.md
- Dangerous shell operationline 483
delete this plan's workspace (`rm -rf <workspace>`) — the git history is
skills/productivity/using-superpowers/SKILL.md
- Dangerous shell operationline 102
| `rm -rf <dir>` | `rmdir /s /q <dir>` | Delete directory |
skills/productivity/writing-skills/SKILL.md
- Network accessline 95
**Frontmatter (YAML):** - Two required fields: `name` and `description` (see [agentskills.io/specification](https://agentskills.io/specification) for all supported fields) - Network accessline 96
- Two required fields: `name` and `description` (see [agentskills.io/specification](https://agentskills.io/specification) for all supported fields) - Network accessline 636
**GREEN Phase - Write Minimal Skill:** - [ ] Name uses only letters, numbers, hyphens (no parentheses/special chars) - [ ] YAML frontmatter with required `name` and `description` fields (max 1024 chars; see [spec](https://agentskills.io/spe - Network accessline 637
- [ ] Name uses only letters, numbers, hyphens (no parentheses/special chars) - [ ] YAML frontmatter with required `name` and `description` fields (max 1024 chars; see [spec](https://agentskills.io/specification)) - [ ] Description starts w - Network accessline 638
- [ ] YAML frontmatter with required `name` and `description` fields (max 1024 chars; see [spec](https://agentskills.io/specification))
skills/productivity/writing-skills/anthropic-best-practices.md
- Network accessline 13
The [context window](https://platform.claude.com/docs/en/build-with-claude/context-windows) is a public good. Your Skill shares the context window with everything else Claude needs to know, including: - Network accessline 249
<img src="https://mintcdn.com/anthropic-claude-docs/4Bny2bjzuGBK7o00/images/agent-skills-simple-file.png?fit=max&auto=format&n=4Bny2bjzuGBK7o00&q=85&s=87782ff239b297d9a9e8e1b72ed72db9" alt="Simple SKILL.md file showing YAML frontmatter and - Network accessline 253
<img src="https://mintcdn.com/anthropic-claude-docs/4Bny2bjzuGBK7o00/images/agent-skills-bundling-content.png?fit=max&auto=format&n=4Bny2bjzuGBK7o00&q=85&s=a5e0aa41e3d53985a7e3e43668a33ea3" alt="Bundling additional reference files like refe - Network accessline 919
<img src="https://mintcdn.com/anthropic-claude-docs/4Bny2bjzuGBK7o00/images/agent-skills-executable-scripts.png?fit=max&auto=format&n=4Bny2bjzuGBK7o00&q=85&s=4bbc45f2c2e0bee9f2f0d5da669bad00" alt="Bundling executable scripts alongside instr
skills/productivity/writing-skills/render-graphs.js
- Executable scriptline 1
#!/usr/bin/env node
skills/security/ai-guardrails/SKILL.md
- Network accessline 32
### Runtime Input/Output Validation - **Scan**: Implement real-time scanning for PII, toxic payloads, and jailbreak patterns. - **Tools**: Integrate with established safety frameworks like [LLM Guard](https://llm-guard.com/) or [Llama Guard - Network accessline 34
- **Tools**: Integrate with established safety frameworks like [LLM Guard](https://llm-guard.com/) or [Llama Guard](https://www.llama.com/docs/how-to-guides/llama-guard/) at both input and output boundaries. - Network accessline 36
### Programmable Dialog Rails - **Statefulness**: Use [NeMo Guardrails](https://github.com/NVIDIA/NeMo-Guardrails) or [Colang](https://github.com/NVIDIA/NeMo-Guardrails/blob/main/docs/user_guides/colang-introduction.md) to define strict sta - Network accessline 37
- **Statefulness**: Use [NeMo Guardrails](https://github.com/NVIDIA/NeMo-Guardrails) or [Colang](https://github.com/NVIDIA/NeMo-Guardrails/blob/main/docs/user_guides/colang-introduction.md) to define strict state machines. - Network accessline 60
## References - [OWASP Top 10 for LLM Applications](https://owasp.org/www-project-top-10-for-large-language-model-applications/) - Network accessline 61
- [OWASP Top 10 for LLM Applications](https://owasp.org/www-project-top-10-for-large-language-model-applications/) - Network accessline 62
- [NVIDIA NeMo Guardrails Documentation](https://github.com/NVIDIA/NeMo-Guardrails) - Network accessline 63
- [LLM Guard Documentation](https://llm-guard.com/) - Network accessline 64
- [Llama Guard Technical Report](https://arxiv.org/abs/2312.06674) - Network accessline 65
- [Human-in-the-Loop AI Principles](https://example.com/hitl-principles)
skills/security/red-team-tactics/SKILL.md
- Dangerous shell operationline 93
| Sudo misconfiguration | Command execution |
skills/writing-docs/doc/LICENSE.txt
skills/writing-docs/doc/SKILL.md
- Dangerous shell operationline 46
sudo apt-get install -y libreoffice poppler-utils
skills/writing-docs/doc/assets/doc-small.svg
- Network accessline 1
<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" viewBox="0 0 16 16">
skills/writing-docs/doc/scripts/render_docx.py
- Executable scriptline 1
Executable file - Network accessline 39
xml = zf.read("word/document.xml") root = ET.fromstring(xml) ns = {"w": "http://schemas.openxmlformats.org/wordprocessingml/2006/main"} - Network accessline 41
ns = {"w": "http://schemas.openxmlformats.org/wordprocessingml/2006/main"} - Network accessline 52
w_twips_str = pg_sz.get( "{http://schemas.openxmlformats.org/wordprocessingml/2006/main}w" - Network accessline 53
"{http://schemas.openxmlformats.org/wordprocessingml/2006/main}w" - Network accessline 54
) or pg_sz.get("w") h_twips_str = pg_sz.get( "{http://schemas.openxmlformats.org/wordprocessingml/2006/main}h" - Network accessline 55
h_twips_str = pg_sz.get( "{http://schemas.openxmlformats.org/wordprocessingml/2006/main}h" ) or pg_sz.get("h") - Network accessline 56
"{http://schemas.openxmlformats.org/wordprocessingml/2006/main}h" - Access to secretsline 106
[Credential-related source omitted]
skills/writing-docs/docx/LICENSE.txt
- Network accessline 6
exists, use is governed by Anthropic's Consumer Terms of Service or Commercial Terms of Service, as applicable: https://www.anthropic.com/legal/consumer-terms - Network accessline 7
Commercial Terms of Service, as applicable: https://www.anthropic.com/legal/consumer-terms https://www.anthropic.com/legal/commercial-terms - Network accessline 8
https://www.anthropic.com/legal/consumer-terms - Network accessline 9
https://www.anthropic.com/legal/commercial-terms
skills/writing-docs/docx/SKILL.md
- Dangerous shell operationline 193
- **pandoc**: `sudo apt-get install pandoc` (for text extraction) - Dangerous shell operationline 195
- **LibreOffice**: `sudo apt-get install libreoffice` (for PDF conversion) - Dangerous shell operationline 196
- **Poppler**: `sudo apt-get install poppler-utils` (for pdftoppm to convert PDF to images)
skills/writing-docs/docx/docx-js.md
- Network accessline 238
children: [new ExternalHyperlink({ children: [new TextRun({ text: "Google", style: "Hyperlink" })], link: "https://www.google.com" - Network accessline 239
children: [new TextRun({ text: "Google", style: "Hyperlink" })], link: "https://www.google.com" })] - Network accessline 240
link: "https://www.google.com"
skills/writing-docs/docx/ooxml.md
- Network accessline 166
<Relationship Id="rId1" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/numbering" Target="numbering.xml"/> - Network accessline 167
<Relationship Id="rId5" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/image" Target="media/image1.png"/> - Network accessline 185
<wp:extent cx="2743200" cy="1828800"/> <wp:docPr id="1" name="Picture 1"/> <a:graphic xmlns:a="http://schemas.openxmlformats.org/drawingml/2006/main"> - Network accessline 186
<wp:docPr id="1" name="Picture 1"/> <a:graphic xmlns:a="http://schemas.openxmlformats.org/drawingml/2006/main"> <a:graphicData uri="http://schemas.openxmlformats.org/drawingml/2006/picture"> - Network accessline 187
<a:graphic xmlns:a="http://schemas.openxmlformats.org/drawingml/2006/main"> - Network accessline 188
<a:graphicData uri="http://schemas.openxmlformats.org/drawingml/2006/picture"> - Network accessline 189
<pic:pic xmlns:pic="http://schemas.openxmlformats.org/drawingml/2006/picture"> - Network accessline 230
<!-- In word/_rels/document.xml.rels --> <Relationship Id="rId5" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/hyperlink" - Network accessline 231
<Relationship Id="rId5" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/hyperlink" - Network accessline 232
Target="https://www.example.com/" TargetMode="External"/> - Network accessline 463
next_rid = rels_editor.get_next_rid() rels_editor.append_to(rels_editor.dom.documentElement, f'<Relationship Id="{next_rid}" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/image" Target="media/image1.png"/>') - Network accessline 464
rels_editor.append_to(rels_editor.dom.documentElement, f'<Relationship Id="{next_rid}" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/image" Target="media/image1.png"/>') doc['[Content_Types].xml'].append_to(d - Network accessline 465
f'<Relationship Id="{next_rid}" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/image" Target="media/image1.png"/>') - Network accessline 475
<wp:extent cx="{width_emus}" cy="{height_emus}"/> <wp:docPr id="1" name="Picture 1"/> <a:graphic xmlns:a="http://schemas.openxmlformats.org/drawingml/2006/main"> - Network accessline 476
<wp:docPr id="1" name="Picture 1"/> <a:graphic xmlns:a="http://schemas.openxmlformats.org/drawingml/2006/main"> <a:graphicData uri="http://schemas.openxmlformats.org/drawingml/2006/picture"> - Network accessline 477
<a:graphic xmlns:a="http://schemas.openxmlformats.org/drawingml/2006/main"> - Network accessline 478
<a:graphicData uri="http://schemas.openxmlformats.org/drawingml/2006/picture"> - Network accessline 479
<pic:pic xmlns:pic="http://schemas.openxmlformats.org/drawingml/2006/picture">
skills/writing-docs/docx/ooxml/schemas/ISO-IEC29500-4_2016/dml-chart.xsd
- Network accessline 1
<?xml version="1.0" encoding="utf-8"?> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" - Network accessline 2
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" - Network accessline 3
xmlns:a="http://schemas.openxmlformats.org/drawingml/2006/main" - Network accessline 4
xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships" - Network accessline 5
xmlns="http://schemas.openxmlformats.org/drawingml/2006/chart" - Network accessline 6
xmlns:cdr="http://schemas.openxmlformats.org/drawingml/2006/chartDrawing" - Network accessline 7
xmlns:s="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes" - Network accessline 8
targetNamespace="http://schemas.openxmlformats.org/drawingml/2006/chart" - Network accessline 9
elementFormDefault="qualified" attributeFormDefault="unqualified" blockDefault="#all"> <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/relationships" schemaLocation="shared-relationshipReference.xsd"/> - Network accessline 10
<xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/relationships" - Network accessline 11
schemaLocation="shared-relationshipReference.xsd"/> <xsd:import namespace="http://schemas.openxmlformats.org/drawingml/2006/main" schemaLocation="dml-main.xsd"/> - Network accessline 12
<xsd:import namespace="http://schemas.openxmlformats.org/drawingml/2006/main" - Network accessline 13
schemaLocation="dml-main.xsd"/> <xsd:import namespace="http://schemas.openxmlformats.org/drawingml/2006/chartDrawing" schemaLocation="dml-chartDrawing.xsd"/> - Network accessline 14
<xsd:import namespace="http://schemas.openxmlformats.org/drawingml/2006/chartDrawing" - Network accessline 15
schemaLocation="dml-chartDrawing.xsd"/> <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes" schemaLocation="shared-commonSimpleTypes.xsd"/> - Network accessline 16
<xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes"
skills/writing-docs/docx/ooxml/schemas/ISO-IEC29500-4_2016/dml-chartDrawing.xsd
- Network accessline 1
<?xml version="1.0" encoding="utf-8"?> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" - Network accessline 2
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" - Network accessline 3
xmlns:a="http://schemas.openxmlformats.org/drawingml/2006/main" - Network accessline 4
xmlns="http://schemas.openxmlformats.org/drawingml/2006/chartDrawing" - Network accessline 5
targetNamespace="http://schemas.openxmlformats.org/drawingml/2006/chartDrawing" - Network accessline 6
elementFormDefault="qualified"> <xsd:import namespace="http://schemas.openxmlformats.org/drawingml/2006/main" schemaLocation="dml-main.xsd"/> - Network accessline 7
<xsd:import namespace="http://schemas.openxmlformats.org/drawingml/2006/main"
skills/writing-docs/docx/ooxml/schemas/ISO-IEC29500-4_2016/dml-diagram.xsd
- Network accessline 1
<?xml version="1.0" encoding="utf-8"?> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" - Network accessline 2
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" - Network accessline 3
xmlns="http://schemas.openxmlformats.org/drawingml/2006/diagram" - Network accessline 4
xmlns:a="http://schemas.openxmlformats.org/drawingml/2006/main" - Network accessline 5
xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships" - Network accessline 6
xmlns:s="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes" - Network accessline 7
targetNamespace="http://schemas.openxmlformats.org/drawingml/2006/diagram" - Network accessline 8
elementFormDefault="qualified" attributeFormDefault="unqualified"> <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/relationships" schemaLocation="shared-relationshipReference.xsd"/> - Network accessline 9
<xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/relationships" - Network accessline 10
schemaLocation="shared-relationshipReference.xsd"/> <xsd:import namespace="http://schemas.openxmlformats.org/drawingml/2006/main" schemaLocation="dml-main.xsd"/> - Network accessline 11
<xsd:import namespace="http://schemas.openxmlformats.org/drawingml/2006/main" - Network accessline 12
schemaLocation="dml-main.xsd"/> <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes" schemaLocation="shared-commonSimpleTypes.xsd"/> - Network accessline 13
<xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes"
skills/writing-docs/docx/ooxml/schemas/ISO-IEC29500-4_2016/dml-lockedCanvas.xsd
- Network accessline 1
<?xml version="1.0" encoding="utf-8"?> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" - Network accessline 2
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" - Network accessline 3
xmlns="http://schemas.openxmlformats.org/drawingml/2006/lockedCanvas" - Network accessline 4
xmlns:a="http://schemas.openxmlformats.org/drawingml/2006/main" - Network accessline 5
xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships" - Network accessline 6
elementFormDefault="qualified" targetNamespace="http://schemas.openxmlformats.org/drawingml/2006/lockedCanvas"> <xsd:import namespace="http://schemas.openxmlformats.org/drawingml/2006/main" - Network accessline 7
targetNamespace="http://schemas.openxmlformats.org/drawingml/2006/lockedCanvas"> - Network accessline 8
<xsd:import namespace="http://schemas.openxmlformats.org/drawingml/2006/main"
skills/writing-docs/docx/ooxml/schemas/ISO-IEC29500-4_2016/dml-main.xsd
- Network accessline 1
<?xml version="1.0" encoding="utf-8"?> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" - Network accessline 2
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" - Network accessline 3
xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships" - Network accessline 4
xmlns:s="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes" - Network accessline 5
xmlns="http://schemas.openxmlformats.org/drawingml/2006/main" - Network accessline 6
targetNamespace="http://schemas.openxmlformats.org/drawingml/2006/main" - Network accessline 7
elementFormDefault="qualified"> <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/relationships" schemaLocation="shared-relationshipReference.xsd"/> - Network accessline 8
<xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/relationships" - Network accessline 9
schemaLocation="shared-relationshipReference.xsd"/> <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes" schemaLocation="shared-commonSimpleTypes.xsd"/> - Network accessline 10
<xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes" - Network accessline 11
schemaLocation="shared-commonSimpleTypes.xsd"/> <xsd:import namespace="http://schemas.openxmlformats.org/drawingml/2006/diagram" schemaLocation="dml-diagram.xsd"/> - Network accessline 12
<xsd:import namespace="http://schemas.openxmlformats.org/drawingml/2006/diagram" - Network accessline 13
schemaLocation="dml-diagram.xsd"/> <xsd:import namespace="http://schemas.openxmlformats.org/drawingml/2006/chart" schemaLocation="dml-chart.xsd"/> - Network accessline 14
<xsd:import namespace="http://schemas.openxmlformats.org/drawingml/2006/chart" - Network accessline 15
schemaLocation="dml-chart.xsd"/> <xsd:import namespace="http://schemas.openxmlformats.org/drawingml/2006/picture" schemaLocation="dml-picture.xsd"/> - Network accessline 16
<xsd:import namespace="http://schemas.openxmlformats.org/drawingml/2006/picture" - Network accessline 17
schemaLocation="dml-picture.xsd"/> <xsd:import namespace="http://schemas.openxmlformats.org/drawingml/2006/lockedCanvas" schemaLocation="dml-lockedCanvas.xsd"/> - Network accessline 18
<xsd:import namespace="http://schemas.openxmlformats.org/drawingml/2006/lockedCanvas"
skills/writing-docs/docx/ooxml/schemas/ISO-IEC29500-4_2016/dml-picture.xsd
- Network accessline 1
<?xml version="1.0" encoding="utf-8"?> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" - Network accessline 2
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" - Network accessline 3
xmlns="http://schemas.openxmlformats.org/drawingml/2006/picture" - Network accessline 4
xmlns:a="http://schemas.openxmlformats.org/drawingml/2006/main" elementFormDefault="qualified" - Network accessline 5
targetNamespace="http://schemas.openxmlformats.org/drawingml/2006/picture"> - Network accessline 6
<xsd:import namespace="http://schemas.openxmlformats.org/drawingml/2006/main"
skills/writing-docs/docx/ooxml/schemas/ISO-IEC29500-4_2016/dml-spreadsheetDrawing.xsd
- Network accessline 1
<?xml version="1.0" encoding="utf-8"?> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" - Network accessline 2
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" - Network accessline 3
xmlns:a="http://schemas.openxmlformats.org/drawingml/2006/main" - Network accessline 4
xmlns="http://schemas.openxmlformats.org/drawingml/2006/spreadsheetDrawing" - Network accessline 5
xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships" - Network accessline 6
targetNamespace="http://schemas.openxmlformats.org/drawingml/2006/spreadsheetDrawing" - Network accessline 7
elementFormDefault="qualified"> <xsd:import namespace="http://schemas.openxmlformats.org/drawingml/2006/main" schemaLocation="dml-main.xsd"/> - Network accessline 8
<xsd:import namespace="http://schemas.openxmlformats.org/drawingml/2006/main" - Network accessline 9
schemaLocation="dml-main.xsd"/> <xsd:import schemaLocation="shared-relationshipReference.xsd" namespace="http://schemas.openxmlformats.org/officeDocument/2006/relationships"/> - Network accessline 10
<xsd:import schemaLocation="shared-relationshipReference.xsd" namespace="http://schemas.openxmlformats.org/officeDocument/2006/relationships"/> <xsd:element name="from" type="CT_Marker"/> - Network accessline 11
namespace="http://schemas.openxmlformats.org/officeDocument/2006/relationships"/>
skills/writing-docs/docx/ooxml/schemas/ISO-IEC29500-4_2016/dml-wordprocessingDrawing.xsd
- Network accessline 1
<?xml version="1.0" encoding="utf-8"?> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" - Network accessline 2
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" - Network accessline 3
xmlns:a="http://schemas.openxmlformats.org/drawingml/2006/main" - Network accessline 4
xmlns:w="http://schemas.openxmlformats.org/wordprocessingml/2006/main" - Network accessline 5
xmlns:dpct="http://schemas.openxmlformats.org/drawingml/2006/picture" - Network accessline 6
xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships" - Network accessline 7
xmlns="http://schemas.openxmlformats.org/drawingml/2006/wordprocessingDrawing" - Network accessline 8
targetNamespace="http://schemas.openxmlformats.org/drawingml/2006/wordprocessingDrawing" - Network accessline 9
elementFormDefault="qualified"> <xsd:import namespace="http://schemas.openxmlformats.org/drawingml/2006/main" schemaLocation="dml-main.xsd"/> - Network accessline 10
<xsd:import namespace="http://schemas.openxmlformats.org/drawingml/2006/main" - Network accessline 11
schemaLocation="dml-main.xsd"/> <xsd:import schemaLocation="wml.xsd" namespace="http://schemas.openxmlformats.org/wordprocessingml/2006/main"/> - Network accessline 12
<xsd:import schemaLocation="wml.xsd" namespace="http://schemas.openxmlformats.org/wordprocessingml/2006/main"/> <xsd:import namespace="http://schemas.openxmlformats.org/drawingml/2006/picture" - Network accessline 13
namespace="http://schemas.openxmlformats.org/wordprocessingml/2006/main"/> - Network accessline 14
<xsd:import namespace="http://schemas.openxmlformats.org/drawingml/2006/picture" - Network accessline 15
schemaLocation="dml-picture.xsd"/> <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/relationships" schemaLocation="shared-relationshipReference.xsd"/> - Network accessline 16
<xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/relationships"
skills/writing-docs/docx/ooxml/schemas/ISO-IEC29500-4_2016/pml.xsd
- Network accessline 1
<?xml version="1.0" encoding="utf-8"?> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" - Network accessline 2
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" - Network accessline 3
xmlns="http://schemas.openxmlformats.org/presentationml/2006/main" - Network accessline 4
xmlns:p="http://schemas.openxmlformats.org/presentationml/2006/main" - Network accessline 5
xmlns:a="http://schemas.openxmlformats.org/drawingml/2006/main" - Network accessline 6
xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships" - Network accessline 7
xmlns:s="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes" - Network accessline 8
elementFormDefault="qualified" targetNamespace="http://schemas.openxmlformats.org/presentationml/2006/main"> <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/relationships" - Network accessline 9
targetNamespace="http://schemas.openxmlformats.org/presentationml/2006/main"> - Network accessline 10
<xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/relationships" - Network accessline 11
schemaLocation="shared-relationshipReference.xsd"/> <xsd:import namespace="http://schemas.openxmlformats.org/drawingml/2006/main" schemaLocation="dml-main.xsd"/> - Network accessline 12
<xsd:import namespace="http://schemas.openxmlformats.org/drawingml/2006/main" - Network accessline 13
schemaLocation="dml-main.xsd"/> <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes" schemaLocation="shared-commonSimpleTypes.xsd"/> - Network accessline 14
<xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes"
skills/writing-docs/docx/ooxml/schemas/ISO-IEC29500-4_2016/shared-additionalCharacteristics.xsd
- Network accessline 1
<?xml version="1.0" encoding="utf-8"?> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" - Network accessline 2
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" - Network accessline 3
xmlns="http://schemas.openxmlformats.org/officeDocument/2006/characteristics" - Network accessline 4
targetNamespace="http://schemas.openxmlformats.org/officeDocument/2006/characteristics"
skills/writing-docs/docx/ooxml/schemas/ISO-IEC29500-4_2016/shared-bibliography.xsd
- Network accessline 1
<?xml version="1.0" encoding="utf-8"?> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" - Network accessline 2
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" - Network accessline 3
xmlns="http://schemas.openxmlformats.org/officeDocument/2006/bibliography" - Network accessline 4
xmlns:s="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes" - Network accessline 5
targetNamespace="http://schemas.openxmlformats.org/officeDocument/2006/bibliography" - Network accessline 6
elementFormDefault="qualified"> <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes" schemaLocation="shared-commonSimpleTypes.xsd"/> - Network accessline 7
<xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes"
skills/writing-docs/docx/ooxml/schemas/ISO-IEC29500-4_2016/shared-commonSimpleTypes.xsd
- Network accessline 1
<?xml version="1.0" encoding="utf-8"?> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" - Network accessline 2
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" - Network accessline 3
xmlns="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes" - Network accessline 4
targetNamespace="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes"
skills/writing-docs/docx/ooxml/schemas/ISO-IEC29500-4_2016/shared-customXmlDataProperties.xsd
- Network accessline 1
<?xml version="1.0" encoding="utf-8"?> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" - Network accessline 2
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" - Network accessline 3
xmlns="http://schemas.openxmlformats.org/officeDocument/2006/customXml" - Network accessline 4
xmlns:s="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes" - Network accessline 5
targetNamespace="http://schemas.openxmlformats.org/officeDocument/2006/customXml" - Network accessline 6
elementFormDefault="qualified" attributeFormDefault="qualified" blockDefault="#all"> <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes" schemaLocation="shared-commonSimpleTypes.xsd"/> - Network accessline 7
<xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes"
skills/writing-docs/docx/ooxml/schemas/ISO-IEC29500-4_2016/shared-customXmlSchemaProperties.xsd
- Network accessline 1
<?xml version="1.0" encoding="utf-8"?> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" - Network accessline 2
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" - Network accessline 3
xmlns="http://schemas.openxmlformats.org/schemaLibrary/2006/main" - Network accessline 4
targetNamespace="http://schemas.openxmlformats.org/schemaLibrary/2006/main"
skills/writing-docs/docx/ooxml/schemas/ISO-IEC29500-4_2016/shared-documentPropertiesCustom.xsd
- Network accessline 1
<?xml version="1.0" encoding="utf-8"?> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" - Network accessline 2
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" - Network accessline 3
xmlns="http://schemas.openxmlformats.org/officeDocument/2006/custom-properties" - Network accessline 4
xmlns:vt="http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes" - Network accessline 5
xmlns:s="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes" - Network accessline 6
targetNamespace="http://schemas.openxmlformats.org/officeDocument/2006/custom-properties" - Network accessline 7
blockDefault="#all" elementFormDefault="qualified"> <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes" schemaLocation="shared-documentPropertiesVariantTypes.xsd"/> - Network accessline 8
<xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes" - Network accessline 9
schemaLocation="shared-documentPropertiesVariantTypes.xsd"/> <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes" schemaLocation="shared-commonSimpleTypes.xsd"/> - Network accessline 10
<xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes"
skills/writing-docs/docx/ooxml/schemas/ISO-IEC29500-4_2016/shared-documentPropertiesExtended.xsd
- Network accessline 1
<?xml version="1.0" encoding="utf-8"?> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" - Network accessline 2
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" - Network accessline 3
xmlns="http://schemas.openxmlformats.org/officeDocument/2006/extended-properties" - Network accessline 4
xmlns:vt="http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes" - Network accessline 5
targetNamespace="http://schemas.openxmlformats.org/officeDocument/2006/extended-properties" - Network accessline 6
elementFormDefault="qualified" blockDefault="#all"> <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes" schemaLocation="shared-documentPropertiesVariantTypes.xsd"/> - Network accessline 7
<xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes"
skills/writing-docs/docx/ooxml/schemas/ISO-IEC29500-4_2016/shared-documentPropertiesVariantTypes.xsd
- Network accessline 1
<?xml version="1.0" encoding="utf-8"?> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" - Network accessline 2
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" - Network accessline 3
xmlns="http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes" - Network accessline 4
xmlns:s="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes" - Network accessline 5
targetNamespace="http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes" - Network accessline 6
blockDefault="#all" elementFormDefault="qualified"> <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes" schemaLocation="shared-commonSimpleTypes.xsd"/> - Network accessline 7
<xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes"
skills/writing-docs/docx/ooxml/schemas/ISO-IEC29500-4_2016/shared-math.xsd
- Network accessline 1
<?xml version="1.0" encoding="utf-8"?> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" - Network accessline 2
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" - Network accessline 3
xmlns="http://schemas.openxmlformats.org/officeDocument/2006/math" - Network accessline 4
xmlns:m="http://schemas.openxmlformats.org/officeDocument/2006/math" - Network accessline 5
xmlns:w="http://schemas.openxmlformats.org/wordprocessingml/2006/main" - Network accessline 6
xmlns:s="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes" - Network accessline 7
elementFormDefault="qualified" attributeFormDefault="qualified" blockDefault="#all" targetNamespace="http://schemas.openxmlformats.org/officeDocument/2006/math"> <xsd:import namespace="http://schemas.openxmlformats.org/wordprocessingml/ - Network accessline 8
targetNamespace="http://schemas.openxmlformats.org/officeDocument/2006/math"> - Network accessline 9
<xsd:import namespace="http://schemas.openxmlformats.org/wordprocessingml/2006/main" - Network accessline 10
schemaLocation="wml.xsd"/> <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes" schemaLocation="shared-commonSimpleTypes.xsd"/> - Network accessline 11
<xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes" - Network accessline 12
schemaLocation="shared-commonSimpleTypes.xsd"/> <xsd:import namespace="http://www.w3.org/XML/1998/namespace" schemaLocation="xml.xsd"/> <xsd:simpleType name="ST_Integer255"> - Network accessline 13
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" schemaLocation="xml.xsd"/>
skills/writing-docs/docx/ooxml/schemas/ISO-IEC29500-4_2016/shared-relationshipReference.xsd
- Network accessline 1
<?xml version="1.0" encoding="utf-8"?> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" - Network accessline 2
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" - Network accessline 3
xmlns="http://schemas.openxmlformats.org/officeDocument/2006/relationships" - Network accessline 4
xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships" - Network accessline 5
elementFormDefault="qualified" targetNamespace="http://schemas.openxmlformats.org/officeDocument/2006/relationships" blockDefault="#all"> - Network accessline 6
targetNamespace="http://schemas.openxmlformats.org/officeDocument/2006/relationships"
skills/writing-docs/docx/ooxml/schemas/ISO-IEC29500-4_2016/sml.xsd
- Network accessline 1
<?xml version="1.0" encoding="utf-8"?> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" - Network accessline 2
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" - Network accessline 3
xmlns="http://schemas.openxmlformats.org/spreadsheetml/2006/main" - Network accessline 4
xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships" - Network accessline 5
xmlns:xdr="http://schemas.openxmlformats.org/drawingml/2006/spreadsheetDrawing" - Network accessline 6
xmlns:s="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes" - Network accessline 7
targetNamespace="http://schemas.openxmlformats.org/spreadsheetml/2006/main" - Network accessline 8
elementFormDefault="qualified"> <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/relationships" schemaLocation="shared-relationshipReference.xsd"/> - Network accessline 9
<xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/relationships" - Network accessline 10
schemaLocation="shared-relationshipReference.xsd"/> <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes" schemaLocation="shared-commonSimpleTypes.xsd"/> - Network accessline 11
<xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes" - Network accessline 12
schemaLocation="shared-commonSimpleTypes.xsd"/> <xsd:import namespace="http://schemas.openxmlformats.org/drawingml/2006/spreadsheetDrawing" - Network accessline 13
<xsd:import namespace="http://schemas.openxmlformats.org/drawingml/2006/spreadsheetDrawing" schemaLocation="dml-spreadsheetDrawing.xsd"/> - Network accessline 14
namespace="http://schemas.openxmlformats.org/drawingml/2006/spreadsheetDrawing"
skills/writing-docs/docx/ooxml/schemas/ISO-IEC29500-4_2016/vml-main.xsd
- Network accessline 1
<?xml version="1.0" encoding="utf-8"?> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="urn:schemas-microsoft-com:vml" - Network accessline 2
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="urn:schemas-microsoft-com:vml" - Network accessline 3
xmlns:pvml="urn:schemas-microsoft-com:office:powerpoint" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="http://schemas.openxmlformats.org/wordprocessingml/2006/main" - Network accessline 4
xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="http://schemas.openxmlformats.org/wordprocessingml/2006/main" xmlns:w10="urn:schemas-microsoft-com:office:word" - Network accessline 5
xmlns:w="http://schemas.openxmlformats.org/wordprocessingml/2006/main" - Network accessline 6
xmlns:w10="urn:schemas-microsoft-com:office:word" xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships" xmlns:x="urn:schemas-microsoft-com:office:excel" - Network accessline 7
xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships" - Network accessline 8
xmlns:x="urn:schemas-microsoft-com:office:excel" xmlns:s="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes" targetNamespace="urn:schemas-microsoft-com:vml" elementFormDefault="qualified" - Network accessline 9
xmlns:s="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes" - Network accessline 12
<xsd:import namespace="urn:schemas-microsoft-com:office:office" schemaLocation="vml-officeDrawing.xsd"/> <xsd:import namespace="http://schemas.openxmlformats.org/wordprocessingml/2006/main" - Network accessline 13
schemaLocation="vml-officeDrawing.xsd"/> <xsd:import namespace="http://schemas.openxmlformats.org/wordprocessingml/2006/main" schemaLocation="wml.xsd"/> - Network accessline 14
<xsd:import namespace="http://schemas.openxmlformats.org/wordprocessingml/2006/main" - Network accessline 16
<xsd:import namespace="urn:schemas-microsoft-com:office:word" schemaLocation="vml-wordprocessingDrawing.xsd"/> <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/relationships" - Network accessline 17
schemaLocation="vml-wordprocessingDrawing.xsd"/> <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/relationships" schemaLocation="shared-relationshipReference.xsd"/> - Network accessline 18
<xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/relationships" - Network accessline 22
<xsd:import namespace="urn:schemas-microsoft-com:office:powerpoint" schemaLocation="vml-presentationDrawing.xsd"/> <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes" - Network accessline 23
schemaLocation="vml-presentationDrawing.xsd"/> <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes" schemaLocation="shared-commonSimpleTypes.xsd"/> - Network accessline 24
<xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes"
skills/writing-docs/docx/ooxml/schemas/ISO-IEC29500-4_2016/vml-officeDrawing.xsd
- Network accessline 1
<?xml version="1.0" encoding="utf-8"?> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" - Network accessline 2
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" - Network accessline 3
xmlns="urn:schemas-microsoft-com:office:office" xmlns:v="urn:schemas-microsoft-com:vml" xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships" xmlns:s="http://schemas.openxmlformats.org/officeDocument/2006/sharedT - Network accessline 4
xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships" - Network accessline 5
xmlns:s="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes" - Network accessline 7
attributeFormDefault="unqualified"> <xsd:import namespace="urn:schemas-microsoft-com:vml" schemaLocation="vml-main.xsd"/> <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/relationships" - Network accessline 8
<xsd:import namespace="urn:schemas-microsoft-com:vml" schemaLocation="vml-main.xsd"/> <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/relationships" schemaLocation="shared-relationshipReference.xsd"/> - Network accessline 9
<xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/relationships" - Network accessline 10
schemaLocation="shared-relationshipReference.xsd"/> <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes" schemaLocation="shared-commonSimpleTypes.xsd"/> - Network accessline 11
<xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes"
skills/writing-docs/docx/ooxml/schemas/ISO-IEC29500-4_2016/vml-presentationDrawing.xsd
skills/writing-docs/docx/ooxml/schemas/ISO-IEC29500-4_2016/vml-spreadsheetDrawing.xsd
- Network accessline 1
<?xml version="1.0" encoding="utf-8"?> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" - Network accessline 2
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" - Network accessline 3
xmlns="urn:schemas-microsoft-com:office:excel" xmlns:s="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes" targetNamespace="urn:schemas-microsoft-com:office:excel" elementFormDefault="qualified" - Network accessline 4
xmlns:s="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes" - Network accessline 5
targetNamespace="urn:schemas-microsoft-com:office:excel" elementFormDefault="qualified" attributeFormDefault="unqualified"> <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes" - Network accessline 6
attributeFormDefault="unqualified"> <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes" schemaLocation="shared-commonSimpleTypes.xsd"/> - Network accessline 7
<xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes"
skills/writing-docs/docx/ooxml/schemas/ISO-IEC29500-4_2016/vml-wordprocessingDrawing.xsd
skills/writing-docs/docx/ooxml/schemas/ISO-IEC29500-4_2016/wml.xsd
- Network accessline 1
<?xml version="1.0" encoding="utf-8"?> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" - Network accessline 2
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" - Network accessline 3
xmlns:m="http://schemas.openxmlformats.org/officeDocument/2006/math" - Network accessline 4
xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships" - Network accessline 5
xmlns:sl="http://schemas.openxmlformats.org/schemaLibrary/2006/main" - Network accessline 6
xmlns:wp="http://schemas.openxmlformats.org/drawingml/2006/wordprocessingDrawing" - Network accessline 7
xmlns="http://schemas.openxmlformats.org/wordprocessingml/2006/main" - Network accessline 8
xmlns:s="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes" - Network accessline 9
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" - Network accessline 10
elementFormDefault="qualified" attributeFormDefault="qualified" blockDefault="#all" targetNamespace="http://schemas.openxmlformats.org/wordprocessingml/2006/main"> <xsd:import namespace="http://schemas.openxmlformats.org/markup-compatib - Network accessline 11
targetNamespace="http://schemas.openxmlformats.org/wordprocessingml/2006/main"> - Network accessline 12
<xsd:import namespace="http://schemas.openxmlformats.org/markup-compatibility/2006" schemaLocation="../mce/mc.xsd"/> - Network accessline 13
<xsd:import namespace="http://schemas.openxmlformats.org/drawingml/2006/wordprocessingDrawing" - Network accessline 14
schemaLocation="dml-wordprocessingDrawing.xsd"/> <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/math" schemaLocation="shared-math.xsd"/> - Network accessline 15
<xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/math" - Network accessline 16
schemaLocation="shared-math.xsd"/> <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/relationships" schemaLocation="shared-relationshipReference.xsd"/> - Network accessline 17
<xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/relationships" - Network accessline 18
schemaLocation="shared-relationshipReference.xsd"/> <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes" schemaLocation="shared-commonSimpleTypes.xsd"/> - Network accessline 19
<xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes" - Network accessline 20
schemaLocation="shared-commonSimpleTypes.xsd"/> <xsd:import namespace="http://schemas.openxmlformats.org/schemaLibrary/2006/main" schemaLocation="shared-customXmlSchemaProperties.xsd"/> - Network accessline 21
<xsd:import namespace="http://schemas.openxmlformats.org/schemaLibrary/2006/main" - Network accessline 22
schemaLocation="shared-customXmlSchemaProperties.xsd"/> <xsd:import namespace="http://www.w3.org/XML/1998/namespace"/> <xsd:complexType name="CT_Empty"/> - Network accessline 23
<xsd:import namespace="http://www.w3.org/XML/1998/namespace"/>
skills/writing-docs/docx/ooxml/schemas/ISO-IEC29500-4_2016/xml.xsd
- Network accessline 1
<?xml version='1.0'?> <xs:schema targetNamespace="http://www.w3.org/XML/1998/namespace" xmlns:xs="http://www.w3.org/2001/XMLSchema" xml:lang="en"> - Network accessline 2
<xs:schema targetNamespace="http://www.w3.org/XML/1998/namespace" xmlns:xs="http://www.w3.org/2001/XMLSchema" xml:lang="en"> - Network accessline 4
<xs:annotation> <xs:documentation> See http://www.w3.org/XML/1998/namespace.html and - Network accessline 5
<xs:documentation> See http://www.w3.org/XML/1998/namespace.html and http://www.w3.org/TR/REC-xml for information about this namespace. - Network accessline 6
See http://www.w3.org/XML/1998/namespace.html and - Network accessline 7
http://www.w3.org/TR/REC-xml for information about this namespace. - Network accessline 55
<schema . . .> . . . <import namespace="http://www.w3.org/XML/1998/namespace" - Network accessline 56
. . . <import namespace="http://www.w3.org/XML/1998/namespace" schemaLocation="http://www.w3.org/2001/03/xml.xsd"/> - Network accessline 57
<import namespace="http://www.w3.org/XML/1998/namespace" - Network accessline 58
schemaLocation="http://www.w3.org/2001/03/xml.xsd"/> - Network accessline 72
<xs:documentation>In keeping with the XML Schema WG's standard versioning policy, this schema document will persist at http://www.w3.org/2001/03/xml.xsd. - Network accessline 73
policy, this schema document will persist at http://www.w3.org/2001/03/xml.xsd. At the date of issue it can also be found at - Network accessline 74
http://www.w3.org/2001/03/xml.xsd. - Network accessline 75
At the date of issue it can also be found at http://www.w3.org/2001/xml.xsd. The schema document at that URI may however change in the future, - Network accessline 76
http://www.w3.org/2001/xml.xsd. - Network accessline 79
itself. In other words, if the XML Schema namespace changes, the version of this document at http://www.w3.org/2001/xml.xsd will change - Network accessline 80
of this document at http://www.w3.org/2001/xml.xsd will change accordingly; the version at - Network accessline 81
http://www.w3.org/2001/xml.xsd will change - Network accessline 82
accordingly; the version at http://www.w3.org/2001/03/xml.xsd will not change. </xs:documentation> - Network accessline 83
http://www.w3.org/2001/03/xml.xsd will not change. - Network accessline 103
<xs:attribute name="base" type="xs:anyURI"> <xs:annotation> <xs:documentation>See http://www.w3.org/TR/xmlbase/ for - Network accessline 104
<xs:annotation> <xs:documentation>See http://www.w3.org/TR/xmlbase/ for information about this attribute.</xs:documentation> - Network accessline 105
<xs:documentation>See http://www.w3.org/TR/xmlbase/ for
skills/writing-docs/docx/ooxml/schemas/ecma/fouth-edition/opc-contentTypes.xsd
- Network accessline 1
<U+FEFF><?xml version="1.0" encoding="UTF-8" standalone="no"?> <xs:schema xmlns="http://schemas.openxmlformats.org/package/2006/content-types" - Network accessline 2
<xs:schema xmlns="http://schemas.openxmlformats.org/package/2006/content-types" - Network accessline 3
xmlns:xs="http://www.w3.org/2001/XMLSchema" - Network accessline 4
targetNamespace="http://schemas.openxmlformats.org/package/2006/content-types"
skills/writing-docs/docx/ooxml/schemas/ecma/fouth-edition/opc-coreProperties.xsd
- Network accessline 1
<U+FEFF><?xml version="1.0" encoding="UTF-8"?> <xs:schema targetNamespace="http://schemas.openxmlformats.org/package/2006/metadata/core-properties" - Network accessline 2
<xs:schema targetNamespace="http://schemas.openxmlformats.org/package/2006/metadata/core-properties" - Network accessline 3
xmlns="http://schemas.openxmlformats.org/package/2006/metadata/core-properties" - Network accessline 4
xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:dc="http://purl.org/dc/elements/1.1/" - Network accessline 5
xmlns:dcterms="http://purl.org/dc/terms/" elementFormDefault="qualified" blockDefault="#all"> - Network accessline 7
<xs:import namespace="http://purl.org/dc/elements/1.1/" - Network accessline 8
schemaLocation="http://dublincore.org/schemas/xmls/qdc/2003/04/02/dc.xsd"/> - Network accessline 9
<xs:import namespace="http://purl.org/dc/terms/" - Network accessline 10
schemaLocation="http://dublincore.org/schemas/xmls/qdc/2003/04/02/dcterms.xsd"/> - Network accessline 11
<xs:import id="xml" namespace="http://www.w3.org/XML/1998/namespace"/>
skills/writing-docs/docx/ooxml/schemas/ecma/fouth-edition/opc-digSig.xsd
- Network accessline 1
<?xml version="1.0" encoding="UTF-8"?> <xsd:schema xmlns="http://schemas.openxmlformats.org/package/2006/digital-signature" - Network accessline 2
<xsd:schema xmlns="http://schemas.openxmlformats.org/package/2006/digital-signature" - Network accessline 3
xmlns:xsd="http://www.w3.org/2001/XMLSchema" - Network accessline 4
targetNamespace="http://schemas.openxmlformats.org/package/2006/digital-signature"
skills/writing-docs/docx/ooxml/schemas/ecma/fouth-edition/opc-relationships.xsd
- Network accessline 1
<U+FEFF><?xml version="1.0" encoding="UTF-8" standalone="no"?> <xsd:schema xmlns="http://schemas.openxmlformats.org/package/2006/relationships" - Network accessline 2
<xsd:schema xmlns="http://schemas.openxmlformats.org/package/2006/relationships" - Network accessline 3
xmlns:xsd="http://www.w3.org/2001/XMLSchema" - Network accessline 4
targetNamespace="http://schemas.openxmlformats.org/package/2006/relationships"
skills/writing-docs/docx/ooxml/schemas/mce/mc.xsd
- Network accessline 1
<?xml version="1.0" encoding="utf-8"?> <xsd:schema xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" - Network accessline 2
<xsd:schema xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" - Network accessline 3
attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://schemas.openxmlformats.org/markup-compatibility/2006" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> - Network accessline 4
targetNamespace="http://schemas.openxmlformats.org/markup-compatibility/2006" - Network accessline 5
xmlns:xsd="http://www.w3.org/2001/XMLSchema"> - Network accessline 7
<!-- This XSD is a modified version of the one found at: https://github.com/plutext/docx4j/blob/master/xsd/mce/markup-compatibility-2006-MINIMAL.xsd - Network accessline 9
https://github.com/plutext/docx4j/blob/master/xsd/mce/markup-compatibility-2006-MINIMAL.xsd - Network accessline 15
<w:document xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" - Network accessline 16
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" - Network accessline 17
xmlns:w="http://schemas.openxmlformats.org/wordprocessingml/2006/main"
skills/writing-docs/docx/ooxml/schemas/microsoft/wml-2010.xsd
- Network accessline 1
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:w12="http://schemas.openxmlformats.org/wordprocessingml/2006/main" elementFormDefault="qualified" attributeFormDefault="qualified" blockDefault="#all" xmlns:r="http://schemas.op - Network accessline 2
<!-- <xsd:import id="rel" namespace="http://schemas.openxmlformats.org/officeDocument/2006/relationships" schemaLocation="orel.xsd"/> --> - Network accessline 3
<xsd:import id="w" namespace="http://schemas.openxmlformats.org/wordprocessingml/2006/main" schemaLocation="../ISO-IEC29500-4_2016/wml.xsd"/> - Network accessline 4
<!-- <xsd:import namespace="http://schemas.openxmlformats.org/drawingml/2006/main" schemaLocation="oartbasetypes.xsd"/> - Network accessline 5
<xsd:import namespace="http://schemas.openxmlformats.org/drawingml/2006/main" schemaLocation="oartsplineproperties.xsd"/> -->
skills/writing-docs/docx/ooxml/schemas/microsoft/wml-2012.xsd
- Network accessline 1
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:w12="http://schemas.openxmlformats.org/wordprocessingml/2006/main" xmlns:s="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes" elementFormDefault="qualified" att - Network accessline 2
<xsd:import id="w12" namespace="http://schemas.openxmlformats.org/wordprocessingml/2006/main" schemaLocation="../ISO-IEC29500-4_2016/wml.xsd"/> - Network accessline 3
<xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes" schemaLocation="../ISO-IEC29500-4_2016/shared-commonSimpleTypes.xsd"/>
skills/writing-docs/docx/ooxml/schemas/microsoft/wml-2018.xsd
- Network accessline 1
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:w12="http://schemas.openxmlformats.org/wordprocessingml/2006/main" elementFormDefault="qualified" attributeFormDefault="qualified" blockDefault="#all" xmlns="http://schemas.micr - Network accessline 2
<xsd:import id="w12" namespace="http://schemas.openxmlformats.org/wordprocessingml/2006/main" schemaLocation="../ISO-IEC29500-4_2016/wml.xsd"/>
skills/writing-docs/docx/ooxml/schemas/microsoft/wml-cex-2018.xsd
- Network accessline 1
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:w="http://schemas.openxmlformats.org/wordprocessingml/2006/main" xmlns:s="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes" xmlns:w16="http://schemas.microsoft. - Network accessline 2
<xsd:import id="w16" namespace="http://schemas.microsoft.com/office/word/2018/wordml" schemaLocation="wml-2018.xsd"/> - Network accessline 3
<xsd:import id="w" namespace="http://schemas.openxmlformats.org/wordprocessingml/2006/main" schemaLocation="../ISO-IEC29500-4_2016/wml.xsd"/> - Network accessline 4
<xsd:import id="s" namespace="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes" schemaLocation="../ISO-IEC29500-4_2016/shared-commonSimpleTypes.xsd"/>
skills/writing-docs/docx/ooxml/schemas/microsoft/wml-cid-2016.xsd
- Network accessline 1
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:w12="http://schemas.openxmlformats.org/wordprocessingml/2006/main" elementFormDefault="qualified" attributeFormDefault="qualified" blockDefault="#all" xmlns="http://schemas.micr - Network accessline 2
<xsd:import id="w12" namespace="http://schemas.openxmlformats.org/wordprocessingml/2006/main" schemaLocation="../ISO-IEC29500-4_2016/wml.xsd"/>
skills/writing-docs/docx/ooxml/schemas/microsoft/wml-sdtdatahash-2020.xsd
- Network accessline 1
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:w12="http://schemas.openxmlformats.org/wordprocessingml/2006/main" elementFormDefault="qualified" attributeFormDefault="qualified" blockDefault="#all" xmlns="http://schemas.micr - Network accessline 2
<xsd:import id="w12" namespace="http://schemas.openxmlformats.org/wordprocessingml/2006/main" schemaLocation="../ISO-IEC29500-4_2016/wml.xsd"/>
skills/writing-docs/docx/ooxml/schemas/microsoft/wml-symex-2015.xsd
- Network accessline 1
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:w12="http://schemas.openxmlformats.org/wordprocessingml/2006/main" elementFormDefault="qualified" attributeFormDefault="qualified" blockDefault="#all" xmlns="http://schemas.micr - Network accessline 2
<xsd:import id="w12" namespace="http://schemas.openxmlformats.org/wordprocessingml/2006/main" schemaLocation="../ISO-IEC29500-4_2016/wml.xsd"/>
skills/writing-docs/docx/ooxml/scripts/pack.py
- Executable scriptline 1
#!/usr/bin/env python3
skills/writing-docs/docx/ooxml/scripts/unpack.py
- Executable scriptline 1
#!/usr/bin/env python3
skills/writing-docs/docx/ooxml/scripts/validate.py
- Executable scriptline 1
#!/usr/bin/env python3
skills/writing-docs/docx/ooxml/scripts/validation/__init__.py
- Executable scriptline 1
Executable file
skills/writing-docs/docx/ooxml/scripts/validation/base.py
- Executable scriptline 1
Executable file - Network accessline 70
MC_NAMESPACE = "http://schemas.openxmlformats.org/markup-compatibility/2006" - Network accessline 71
XML_NAMESPACE = "http://www.w3.org/XML/1998/namespace" - Network accessline 74
PACKAGE_RELATIONSHIPS_NAMESPACE = ( "http://schemas.openxmlformats.org/package/2006/relationships" - Network accessline 75
"http://schemas.openxmlformats.org/package/2006/relationships" - Network accessline 76
) OFFICE_RELATIONSHIPS_NAMESPACE = ( "http://schemas.openxmlformats.org/officeDocument/2006/relationships" - Network accessline 77
OFFICE_RELATIONSHIPS_NAMESPACE = ( "http://schemas.openxmlformats.org/officeDocument/2006/relationships" ) - Network accessline 78
"http://schemas.openxmlformats.org/officeDocument/2006/relationships" - Network accessline 79
) CONTENT_TYPES_NAMESPACE = ( "http://schemas.openxmlformats.org/package/2006/content-types" - Network accessline 80
CONTENT_TYPES_NAMESPACE = ( "http://schemas.openxmlformats.org/package/2006/content-types" ) - Network accessline 81
"http://schemas.openxmlformats.org/package/2006/content-types" - Network accessline 88
OOXML_NAMESPACES = { "http://schemas.openxmlformats.org/officeDocument/2006/math", - Network accessline 89
"http://schemas.openxmlformats.org/officeDocument/2006/math", - Network accessline 90
"http://schemas.openxmlformats.org/officeDocument/2006/relationships", - Network accessline 91
"http://schemas.openxmlformats.org/schemaLibrary/2006/main", - Network accessline 92
"http://schemas.openxmlformats.org/drawingml/2006/main", - Network accessline 93
"http://schemas.openxmlformats.org/drawingml/2006/chart", - Network accessline 94
"http://schemas.openxmlformats.org/drawingml/2006/chartDrawing", - Network accessline 95
"http://schemas.openxmlformats.org/drawingml/2006/diagram", - Network accessline 96
"http://schemas.openxmlformats.org/drawingml/2006/picture", - Network accessline 97
"http://schemas.openxmlformats.org/drawingml/2006/spreadsheetDrawing", - Network accessline 98
"http://schemas.openxmlformats.org/drawingml/2006/wordprocessingDrawing", - Network accessline 99
"http://schemas.openxmlformats.org/wordprocessingml/2006/main", - Network accessline 100
"http://schemas.openxmlformats.org/presentationml/2006/main", - Network accessline 101
"http://schemas.openxmlformats.org/spreadsheetml/2006/main", - Network accessline 102
"http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes", - Network accessline 103
"http://www.w3.org/XML/1998/namespace",
skills/writing-docs/docx/ooxml/scripts/validation/docx.py
skills/writing-docs/docx/ooxml/scripts/validation/pptx.py
skills/writing-docs/docx/ooxml/scripts/validation/redlining.py
- Executable scriptline 1
Executable file - Network accessline 17
self.verbose = verbose self.namespaces = { "w": "http://schemas.openxmlformats.org/wordprocessingml/2006/main" - Network accessline 18
self.namespaces = { "w": "http://schemas.openxmlformats.org/wordprocessingml/2006/main" } - Network accessline 19
"w": "http://schemas.openxmlformats.org/wordprocessingml/2006/main"
skills/writing-docs/docx/scripts/__init__.py
- Executable scriptline 1
Executable file
skills/writing-docs/docx/scripts/document.py
- Executable scriptline 1
#!/usr/bin/env python3 - Network accessline 93
root.setAttribute( # type: ignore "xmlns:w16du", "http://schemas.microsoft.com/office/word/2023/wordml/word16du", - Network accessline 94
"xmlns:w16du", "http://schemas.microsoft.com/office/word/2023/wordml/word16du", ) - Network accessline 95
"http://schemas.microsoft.com/office/word/2023/wordml/word16du", - Network accessline 102
root.setAttribute( # type: ignore "xmlns:w16cex", "http://schemas.microsoft.com/office/word/2018/wordml/cex", - Network accessline 103
"xmlns:w16cex", "http://schemas.microsoft.com/office/word/2018/wordml/cex", ) - Network accessline 104
"http://schemas.microsoft.com/office/word/2018/wordml/cex", - Network accessline 111
root.setAttribute( # type: ignore "xmlns:w14", "http://schemas.microsoft.com/office/word/2010/wordml", - Network accessline 112
"xmlns:w14", "http://schemas.microsoft.com/office/word/2010/wordml", ) - Network accessline 113
"http://schemas.microsoft.com/office/word/2010/wordml", - Network accessline 445
wrapper = f'<root xmlns:w="http://schemas.openxmlformats.org/wordprocessingml/2006/main">{xml_content}</root>' - Network accessline 985
rel_xml = f'<{prefix}Relationship Id="{next_rid}" Type="http://schemas.microsoft.com/office/2011/relationships/people" Target="people.xml"/>' - Network accessline 1217
( next_rid_num, "http://schemas.openxmlformats.org/officeDocument/2006/relationships/comments", - Network accessline 1218
next_rid_num, "http://schemas.openxmlformats.org/officeDocument/2006/relationships/comments", "comments.xml", - Network accessline 1219
"http://schemas.openxmlformats.org/officeDocument/2006/relationships/comments", - Network accessline 1222
( next_rid_num + 1, "http://schemas.microsoft.com/office/2011/relationships/commentsExtended", - Network accessline 1223
next_rid_num + 1, "http://schemas.microsoft.com/office/2011/relationships/commentsExtended", "commentsExtended.xml", - Network accessline 1224
"http://schemas.microsoft.com/office/2011/relationships/commentsExtended", - Network accessline 1227
( next_rid_num + 2, "http://schemas.microsoft.com/office/2016/09/relationships/commentsIds", - Network accessline 1228
next_rid_num + 2, "http://schemas.microsoft.com/office/2016/09/relationships/commentsIds", "commentsIds.xml", - Network accessline 1229
"http://schemas.microsoft.com/office/2016/09/relationships/commentsIds", - Network accessline 1232
( next_rid_num + 3, "http://schemas.microsoft.com/office/2018/08/relationships/commentsExtensible", - Network accessline 1233
next_rid_num + 3, "http://schemas.microsoft.com/office/2018/08/relationships/commentsExtensible", "commentsExtensible.xml", - Network accessline 1234
"http://schemas.microsoft.com/office/2018/08/relationships/commentsExtensible",
skills/writing-docs/docx/scripts/templates/comments.xml
- Network accessline 1
<?xml version="1.0" encoding="UTF-8" standalone="yes"?> <w:comments xmlns:wpc="http://schemas.microsoft.com/office/word/2010/wordprocessingCanvas" xmlns:cx="http://schemas.microsoft.com/office/drawing/2014/chartex" xmlns:cx1="http://schemas - Network accessline 2
<w:comments xmlns:wpc="http://schemas.microsoft.com/office/word/2010/wordprocessingCanvas" xmlns:cx="http://schemas.microsoft.com/office/drawing/2014/chartex" xmlns:cx1="http://schemas.microsoft.com/office/drawing/2015/9/8/chartex" xmlns:cx
skills/writing-docs/docx/scripts/templates/commentsExtended.xml
- Network accessline 1
<?xml version="1.0" encoding="UTF-8" standalone="yes"?> <w15:commentsEx xmlns:wpc="http://schemas.microsoft.com/office/word/2010/wordprocessingCanvas" xmlns:cx="http://schemas.microsoft.com/office/drawing/2014/chartex" xmlns:cx1="http://sch - Network accessline 2
<w15:commentsEx xmlns:wpc="http://schemas.microsoft.com/office/word/2010/wordprocessingCanvas" xmlns:cx="http://schemas.microsoft.com/office/drawing/2014/chartex" xmlns:cx1="http://schemas.microsoft.com/office/drawing/2015/9/8/chartex" xmln
skills/writing-docs/docx/scripts/templates/commentsExtensible.xml
- Network accessline 1
<?xml version="1.0" encoding="UTF-8" standalone="yes"?> <w16cex:commentsExtensible xmlns:wpc="http://schemas.microsoft.com/office/word/2010/wordprocessingCanvas" xmlns:cx="http://schemas.microsoft.com/office/drawing/2014/chartex" xmlns:cx1= - Network accessline 2
<w16cex:commentsExtensible xmlns:wpc="http://schemas.microsoft.com/office/word/2010/wordprocessingCanvas" xmlns:cx="http://schemas.microsoft.com/office/drawing/2014/chartex" xmlns:cx1="http://schemas.microsoft.com/office/drawing/2015/9/8/ch
skills/writing-docs/docx/scripts/templates/commentsIds.xml
- Network accessline 1
<?xml version="1.0" encoding="UTF-8" standalone="yes"?> <w16cid:commentsIds xmlns:wpc="http://schemas.microsoft.com/office/word/2010/wordprocessingCanvas" xmlns:cx="http://schemas.microsoft.com/office/drawing/2014/chartex" xmlns:cx1="http:/ - Network accessline 2
<w16cid:commentsIds xmlns:wpc="http://schemas.microsoft.com/office/word/2010/wordprocessingCanvas" xmlns:cx="http://schemas.microsoft.com/office/drawing/2014/chartex" xmlns:cx1="http://schemas.microsoft.com/office/drawing/2015/9/8/chartex"
skills/writing-docs/docx/scripts/templates/people.xml
skills/writing-docs/docx/scripts/utilities.py
- Executable scriptline 1
#!/usr/bin/env python3
skills/writing-docs/mermaidjs-v11/SKILL.md
- Network accessline 81
A[Client] --> B[Server] </pre> <script src="https://cdn.jsdelivr.net/npm/mermaid@latest/dist/mermaid.min.js"></script> - Network accessline 82
</pre> <script src="https://cdn.jsdelivr.net/npm/mermaid@latest/dist/mermaid.min.js"></script> <script>mermaid.initialize({ startOnLoad: true });</script> - Network accessline 83
<script src="https://cdn.jsdelivr.net/npm/mermaid@latest/dist/mermaid.min.js"></script>
skills/writing-docs/mermaidjs-v11/references/configuration.md
skills/writing-docs/mermaidjs-v11/references/integration.md
- Network accessline 10
<html> <head> <script src="https://cdn.jsdelivr.net/npm/mermaid@latest/dist/mermaid.min.js"></script> - Network accessline 11
<head> <script src="https://cdn.jsdelivr.net/npm/mermaid@latest/dist/mermaid.min.js"></script> </head> - Network accessline 12
<script src="https://cdn.jsdelivr.net/npm/mermaid@latest/dist/mermaid.min.js"></script> - Network accessline 30
<script type="module"> import mermaid from 'https://cdn.jsdelivr.net/npm/mermaid@latest/dist/mermaid.esm.min.mjs'; - Network accessline 31
import mermaid from 'https://cdn.jsdelivr.net/npm/mermaid@latest/dist/mermaid.esm.min.mjs'; - Network accessline 225
flowchart TD A[GitHub] --> B[Docs] click A "https://github.com" - Network accessline 226
A[GitHub] --> B[Docs] click A "https://github.com" click B "https://mermaid.js.org" "Open docs" - Network accessline 227
click A "https://github.com" - Network accessline 228
click B "https://mermaid.js.org" "Open docs" - Network accessline 291
from IPython.display import Image diagram = "graph TD\nA-->B" url = f"https://mermaid.ink/svg/{diagram}" - Network accessline 292
diagram = "graph TD\nA-->B" url = f"https://mermaid.ink/svg/{diagram}" Image(url=url) - Network accessline 293
url = f"https://mermaid.ink/svg/{diagram}"
skills/writing-docs/pdf/LICENSE.txt
- Network accessline 6
exists, use is governed by Anthropic's Consumer Terms of Service or Commercial Terms of Service, as applicable: https://www.anthropic.com/legal/consumer-terms - Network accessline 7
Commercial Terms of Service, as applicable: https://www.anthropic.com/legal/consumer-terms https://www.anthropic.com/legal/commercial-terms - Network accessline 8
https://www.anthropic.com/legal/consumer-terms - Network accessline 9
https://www.anthropic.com/legal/commercial-terms
skills/writing-docs/pdf/scripts/check_bounding_boxes.py
- Executable scriptline 1
Executable file
skills/writing-docs/pdf/scripts/check_bounding_boxes_test.py
- Executable scriptline 1
Executable file
skills/writing-docs/pdf/scripts/check_fillable_fields.py
- Executable scriptline 1
Executable file
skills/writing-docs/pdf/scripts/convert_pdf_to_images.py
- Executable scriptline 1
Executable file
skills/writing-docs/pdf/scripts/create_validation_image.py
- Executable scriptline 1
Executable file
skills/writing-docs/pdf/scripts/extract_form_field_info.py
- Executable scriptline 1
Executable file - Network accessline 31
# "/Off" seems to always be the unchecked value, as suggested by # https://opensource.adobe.com/dc-acrobat-sdk-docs/standards/pdfstandards/pdf/PDF32000_2008.pdf#page=448 - Network accessline 32
# https://opensource.adobe.com/dc-acrobat-sdk-docs/standards/pdfstandards/pdf/PDF32000_2008.pdf#page=448 - Network accessline 79
# Radio button options have a separate annotation for each choice; # all choices have the same field name. # See https://westhealth.github.io/exploring-fillable-forms-with-pdfrw.html - Network accessline 81
# See https://westhealth.github.io/exploring-fillable-forms-with-pdfrw.html
skills/writing-docs/pdf/scripts/fill_fillable_fields.py
- Executable scriptline 1
Executable file
skills/writing-docs/pdf/scripts/fill_pdf_form_with_annotations.py
skills/writing-docs/pptx/LICENSE.txt
- Network accessline 6
exists, use is governed by Anthropic's Consumer Terms of Service or Commercial Terms of Service, as applicable: https://www.anthropic.com/legal/consumer-terms - Network accessline 7
Commercial Terms of Service, as applicable: https://www.anthropic.com/legal/consumer-terms https://www.anthropic.com/legal/commercial-terms - Network accessline 8
https://www.anthropic.com/legal/consumer-terms - Network accessline 9
https://www.anthropic.com/legal/commercial-terms
skills/writing-docs/pptx/SKILL.md
skills/writing-docs/pptx/html2pptx.md
skills/writing-docs/pptx/ooxml.md
- Network accessline 235
</p:xfrm> <a:graphic> <a:graphicData uri="http://schemas.openxmlformats.org/drawingml/2006/table"> - Network accessline 236
<a:graphic> <a:graphicData uri="http://schemas.openxmlformats.org/drawingml/2006/table"> <a:tbl> - Network accessline 237
<a:graphicData uri="http://schemas.openxmlformats.org/drawingml/2006/table"> - Network accessline 321
<Relationship Id="rId1" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/slide" Target="slides/slide1.xml"/> - Network accessline 322
<Relationship Id="rId2" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/slideMaster" Target="slideMasters/slideMaster1.xml"/> - Network accessline 327
<Relationship Id="rId1" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/slideLayout" Target="../slideLayouts/slideLayout1.xml"/> - Network accessline 328
<Relationship Id="rId2" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/image" Target="../media/image1.png"/>
skills/writing-docs/pptx/ooxml/schemas/ISO-IEC29500-4_2016/dml-chart.xsd
- Network accessline 1
<?xml version="1.0" encoding="utf-8"?> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" - Network accessline 2
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" - Network accessline 3
xmlns:a="http://schemas.openxmlformats.org/drawingml/2006/main" - Network accessline 4
xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships" - Network accessline 5
xmlns="http://schemas.openxmlformats.org/drawingml/2006/chart" - Network accessline 6
xmlns:cdr="http://schemas.openxmlformats.org/drawingml/2006/chartDrawing" - Network accessline 7
xmlns:s="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes" - Network accessline 8
targetNamespace="http://schemas.openxmlformats.org/drawingml/2006/chart" - Network accessline 9
elementFormDefault="qualified" attributeFormDefault="unqualified" blockDefault="#all"> <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/relationships" schemaLocation="shared-relationshipReference.xsd"/> - Network accessline 10
<xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/relationships" - Network accessline 11
schemaLocation="shared-relationshipReference.xsd"/> <xsd:import namespace="http://schemas.openxmlformats.org/drawingml/2006/main" schemaLocation="dml-main.xsd"/> - Network accessline 12
<xsd:import namespace="http://schemas.openxmlformats.org/drawingml/2006/main" - Network accessline 13
schemaLocation="dml-main.xsd"/> <xsd:import namespace="http://schemas.openxmlformats.org/drawingml/2006/chartDrawing" schemaLocation="dml-chartDrawing.xsd"/> - Network accessline 14
<xsd:import namespace="http://schemas.openxmlformats.org/drawingml/2006/chartDrawing" - Network accessline 15
schemaLocation="dml-chartDrawing.xsd"/> <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes" schemaLocation="shared-commonSimpleTypes.xsd"/> - Network accessline 16
<xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes"
skills/writing-docs/pptx/ooxml/schemas/ISO-IEC29500-4_2016/dml-chartDrawing.xsd
- Network accessline 1
<?xml version="1.0" encoding="utf-8"?> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" - Network accessline 2
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" - Network accessline 3
xmlns:a="http://schemas.openxmlformats.org/drawingml/2006/main" - Network accessline 4
xmlns="http://schemas.openxmlformats.org/drawingml/2006/chartDrawing" - Network accessline 5
targetNamespace="http://schemas.openxmlformats.org/drawingml/2006/chartDrawing" - Network accessline 6
elementFormDefault="qualified"> <xsd:import namespace="http://schemas.openxmlformats.org/drawingml/2006/main" schemaLocation="dml-main.xsd"/> - Network accessline 7
<xsd:import namespace="http://schemas.openxmlformats.org/drawingml/2006/main"
skills/writing-docs/pptx/ooxml/schemas/ISO-IEC29500-4_2016/dml-diagram.xsd
- Network accessline 1
<?xml version="1.0" encoding="utf-8"?> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" - Network accessline 2
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" - Network accessline 3
xmlns="http://schemas.openxmlformats.org/drawingml/2006/diagram" - Network accessline 4
xmlns:a="http://schemas.openxmlformats.org/drawingml/2006/main" - Network accessline 5
xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships" - Network accessline 6
xmlns:s="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes" - Network accessline 7
targetNamespace="http://schemas.openxmlformats.org/drawingml/2006/diagram" - Network accessline 8
elementFormDefault="qualified" attributeFormDefault="unqualified"> <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/relationships" schemaLocation="shared-relationshipReference.xsd"/> - Network accessline 9
<xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/relationships" - Network accessline 10
schemaLocation="shared-relationshipReference.xsd"/> <xsd:import namespace="http://schemas.openxmlformats.org/drawingml/2006/main" schemaLocation="dml-main.xsd"/> - Network accessline 11
<xsd:import namespace="http://schemas.openxmlformats.org/drawingml/2006/main" - Network accessline 12
schemaLocation="dml-main.xsd"/> <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes" schemaLocation="shared-commonSimpleTypes.xsd"/> - Network accessline 13
<xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes"
skills/writing-docs/pptx/ooxml/schemas/ISO-IEC29500-4_2016/dml-lockedCanvas.xsd
- Network accessline 1
<?xml version="1.0" encoding="utf-8"?> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" - Network accessline 2
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" - Network accessline 3
xmlns="http://schemas.openxmlformats.org/drawingml/2006/lockedCanvas" - Network accessline 4
xmlns:a="http://schemas.openxmlformats.org/drawingml/2006/main" - Network accessline 5
xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships" - Network accessline 6
elementFormDefault="qualified" targetNamespace="http://schemas.openxmlformats.org/drawingml/2006/lockedCanvas"> <xsd:import namespace="http://schemas.openxmlformats.org/drawingml/2006/main" - Network accessline 7
targetNamespace="http://schemas.openxmlformats.org/drawingml/2006/lockedCanvas"> - Network accessline 8
<xsd:import namespace="http://schemas.openxmlformats.org/drawingml/2006/main"
skills/writing-docs/pptx/ooxml/schemas/ISO-IEC29500-4_2016/dml-main.xsd
- Network accessline 1
<?xml version="1.0" encoding="utf-8"?> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" - Network accessline 2
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" - Network accessline 3
xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships" - Network accessline 4
xmlns:s="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes" - Network accessline 5
xmlns="http://schemas.openxmlformats.org/drawingml/2006/main" - Network accessline 6
targetNamespace="http://schemas.openxmlformats.org/drawingml/2006/main" - Network accessline 7
elementFormDefault="qualified"> <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/relationships" schemaLocation="shared-relationshipReference.xsd"/> - Network accessline 8
<xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/relationships" - Network accessline 9
schemaLocation="shared-relationshipReference.xsd"/> <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes" schemaLocation="shared-commonSimpleTypes.xsd"/> - Network accessline 10
<xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes" - Network accessline 11
schemaLocation="shared-commonSimpleTypes.xsd"/> <xsd:import namespace="http://schemas.openxmlformats.org/drawingml/2006/diagram" schemaLocation="dml-diagram.xsd"/> - Network accessline 12
<xsd:import namespace="http://schemas.openxmlformats.org/drawingml/2006/diagram" - Network accessline 13
schemaLocation="dml-diagram.xsd"/> <xsd:import namespace="http://schemas.openxmlformats.org/drawingml/2006/chart" schemaLocation="dml-chart.xsd"/> - Network accessline 14
<xsd:import namespace="http://schemas.openxmlformats.org/drawingml/2006/chart" - Network accessline 15
schemaLocation="dml-chart.xsd"/> <xsd:import namespace="http://schemas.openxmlformats.org/drawingml/2006/picture" schemaLocation="dml-picture.xsd"/> - Network accessline 16
<xsd:import namespace="http://schemas.openxmlformats.org/drawingml/2006/picture" - Network accessline 17
schemaLocation="dml-picture.xsd"/> <xsd:import namespace="http://schemas.openxmlformats.org/drawingml/2006/lockedCanvas" schemaLocation="dml-lockedCanvas.xsd"/> - Network accessline 18
<xsd:import namespace="http://schemas.openxmlformats.org/drawingml/2006/lockedCanvas"
skills/writing-docs/pptx/ooxml/schemas/ISO-IEC29500-4_2016/dml-picture.xsd
- Network accessline 1
<?xml version="1.0" encoding="utf-8"?> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" - Network accessline 2
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" - Network accessline 3
xmlns="http://schemas.openxmlformats.org/drawingml/2006/picture" - Network accessline 4
xmlns:a="http://schemas.openxmlformats.org/drawingml/2006/main" elementFormDefault="qualified" - Network accessline 5
targetNamespace="http://schemas.openxmlformats.org/drawingml/2006/picture"> - Network accessline 6
<xsd:import namespace="http://schemas.openxmlformats.org/drawingml/2006/main"
skills/writing-docs/pptx/ooxml/schemas/ISO-IEC29500-4_2016/dml-spreadsheetDrawing.xsd
- Network accessline 1
<?xml version="1.0" encoding="utf-8"?> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" - Network accessline 2
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" - Network accessline 3
xmlns:a="http://schemas.openxmlformats.org/drawingml/2006/main" - Network accessline 4
xmlns="http://schemas.openxmlformats.org/drawingml/2006/spreadsheetDrawing" - Network accessline 5
xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships" - Network accessline 6
targetNamespace="http://schemas.openxmlformats.org/drawingml/2006/spreadsheetDrawing" - Network accessline 7
elementFormDefault="qualified"> <xsd:import namespace="http://schemas.openxmlformats.org/drawingml/2006/main" schemaLocation="dml-main.xsd"/> - Network accessline 8
<xsd:import namespace="http://schemas.openxmlformats.org/drawingml/2006/main" - Network accessline 9
schemaLocation="dml-main.xsd"/> <xsd:import schemaLocation="shared-relationshipReference.xsd" namespace="http://schemas.openxmlformats.org/officeDocument/2006/relationships"/> - Network accessline 10
<xsd:import schemaLocation="shared-relationshipReference.xsd" namespace="http://schemas.openxmlformats.org/officeDocument/2006/relationships"/> <xsd:element name="from" type="CT_Marker"/> - Network accessline 11
namespace="http://schemas.openxmlformats.org/officeDocument/2006/relationships"/>
skills/writing-docs/pptx/ooxml/schemas/ISO-IEC29500-4_2016/dml-wordprocessingDrawing.xsd
- Network accessline 1
<?xml version="1.0" encoding="utf-8"?> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" - Network accessline 2
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" - Network accessline 3
xmlns:a="http://schemas.openxmlformats.org/drawingml/2006/main" - Network accessline 4
xmlns:w="http://schemas.openxmlformats.org/wordprocessingml/2006/main" - Network accessline 5
xmlns:dpct="http://schemas.openxmlformats.org/drawingml/2006/picture" - Network accessline 6
xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships" - Network accessline 7
xmlns="http://schemas.openxmlformats.org/drawingml/2006/wordprocessingDrawing" - Network accessline 8
targetNamespace="http://schemas.openxmlformats.org/drawingml/2006/wordprocessingDrawing" - Network accessline 9
elementFormDefault="qualified"> <xsd:import namespace="http://schemas.openxmlformats.org/drawingml/2006/main" schemaLocation="dml-main.xsd"/> - Network accessline 10
<xsd:import namespace="http://schemas.openxmlformats.org/drawingml/2006/main" - Network accessline 11
schemaLocation="dml-main.xsd"/> <xsd:import schemaLocation="wml.xsd" namespace="http://schemas.openxmlformats.org/wordprocessingml/2006/main"/> - Network accessline 12
<xsd:import schemaLocation="wml.xsd" namespace="http://schemas.openxmlformats.org/wordprocessingml/2006/main"/> <xsd:import namespace="http://schemas.openxmlformats.org/drawingml/2006/picture" - Network accessline 13
namespace="http://schemas.openxmlformats.org/wordprocessingml/2006/main"/> - Network accessline 14
<xsd:import namespace="http://schemas.openxmlformats.org/drawingml/2006/picture" - Network accessline 15
schemaLocation="dml-picture.xsd"/> <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/relationships" schemaLocation="shared-relationshipReference.xsd"/> - Network accessline 16
<xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/relationships"
skills/writing-docs/pptx/ooxml/schemas/ISO-IEC29500-4_2016/pml.xsd
- Network accessline 1
<?xml version="1.0" encoding="utf-8"?> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" - Network accessline 2
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" - Network accessline 3
xmlns="http://schemas.openxmlformats.org/presentationml/2006/main" - Network accessline 4
xmlns:p="http://schemas.openxmlformats.org/presentationml/2006/main" - Network accessline 5
xmlns:a="http://schemas.openxmlformats.org/drawingml/2006/main" - Network accessline 6
xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships" - Network accessline 7
xmlns:s="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes" - Network accessline 8
elementFormDefault="qualified" targetNamespace="http://schemas.openxmlformats.org/presentationml/2006/main"> <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/relationships" - Network accessline 9
targetNamespace="http://schemas.openxmlformats.org/presentationml/2006/main"> - Network accessline 10
<xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/relationships" - Network accessline 11
schemaLocation="shared-relationshipReference.xsd"/> <xsd:import namespace="http://schemas.openxmlformats.org/drawingml/2006/main" schemaLocation="dml-main.xsd"/> - Network accessline 12
<xsd:import namespace="http://schemas.openxmlformats.org/drawingml/2006/main" - Network accessline 13
schemaLocation="dml-main.xsd"/> <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes" schemaLocation="shared-commonSimpleTypes.xsd"/> - Network accessline 14
<xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes"
skills/writing-docs/pptx/ooxml/schemas/ISO-IEC29500-4_2016/shared-additionalCharacteristics.xsd
- Network accessline 1
<?xml version="1.0" encoding="utf-8"?> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" - Network accessline 2
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" - Network accessline 3
xmlns="http://schemas.openxmlformats.org/officeDocument/2006/characteristics" - Network accessline 4
targetNamespace="http://schemas.openxmlformats.org/officeDocument/2006/characteristics"
skills/writing-docs/pptx/ooxml/schemas/ISO-IEC29500-4_2016/shared-bibliography.xsd
- Network accessline 1
<?xml version="1.0" encoding="utf-8"?> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" - Network accessline 2
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" - Network accessline 3
xmlns="http://schemas.openxmlformats.org/officeDocument/2006/bibliography" - Network accessline 4
xmlns:s="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes" - Network accessline 5
targetNamespace="http://schemas.openxmlformats.org/officeDocument/2006/bibliography" - Network accessline 6
elementFormDefault="qualified"> <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes" schemaLocation="shared-commonSimpleTypes.xsd"/> - Network accessline 7
<xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes"
skills/writing-docs/pptx/ooxml/schemas/ISO-IEC29500-4_2016/shared-commonSimpleTypes.xsd
- Network accessline 1
<?xml version="1.0" encoding="utf-8"?> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" - Network accessline 2
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" - Network accessline 3
xmlns="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes" - Network accessline 4
targetNamespace="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes"
skills/writing-docs/pptx/ooxml/schemas/ISO-IEC29500-4_2016/shared-customXmlDataProperties.xsd
- Network accessline 1
<?xml version="1.0" encoding="utf-8"?> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" - Network accessline 2
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" - Network accessline 3
xmlns="http://schemas.openxmlformats.org/officeDocument/2006/customXml" - Network accessline 4
xmlns:s="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes" - Network accessline 5
targetNamespace="http://schemas.openxmlformats.org/officeDocument/2006/customXml" - Network accessline 6
elementFormDefault="qualified" attributeFormDefault="qualified" blockDefault="#all"> <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes" schemaLocation="shared-commonSimpleTypes.xsd"/> - Network accessline 7
<xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes"
skills/writing-docs/pptx/ooxml/schemas/ISO-IEC29500-4_2016/shared-customXmlSchemaProperties.xsd
- Network accessline 1
<?xml version="1.0" encoding="utf-8"?> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" - Network accessline 2
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" - Network accessline 3
xmlns="http://schemas.openxmlformats.org/schemaLibrary/2006/main" - Network accessline 4
targetNamespace="http://schemas.openxmlformats.org/schemaLibrary/2006/main"
skills/writing-docs/pptx/ooxml/schemas/ISO-IEC29500-4_2016/shared-documentPropertiesCustom.xsd
- Network accessline 1
<?xml version="1.0" encoding="utf-8"?> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" - Network accessline 2
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" - Network accessline 3
xmlns="http://schemas.openxmlformats.org/officeDocument/2006/custom-properties" - Network accessline 4
xmlns:vt="http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes" - Network accessline 5
xmlns:s="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes" - Network accessline 6
targetNamespace="http://schemas.openxmlformats.org/officeDocument/2006/custom-properties" - Network accessline 7
blockDefault="#all" elementFormDefault="qualified"> <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes" schemaLocation="shared-documentPropertiesVariantTypes.xsd"/> - Network accessline 8
<xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes" - Network accessline 9
schemaLocation="shared-documentPropertiesVariantTypes.xsd"/> <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes" schemaLocation="shared-commonSimpleTypes.xsd"/> - Network accessline 10
<xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes"
skills/writing-docs/pptx/ooxml/schemas/ISO-IEC29500-4_2016/shared-documentPropertiesExtended.xsd
- Network accessline 1
<?xml version="1.0" encoding="utf-8"?> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" - Network accessline 2
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" - Network accessline 3
xmlns="http://schemas.openxmlformats.org/officeDocument/2006/extended-properties" - Network accessline 4
xmlns:vt="http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes" - Network accessline 5
targetNamespace="http://schemas.openxmlformats.org/officeDocument/2006/extended-properties" - Network accessline 6
elementFormDefault="qualified" blockDefault="#all"> <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes" schemaLocation="shared-documentPropertiesVariantTypes.xsd"/> - Network accessline 7
<xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes"
skills/writing-docs/pptx/ooxml/schemas/ISO-IEC29500-4_2016/shared-documentPropertiesVariantTypes.xsd
- Network accessline 1
<?xml version="1.0" encoding="utf-8"?> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" - Network accessline 2
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" - Network accessline 3
xmlns="http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes" - Network accessline 4
xmlns:s="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes" - Network accessline 5
targetNamespace="http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes" - Network accessline 6
blockDefault="#all" elementFormDefault="qualified"> <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes" schemaLocation="shared-commonSimpleTypes.xsd"/> - Network accessline 7
<xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes"
skills/writing-docs/pptx/ooxml/schemas/ISO-IEC29500-4_2016/shared-math.xsd
- Network accessline 1
<?xml version="1.0" encoding="utf-8"?> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" - Network accessline 2
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" - Network accessline 3
xmlns="http://schemas.openxmlformats.org/officeDocument/2006/math" - Network accessline 4
xmlns:m="http://schemas.openxmlformats.org/officeDocument/2006/math" - Network accessline 5
xmlns:w="http://schemas.openxmlformats.org/wordprocessingml/2006/main" - Network accessline 6
xmlns:s="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes" - Network accessline 7
elementFormDefault="qualified" attributeFormDefault="qualified" blockDefault="#all" targetNamespace="http://schemas.openxmlformats.org/officeDocument/2006/math"> <xsd:import namespace="http://schemas.openxmlformats.org/wordprocessingml/ - Network accessline 8
targetNamespace="http://schemas.openxmlformats.org/officeDocument/2006/math"> - Network accessline 9
<xsd:import namespace="http://schemas.openxmlformats.org/wordprocessingml/2006/main" - Network accessline 10
schemaLocation="wml.xsd"/> <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes" schemaLocation="shared-commonSimpleTypes.xsd"/> - Network accessline 11
<xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes" - Network accessline 12
schemaLocation="shared-commonSimpleTypes.xsd"/> <xsd:import namespace="http://www.w3.org/XML/1998/namespace" schemaLocation="xml.xsd"/> <xsd:simpleType name="ST_Integer255"> - Network accessline 13
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" schemaLocation="xml.xsd"/>
skills/writing-docs/pptx/ooxml/schemas/ISO-IEC29500-4_2016/shared-relationshipReference.xsd
- Network accessline 1
<?xml version="1.0" encoding="utf-8"?> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" - Network accessline 2
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" - Network accessline 3
xmlns="http://schemas.openxmlformats.org/officeDocument/2006/relationships" - Network accessline 4
xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships" - Network accessline 5
elementFormDefault="qualified" targetNamespace="http://schemas.openxmlformats.org/officeDocument/2006/relationships" blockDefault="#all"> - Network accessline 6
targetNamespace="http://schemas.openxmlformats.org/officeDocument/2006/relationships"
skills/writing-docs/pptx/ooxml/schemas/ISO-IEC29500-4_2016/sml.xsd
- Network accessline 1
<?xml version="1.0" encoding="utf-8"?> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" - Network accessline 2
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" - Network accessline 3
xmlns="http://schemas.openxmlformats.org/spreadsheetml/2006/main" - Network accessline 4
xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships" - Network accessline 5
xmlns:xdr="http://schemas.openxmlformats.org/drawingml/2006/spreadsheetDrawing" - Network accessline 6
xmlns:s="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes" - Network accessline 7
targetNamespace="http://schemas.openxmlformats.org/spreadsheetml/2006/main" - Network accessline 8
elementFormDefault="qualified"> <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/relationships" schemaLocation="shared-relationshipReference.xsd"/> - Network accessline 9
<xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/relationships" - Network accessline 10
schemaLocation="shared-relationshipReference.xsd"/> <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes" schemaLocation="shared-commonSimpleTypes.xsd"/> - Network accessline 11
<xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes" - Network accessline 12
schemaLocation="shared-commonSimpleTypes.xsd"/> <xsd:import namespace="http://schemas.openxmlformats.org/drawingml/2006/spreadsheetDrawing" - Network accessline 13
<xsd:import namespace="http://schemas.openxmlformats.org/drawingml/2006/spreadsheetDrawing" schemaLocation="dml-spreadsheetDrawing.xsd"/> - Network accessline 14
namespace="http://schemas.openxmlformats.org/drawingml/2006/spreadsheetDrawing"
skills/writing-docs/pptx/ooxml/schemas/ISO-IEC29500-4_2016/vml-main.xsd
- Network accessline 1
<?xml version="1.0" encoding="utf-8"?> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="urn:schemas-microsoft-com:vml" - Network accessline 2
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="urn:schemas-microsoft-com:vml" - Network accessline 3
xmlns:pvml="urn:schemas-microsoft-com:office:powerpoint" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="http://schemas.openxmlformats.org/wordprocessingml/2006/main" - Network accessline 4
xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="http://schemas.openxmlformats.org/wordprocessingml/2006/main" xmlns:w10="urn:schemas-microsoft-com:office:word" - Network accessline 5
xmlns:w="http://schemas.openxmlformats.org/wordprocessingml/2006/main" - Network accessline 6
xmlns:w10="urn:schemas-microsoft-com:office:word" xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships" xmlns:x="urn:schemas-microsoft-com:office:excel" - Network accessline 7
xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships" - Network accessline 8
xmlns:x="urn:schemas-microsoft-com:office:excel" xmlns:s="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes" targetNamespace="urn:schemas-microsoft-com:vml" elementFormDefault="qualified" - Network accessline 9
xmlns:s="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes" - Network accessline 12
<xsd:import namespace="urn:schemas-microsoft-com:office:office" schemaLocation="vml-officeDrawing.xsd"/> <xsd:import namespace="http://schemas.openxmlformats.org/wordprocessingml/2006/main" - Network accessline 13
schemaLocation="vml-officeDrawing.xsd"/> <xsd:import namespace="http://schemas.openxmlformats.org/wordprocessingml/2006/main" schemaLocation="wml.xsd"/> - Network accessline 14
<xsd:import namespace="http://schemas.openxmlformats.org/wordprocessingml/2006/main" - Network accessline 16
<xsd:import namespace="urn:schemas-microsoft-com:office:word" schemaLocation="vml-wordprocessingDrawing.xsd"/> <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/relationships" - Network accessline 17
schemaLocation="vml-wordprocessingDrawing.xsd"/> <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/relationships" schemaLocation="shared-relationshipReference.xsd"/> - Network accessline 18
<xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/relationships" - Network accessline 22
<xsd:import namespace="urn:schemas-microsoft-com:office:powerpoint" schemaLocation="vml-presentationDrawing.xsd"/> <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes" - Network accessline 23
schemaLocation="vml-presentationDrawing.xsd"/> <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes" schemaLocation="shared-commonSimpleTypes.xsd"/> - Network accessline 24
<xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes"
skills/writing-docs/pptx/ooxml/schemas/ISO-IEC29500-4_2016/vml-officeDrawing.xsd
- Network accessline 1
<?xml version="1.0" encoding="utf-8"?> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" - Network accessline 2
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" - Network accessline 3
xmlns="urn:schemas-microsoft-com:office:office" xmlns:v="urn:schemas-microsoft-com:vml" xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships" xmlns:s="http://schemas.openxmlformats.org/officeDocument/2006/sharedT - Network accessline 4
xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships" - Network accessline 5
xmlns:s="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes" - Network accessline 7
attributeFormDefault="unqualified"> <xsd:import namespace="urn:schemas-microsoft-com:vml" schemaLocation="vml-main.xsd"/> <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/relationships" - Network accessline 8
<xsd:import namespace="urn:schemas-microsoft-com:vml" schemaLocation="vml-main.xsd"/> <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/relationships" schemaLocation="shared-relationshipReference.xsd"/> - Network accessline 9
<xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/relationships" - Network accessline 10
schemaLocation="shared-relationshipReference.xsd"/> <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes" schemaLocation="shared-commonSimpleTypes.xsd"/> - Network accessline 11
<xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes"
skills/writing-docs/pptx/ooxml/schemas/ISO-IEC29500-4_2016/vml-presentationDrawing.xsd
skills/writing-docs/pptx/ooxml/schemas/ISO-IEC29500-4_2016/vml-spreadsheetDrawing.xsd
- Network accessline 1
<?xml version="1.0" encoding="utf-8"?> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" - Network accessline 2
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" - Network accessline 3
xmlns="urn:schemas-microsoft-com:office:excel" xmlns:s="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes" targetNamespace="urn:schemas-microsoft-com:office:excel" elementFormDefault="qualified" - Network accessline 4
xmlns:s="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes" - Network accessline 5
targetNamespace="urn:schemas-microsoft-com:office:excel" elementFormDefault="qualified" attributeFormDefault="unqualified"> <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes" - Network accessline 6
attributeFormDefault="unqualified"> <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes" schemaLocation="shared-commonSimpleTypes.xsd"/> - Network accessline 7
<xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes"
skills/writing-docs/pptx/ooxml/schemas/ISO-IEC29500-4_2016/vml-wordprocessingDrawing.xsd
skills/writing-docs/pptx/ooxml/schemas/ISO-IEC29500-4_2016/wml.xsd
- Network accessline 1
<?xml version="1.0" encoding="utf-8"?> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" - Network accessline 2
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" - Network accessline 3
xmlns:m="http://schemas.openxmlformats.org/officeDocument/2006/math" - Network accessline 4
xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships" - Network accessline 5
xmlns:sl="http://schemas.openxmlformats.org/schemaLibrary/2006/main" - Network accessline 6
xmlns:wp="http://schemas.openxmlformats.org/drawingml/2006/wordprocessingDrawing" - Network accessline 7
xmlns="http://schemas.openxmlformats.org/wordprocessingml/2006/main" - Network accessline 8
xmlns:s="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes" - Network accessline 9
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" - Network accessline 10
elementFormDefault="qualified" attributeFormDefault="qualified" blockDefault="#all" targetNamespace="http://schemas.openxmlformats.org/wordprocessingml/2006/main"> <xsd:import namespace="http://schemas.openxmlformats.org/markup-compatib - Network accessline 11
targetNamespace="http://schemas.openxmlformats.org/wordprocessingml/2006/main"> - Network accessline 12
<xsd:import namespace="http://schemas.openxmlformats.org/markup-compatibility/2006" schemaLocation="../mce/mc.xsd"/> - Network accessline 13
<xsd:import namespace="http://schemas.openxmlformats.org/drawingml/2006/wordprocessingDrawing" - Network accessline 14
schemaLocation="dml-wordprocessingDrawing.xsd"/> <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/math" schemaLocation="shared-math.xsd"/> - Network accessline 15
<xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/math" - Network accessline 16
schemaLocation="shared-math.xsd"/> <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/relationships" schemaLocation="shared-relationshipReference.xsd"/> - Network accessline 17
<xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/relationships" - Network accessline 18
schemaLocation="shared-relationshipReference.xsd"/> <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes" schemaLocation="shared-commonSimpleTypes.xsd"/> - Network accessline 19
<xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes" - Network accessline 20
schemaLocation="shared-commonSimpleTypes.xsd"/> <xsd:import namespace="http://schemas.openxmlformats.org/schemaLibrary/2006/main" schemaLocation="shared-customXmlSchemaProperties.xsd"/> - Network accessline 21
<xsd:import namespace="http://schemas.openxmlformats.org/schemaLibrary/2006/main" - Network accessline 22
schemaLocation="shared-customXmlSchemaProperties.xsd"/> <xsd:import namespace="http://www.w3.org/XML/1998/namespace"/> <xsd:complexType name="CT_Empty"/> - Network accessline 23
<xsd:import namespace="http://www.w3.org/XML/1998/namespace"/>
skills/writing-docs/pptx/ooxml/schemas/ISO-IEC29500-4_2016/xml.xsd
- Network accessline 1
<?xml version='1.0'?> <xs:schema targetNamespace="http://www.w3.org/XML/1998/namespace" xmlns:xs="http://www.w3.org/2001/XMLSchema" xml:lang="en"> - Network accessline 2
<xs:schema targetNamespace="http://www.w3.org/XML/1998/namespace" xmlns:xs="http://www.w3.org/2001/XMLSchema" xml:lang="en"> - Network accessline 4
<xs:annotation> <xs:documentation> See http://www.w3.org/XML/1998/namespace.html and - Network accessline 5
<xs:documentation> See http://www.w3.org/XML/1998/namespace.html and http://www.w3.org/TR/REC-xml for information about this namespace. - Network accessline 6
See http://www.w3.org/XML/1998/namespace.html and - Network accessline 7
http://www.w3.org/TR/REC-xml for information about this namespace. - Network accessline 55
<schema . . .> . . . <import namespace="http://www.w3.org/XML/1998/namespace" - Network accessline 56
. . . <import namespace="http://www.w3.org/XML/1998/namespace" schemaLocation="http://www.w3.org/2001/03/xml.xsd"/> - Network accessline 57
<import namespace="http://www.w3.org/XML/1998/namespace" - Network accessline 58
schemaLocation="http://www.w3.org/2001/03/xml.xsd"/> - Network accessline 72
<xs:documentation>In keeping with the XML Schema WG's standard versioning policy, this schema document will persist at http://www.w3.org/2001/03/xml.xsd. - Network accessline 73
policy, this schema document will persist at http://www.w3.org/2001/03/xml.xsd. At the date of issue it can also be found at - Network accessline 74
http://www.w3.org/2001/03/xml.xsd. - Network accessline 75
At the date of issue it can also be found at http://www.w3.org/2001/xml.xsd. The schema document at that URI may however change in the future, - Network accessline 76
http://www.w3.org/2001/xml.xsd. - Network accessline 79
itself. In other words, if the XML Schema namespace changes, the version of this document at http://www.w3.org/2001/xml.xsd will change - Network accessline 80
of this document at http://www.w3.org/2001/xml.xsd will change accordingly; the version at - Network accessline 81
http://www.w3.org/2001/xml.xsd will change - Network accessline 82
accordingly; the version at http://www.w3.org/2001/03/xml.xsd will not change. </xs:documentation> - Network accessline 83
http://www.w3.org/2001/03/xml.xsd will not change. - Network accessline 103
<xs:attribute name="base" type="xs:anyURI"> <xs:annotation> <xs:documentation>See http://www.w3.org/TR/xmlbase/ for - Network accessline 104
<xs:annotation> <xs:documentation>See http://www.w3.org/TR/xmlbase/ for information about this attribute.</xs:documentation> - Network accessline 105
<xs:documentation>See http://www.w3.org/TR/xmlbase/ for
skills/writing-docs/pptx/ooxml/schemas/ecma/fouth-edition/opc-contentTypes.xsd
- Network accessline 1
<U+FEFF><?xml version="1.0" encoding="UTF-8" standalone="no"?> <xs:schema xmlns="http://schemas.openxmlformats.org/package/2006/content-types" - Network accessline 2
<xs:schema xmlns="http://schemas.openxmlformats.org/package/2006/content-types" - Network accessline 3
xmlns:xs="http://www.w3.org/2001/XMLSchema" - Network accessline 4
targetNamespace="http://schemas.openxmlformats.org/package/2006/content-types"
skills/writing-docs/pptx/ooxml/schemas/ecma/fouth-edition/opc-coreProperties.xsd
- Network accessline 1
<U+FEFF><?xml version="1.0" encoding="UTF-8"?> <xs:schema targetNamespace="http://schemas.openxmlformats.org/package/2006/metadata/core-properties" - Network accessline 2
<xs:schema targetNamespace="http://schemas.openxmlformats.org/package/2006/metadata/core-properties" - Network accessline 3
xmlns="http://schemas.openxmlformats.org/package/2006/metadata/core-properties" - Network accessline 4
xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:dc="http://purl.org/dc/elements/1.1/" - Network accessline 5
xmlns:dcterms="http://purl.org/dc/terms/" elementFormDefault="qualified" blockDefault="#all"> - Network accessline 7
<xs:import namespace="http://purl.org/dc/elements/1.1/" - Network accessline 8
schemaLocation="http://dublincore.org/schemas/xmls/qdc/2003/04/02/dc.xsd"/> - Network accessline 9
<xs:import namespace="http://purl.org/dc/terms/" - Network accessline 10
schemaLocation="http://dublincore.org/schemas/xmls/qdc/2003/04/02/dcterms.xsd"/> - Network accessline 11
<xs:import id="xml" namespace="http://www.w3.org/XML/1998/namespace"/>
skills/writing-docs/pptx/ooxml/schemas/ecma/fouth-edition/opc-digSig.xsd
- Network accessline 1
<?xml version="1.0" encoding="UTF-8"?> <xsd:schema xmlns="http://schemas.openxmlformats.org/package/2006/digital-signature" - Network accessline 2
<xsd:schema xmlns="http://schemas.openxmlformats.org/package/2006/digital-signature" - Network accessline 3
xmlns:xsd="http://www.w3.org/2001/XMLSchema" - Network accessline 4
targetNamespace="http://schemas.openxmlformats.org/package/2006/digital-signature"
skills/writing-docs/pptx/ooxml/schemas/ecma/fouth-edition/opc-relationships.xsd
- Network accessline 1
<U+FEFF><?xml version="1.0" encoding="UTF-8" standalone="no"?> <xsd:schema xmlns="http://schemas.openxmlformats.org/package/2006/relationships" - Network accessline 2
<xsd:schema xmlns="http://schemas.openxmlformats.org/package/2006/relationships" - Network accessline 3
xmlns:xsd="http://www.w3.org/2001/XMLSchema" - Network accessline 4
targetNamespace="http://schemas.openxmlformats.org/package/2006/relationships"
skills/writing-docs/pptx/ooxml/schemas/mce/mc.xsd
- Network accessline 1
<?xml version="1.0" encoding="utf-8"?> <xsd:schema xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" - Network accessline 2
<xsd:schema xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" - Network accessline 3
attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://schemas.openxmlformats.org/markup-compatibility/2006" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> - Network accessline 4
targetNamespace="http://schemas.openxmlformats.org/markup-compatibility/2006" - Network accessline 5
xmlns:xsd="http://www.w3.org/2001/XMLSchema"> - Network accessline 7
<!-- This XSD is a modified version of the one found at: https://github.com/plutext/docx4j/blob/master/xsd/mce/markup-compatibility-2006-MINIMAL.xsd - Network accessline 9
https://github.com/plutext/docx4j/blob/master/xsd/mce/markup-compatibility-2006-MINIMAL.xsd - Network accessline 15
<w:document xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" - Network accessline 16
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" - Network accessline 17
xmlns:w="http://schemas.openxmlformats.org/wordprocessingml/2006/main"
skills/writing-docs/pptx/ooxml/schemas/microsoft/wml-2010.xsd
- Network accessline 1
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:w12="http://schemas.openxmlformats.org/wordprocessingml/2006/main" elementFormDefault="qualified" attributeFormDefault="qualified" blockDefault="#all" xmlns:r="http://schemas.op - Network accessline 2
<!-- <xsd:import id="rel" namespace="http://schemas.openxmlformats.org/officeDocument/2006/relationships" schemaLocation="orel.xsd"/> --> - Network accessline 3
<xsd:import id="w" namespace="http://schemas.openxmlformats.org/wordprocessingml/2006/main" schemaLocation="../ISO-IEC29500-4_2016/wml.xsd"/> - Network accessline 4
<!-- <xsd:import namespace="http://schemas.openxmlformats.org/drawingml/2006/main" schemaLocation="oartbasetypes.xsd"/> - Network accessline 5
<xsd:import namespace="http://schemas.openxmlformats.org/drawingml/2006/main" schemaLocation="oartsplineproperties.xsd"/> -->
skills/writing-docs/pptx/ooxml/schemas/microsoft/wml-2012.xsd
- Network accessline 1
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:w12="http://schemas.openxmlformats.org/wordprocessingml/2006/main" xmlns:s="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes" elementFormDefault="qualified" att - Network accessline 2
<xsd:import id="w12" namespace="http://schemas.openxmlformats.org/wordprocessingml/2006/main" schemaLocation="../ISO-IEC29500-4_2016/wml.xsd"/> - Network accessline 3
<xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes" schemaLocation="../ISO-IEC29500-4_2016/shared-commonSimpleTypes.xsd"/>
skills/writing-docs/pptx/ooxml/schemas/microsoft/wml-2018.xsd
- Network accessline 1
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:w12="http://schemas.openxmlformats.org/wordprocessingml/2006/main" elementFormDefault="qualified" attributeFormDefault="qualified" blockDefault="#all" xmlns="http://schemas.micr - Network accessline 2
<xsd:import id="w12" namespace="http://schemas.openxmlformats.org/wordprocessingml/2006/main" schemaLocation="../ISO-IEC29500-4_2016/wml.xsd"/>
skills/writing-docs/pptx/ooxml/schemas/microsoft/wml-cex-2018.xsd
- Network accessline 1
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:w="http://schemas.openxmlformats.org/wordprocessingml/2006/main" xmlns:s="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes" xmlns:w16="http://schemas.microsoft. - Network accessline 2
<xsd:import id="w16" namespace="http://schemas.microsoft.com/office/word/2018/wordml" schemaLocation="wml-2018.xsd"/> - Network accessline 3
<xsd:import id="w" namespace="http://schemas.openxmlformats.org/wordprocessingml/2006/main" schemaLocation="../ISO-IEC29500-4_2016/wml.xsd"/> - Network accessline 4
<xsd:import id="s" namespace="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes" schemaLocation="../ISO-IEC29500-4_2016/shared-commonSimpleTypes.xsd"/>
skills/writing-docs/pptx/ooxml/schemas/microsoft/wml-cid-2016.xsd
- Network accessline 1
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:w12="http://schemas.openxmlformats.org/wordprocessingml/2006/main" elementFormDefault="qualified" attributeFormDefault="qualified" blockDefault="#all" xmlns="http://schemas.micr - Network accessline 2
<xsd:import id="w12" namespace="http://schemas.openxmlformats.org/wordprocessingml/2006/main" schemaLocation="../ISO-IEC29500-4_2016/wml.xsd"/>
skills/writing-docs/pptx/ooxml/schemas/microsoft/wml-sdtdatahash-2020.xsd
- Network accessline 1
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:w12="http://schemas.openxmlformats.org/wordprocessingml/2006/main" elementFormDefault="qualified" attributeFormDefault="qualified" blockDefault="#all" xmlns="http://schemas.micr - Network accessline 2
<xsd:import id="w12" namespace="http://schemas.openxmlformats.org/wordprocessingml/2006/main" schemaLocation="../ISO-IEC29500-4_2016/wml.xsd"/>
skills/writing-docs/pptx/ooxml/schemas/microsoft/wml-symex-2015.xsd
- Network accessline 1
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:w12="http://schemas.openxmlformats.org/wordprocessingml/2006/main" elementFormDefault="qualified" attributeFormDefault="qualified" blockDefault="#all" xmlns="http://schemas.micr - Network accessline 2
<xsd:import id="w12" namespace="http://schemas.openxmlformats.org/wordprocessingml/2006/main" schemaLocation="../ISO-IEC29500-4_2016/wml.xsd"/>
skills/writing-docs/pptx/ooxml/scripts/pack.py
- Executable scriptline 1
#!/usr/bin/env python3
skills/writing-docs/pptx/ooxml/scripts/unpack.py
- Executable scriptline 1
#!/usr/bin/env python3
skills/writing-docs/pptx/ooxml/scripts/validate.py
- Executable scriptline 1
#!/usr/bin/env python3
skills/writing-docs/pptx/ooxml/scripts/validation/__init__.py
- Executable scriptline 1
Executable file
skills/writing-docs/pptx/ooxml/scripts/validation/base.py
- Executable scriptline 1
Executable file - Network accessline 70
MC_NAMESPACE = "http://schemas.openxmlformats.org/markup-compatibility/2006" - Network accessline 71
XML_NAMESPACE = "http://www.w3.org/XML/1998/namespace" - Network accessline 74
PACKAGE_RELATIONSHIPS_NAMESPACE = ( "http://schemas.openxmlformats.org/package/2006/relationships" - Network accessline 75
"http://schemas.openxmlformats.org/package/2006/relationships" - Network accessline 76
) OFFICE_RELATIONSHIPS_NAMESPACE = ( "http://schemas.openxmlformats.org/officeDocument/2006/relationships" - Network accessline 77
OFFICE_RELATIONSHIPS_NAMESPACE = ( "http://schemas.openxmlformats.org/officeDocument/2006/relationships" ) - Network accessline 78
"http://schemas.openxmlformats.org/officeDocument/2006/relationships" - Network accessline 79
) CONTENT_TYPES_NAMESPACE = ( "http://schemas.openxmlformats.org/package/2006/content-types" - Network accessline 80
CONTENT_TYPES_NAMESPACE = ( "http://schemas.openxmlformats.org/package/2006/content-types" ) - Network accessline 81
"http://schemas.openxmlformats.org/package/2006/content-types" - Network accessline 88
OOXML_NAMESPACES = { "http://schemas.openxmlformats.org/officeDocument/2006/math", - Network accessline 89
"http://schemas.openxmlformats.org/officeDocument/2006/math", - Network accessline 90
"http://schemas.openxmlformats.org/officeDocument/2006/relationships", - Network accessline 91
"http://schemas.openxmlformats.org/schemaLibrary/2006/main", - Network accessline 92
"http://schemas.openxmlformats.org/drawingml/2006/main", - Network accessline 93
"http://schemas.openxmlformats.org/drawingml/2006/chart", - Network accessline 94
"http://schemas.openxmlformats.org/drawingml/2006/chartDrawing", - Network accessline 95
"http://schemas.openxmlformats.org/drawingml/2006/diagram", - Network accessline 96
"http://schemas.openxmlformats.org/drawingml/2006/picture", - Network accessline 97
"http://schemas.openxmlformats.org/drawingml/2006/spreadsheetDrawing", - Network accessline 98
"http://schemas.openxmlformats.org/drawingml/2006/wordprocessingDrawing", - Network accessline 99
"http://schemas.openxmlformats.org/wordprocessingml/2006/main", - Network accessline 100
"http://schemas.openxmlformats.org/presentationml/2006/main", - Network accessline 101
"http://schemas.openxmlformats.org/spreadsheetml/2006/main", - Network accessline 102
"http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes", - Network accessline 103
"http://www.w3.org/XML/1998/namespace",
skills/writing-docs/pptx/ooxml/scripts/validation/docx.py
skills/writing-docs/pptx/ooxml/scripts/validation/pptx.py
skills/writing-docs/pptx/ooxml/scripts/validation/redlining.py
- Executable scriptline 1
Executable file - Network accessline 17
self.verbose = verbose self.namespaces = { "w": "http://schemas.openxmlformats.org/wordprocessingml/2006/main" - Network accessline 18
self.namespaces = { "w": "http://schemas.openxmlformats.org/wordprocessingml/2006/main" } - Network accessline 19
"w": "http://schemas.openxmlformats.org/wordprocessingml/2006/main"
skills/writing-docs/pptx/scripts/html2pptx.js
- Executable scriptline 1
Executable file
skills/writing-docs/pptx/scripts/inventory.py
- Executable scriptline 1
#!/usr/bin/env python3 - Network accessline 166
): pPr = paragraph._p.pPr ns = "{http://schemas.openxmlformats.org/drawingml/2006/main}" - Network accessline 167
pPr = paragraph._p.pPr ns = "{http://schemas.openxmlformats.org/drawingml/2006/main}" if ( - Network accessline 168
ns = "{http://schemas.openxmlformats.org/drawingml/2006/main}"
skills/writing-docs/pptx/scripts/rearrange.py
- Executable scriptline 1
#!/usr/bin/env python3 - Network accessline 103
for blip in blips: old_rId = blip.get( "{http://schemas.openxmlformats.org/officeDocument/2006/relationships}embed" - Network accessline 104
old_rId = blip.get( "{http://schemas.openxmlformats.org/officeDocument/2006/relationships}embed" ) - Network accessline 105
"{http://schemas.openxmlformats.org/officeDocument/2006/relationships}embed" - Network accessline 115
blip.set( "{http://schemas.openxmlformats.org/officeDocument/2006/relationships}embed", - Network accessline 116
"{http://schemas.openxmlformats.org/officeDocument/2006/relationships}embed",
skills/writing-docs/pptx/scripts/replace.py
- Executable scriptline 1
#!/usr/bin/env python3
skills/writing-docs/pptx/scripts/thumbnail.py
- Executable scriptline 1
#!/usr/bin/env python3
skills/writing-docs/slides/LICENSE.txt
skills/writing-docs/slides/assets/pptxgenjs_helpers/code.js
- Executable scriptline 1
Executable file
skills/writing-docs/slides/assets/pptxgenjs_helpers/image.js
skills/writing-docs/slides/assets/pptxgenjs_helpers/index.js
- Executable scriptline 1
Executable file
skills/writing-docs/slides/assets/pptxgenjs_helpers/latex.js
- Executable scriptline 1
Executable file - Network accessline 37
svg = svg.replace(/<\?xml[^>]*>/g, ""); if (!/xmlns=\"http:\/\/www\.w3\.org\/2000\/svg\"/.test(svg)) { svg = svg.replace(/<svg /, '<svg xmlns="http://www.w3.org/2000/svg" '); - Network accessline 38
if (!/xmlns=\"http:\/\/www\.w3\.org\/2000\/svg\"/.test(svg)) { svg = svg.replace(/<svg /, '<svg xmlns="http://www.w3.org/2000/svg" '); } - Network accessline 39
svg = svg.replace(/<svg /, '<svg xmlns="http://www.w3.org/2000/svg" ');
skills/writing-docs/slides/assets/pptxgenjs_helpers/layout.js
- Executable scriptline 1
Executable file
skills/writing-docs/slides/assets/pptxgenjs_helpers/layout_builders.js
- Executable scriptline 1
Executable file
skills/writing-docs/slides/assets/pptxgenjs_helpers/svg.js
- Executable scriptline 1
Executable file - Network accessline 13
inner = inner.replace(/<\?xml[^>]*>/g, ""); if (!/xmlns=\"http:\/\/www\.w3\.org\/2000\/svg\"/.test(inner)) { inner = inner.replace(/<svg /, '<svg xmlns="http://www.w3.org/2000/svg" '); - Network accessline 14
if (!/xmlns=\"http:\/\/www\.w3\.org\/2000\/svg\"/.test(inner)) { inner = inner.replace(/<svg /, '<svg xmlns="http://www.w3.org/2000/svg" '); } - Network accessline 15
inner = inner.replace(/<svg /, '<svg xmlns="http://www.w3.org/2000/svg" ');
skills/writing-docs/slides/assets/pptxgenjs_helpers/text.js
- Executable scriptline 1
Executable file
skills/writing-docs/slides/assets/pptxgenjs_helpers/util.js
- Executable scriptline 1
Executable file
skills/writing-docs/slides/assets/slides-small.svg
- Network accessline 1
<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
skills/writing-docs/slides/scripts/create_montage.py
- Executable scriptline 1
#!/usr/bin/env python3
skills/writing-docs/slides/scripts/detect_font.py
- Executable scriptline 1
#!/usr/bin/env python3 - Network accessline 252
tree = ET.parse(f) root = tree.getroot() ns = {"a": "http://schemas.openxmlformats.org/drawingml/2006/main"} - Network accessline 253
root = tree.getroot() ns = {"a": "http://schemas.openxmlformats.org/drawingml/2006/main"} defaults = _collect_default_font_faces(root) - Network accessline 254
ns = {"a": "http://schemas.openxmlformats.org/drawingml/2006/main"} - Network accessline 324
def _collect_default_font_faces(root: ET.Element) -> dict[str, set[str]]: ns = {"a": "http://schemas.openxmlformats.org/drawingml/2006/main"} - Network accessline 325
ns = {"a": "http://schemas.openxmlformats.org/drawingml/2006/main"} - Access to secretsline 343
[Credential-related source omitted]
skills/writing-docs/slides/scripts/ensure_raster_image.py
skills/writing-docs/slides/scripts/render_slides.py
- Executable scriptline 1
#!/usr/bin/env python3 - Network accessline 22
xml = zf.read("ppt/presentation.xml") root = ET.fromstring(xml) ns = {"p": "http://schemas.openxmlformats.org/presentationml/2006/main"} - Network accessline 23
root = ET.fromstring(xml) ns = {"p": "http://schemas.openxmlformats.org/presentationml/2006/main"} sld_sz = root.find("p:sldSz", ns) - Network accessline 24
ns = {"p": "http://schemas.openxmlformats.org/presentationml/2006/main"} - Access to secretsline 104
[Credential-related source omitted]
skills/writing-docs/slides/scripts/slides_test.py
- Executable scriptline 1
#!/usr/bin/env python3
skills/writing-docs/templates/nextjs-saas/TEMPLATE.md
- Access to secretsline 79
[Credential-related source omitted]
skills/writing-docs/xlsx/LICENSE.txt
- Network accessline 6
exists, use is governed by Anthropic's Consumer Terms of Service or Commercial Terms of Service, as applicable: https://www.anthropic.com/legal/consumer-terms - Network accessline 7
Commercial Terms of Service, as applicable: https://www.anthropic.com/legal/consumer-terms https://www.anthropic.com/legal/commercial-terms - Network accessline 8
https://www.anthropic.com/legal/consumer-terms - Network accessline 9
https://www.anthropic.com/legal/commercial-terms
skills/writing-docs/xlsx/recalc.py
- Executable scriptline 1
#!/usr/bin/env python3 - Network accessline 35
macro_content = '''<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE script:module PUBLIC "-//OpenOffice.org//DTD OfficeDocument 1.0//EN" "module.dtd"> <script:module xmlns:script="http://openoffice.org/2000/script" script:name="Module1" scr - Network accessline 36
<!DOCTYPE script:module PUBLIC "-//OpenOffice.org//DTD OfficeDocument 1.0//EN" "module.dtd"> <script:module xmlns:script="http://openoffice.org/2000/script" script:name="Module1" script:language="StarBasic"> Sub RecalculateAndSave() - Network accessline 37
<script:module xmlns:script="http://openoffice.org/2000/script" script:name="Module1" script:language="StarBasic">
How the signals fit together
Facts from a static read of the files at the pinned commit. They describe what the code does, not why.
Some files could not be read; the facts below still hold.
Declared and executed: 1 fact
- Allows Bash without restrictions, though it has no scripts or shell blocksapp-builder/SKILL.md:4High confidence
Signal confidence: 499 facts
- Network access in prose of the SKILL.mdagent-memory/SKILL.md:68Low confidence
- Network access in prose of the SKILL.mdagent-memory/SKILL.md:69Low confidence
- Network access in prose of the SKILL.mdagent-memory/SKILL.md:70Low confidence
- Network access in prose of the SKILL.mdagent-memory/SKILL.md:71Low confidence
- Network access in prose of the SKILL.mdagent-memory/SKILL.md:72Low confidence
- Network access in prose of the SKILL.mdagent-memory/SKILL.md:73Low confidence
- Network access in prose of the SKILL.mdclaukit/SKILL.md:12Low confidence
- Network access in prose of documentationclaukit/references/guardrails.md:5Low confidence
- Network access in prose of documentationclaukit/references/guardrails.md:6Low confidence
- Network access in prose of documentationclaukit/references/skills-directory.md:66Low confidence
- Network access in prose of the SKILL.mdmcp-agent-patterns/SKILL.md:62Low confidence
- Network access in prose of the SKILL.mdmcp-agent-patterns/SKILL.md:63Low confidence
- Network access in prose of the SKILL.mdmcp-agent-patterns/SKILL.md:64Low confidence
- Network access in prose of the SKILL.mdworkflow-state-machines/SKILL.md:64Low confidence
- Network access in prose of the SKILL.mdworkflow-state-machines/SKILL.md:65Low confidence
- Network access in prose of the SKILL.mdworkflow-state-machines/SKILL.md:66Low confidence
- Network access in prose of the SKILL.mdworkflow-state-machines/SKILL.md:67Low confidence
- Network access in prose of the SKILL.mdworkflow-state-machines/SKILL.md:68Low confidence
- Broad permissions in the frontmatter of the SKILL.mdai-multimodal/SKILL.md:1High confidence
- Access to secrets in prose of the SKILL.mdai-multimodal/SKILL.md:102Low confidence
- Access to secrets in prose of the SKILL.md: a variable, placeholder or call, not a stored valueai-multimodal/SKILL.md:103Low confidence
- Network access in prose of the SKILL.mdai-multimodal/SKILL.md:109Low confidence
- Network access in prose of the SKILL.mdai-multimodal/SKILL.md:351Low confidence
- Network access in prose of the SKILL.mdai-multimodal/SKILL.md:352Low confidence
- Network access in prose of the SKILL.mdai-multimodal/SKILL.md:353Low confidence
- Network access in prose of the SKILL.mdai-multimodal/SKILL.md:354Low confidence
- Network access in prose of the SKILL.mdai-multimodal/SKILL.md:355Low confidence
- Network access in prose of the SKILL.mdai-multimodal/SKILL.md:356Low confidence
- Network access in prose of the SKILL.mdai-multimodal/SKILL.md:357Low confidence
- Access to secrets in code of documentation: a variable, placeholder or call, not a stored valueai-multimodal/references/audio-processing.md:37Low confidence
- Access to secrets in code of documentation: a variable, placeholder or call, not a stored valueai-multimodal/references/image-generation.md:32Low confidence
- Access to secrets in code of documentation: a variable, placeholder or call, not a stored valueai-multimodal/references/video-analysis.md:44Low confidence
- Network access in code of documentationai-multimodal/references/video-analysis.md:74Low confidence
- Network access in code of documentationai-multimodal/references/video-analysis.md:75Low confidence
- Network access in code of documentationai-multimodal/references/video-analysis.md:76Low confidence
- Network access in code of documentationai-multimodal/references/video-analysis.md:361Low confidence
- Network access in code of documentationai-multimodal/references/video-analysis.md:362Low confidence
- Access to secrets in code of documentation: a variable, placeholder or call, not a stored valueai-multimodal/references/vision-understanding.md:49Low confidence
- Network access in code of documentationai-multimodal/references/vision-understanding.md:207Low confidence
- Network access in code of documentationai-multimodal/references/vision-understanding.md:208Low confidence
- Network access in code of documentationai-multimodal/references/vision-understanding.md:209Low confidence
- Executable script in code of a file that runsai-multimodal/scripts/document_converter.py:1High confidence
- Access to secrets in code of a file that runs: a variable, placeholder or call, not a stored valueai-multimodal/scripts/document_converter.py:40Low confidence
- Access to secrets in prose of a file that runs: a variable, placeholder or call, not a stored valueai-multimodal/scripts/document_converter.py:45Low confidence
- Access to secrets in prose of a file that runs: a variable, placeholder or call, not a stored valueai-multimodal/scripts/document_converter.py:46Low confidence
- Access to secrets in prose of a file that runs: a variable, placeholder or call, not a stored valueai-multimodal/scripts/document_converter.py:47Low confidence
- Access to secrets in code of a file that runs: a variable, placeholder or call, not a stored valueai-multimodal/scripts/document_converter.py:50Low confidence
- Access to secrets in code of a file that runsai-multimodal/scripts/document_converter.py:51High confidence
- Access to secrets in code of a file that runsai-multimodal/scripts/document_converter.py:52High confidence
- Access to secrets in a comment of a file that runsai-multimodal/scripts/document_converter.py:54Low confidence
and 449 more
Only the first 500 facts are listed.
Works with
| Agent | Status | Evidence | Install to |
|---|---|---|---|
| Claude Code | Native | Path .claude-plugin/instructions.md | .claude/skills/<skill-name>/ |
| Codex | Native | Manifest AGENTS.md | .agents/skills/<skill-name>/ |
| Cursor | Compatible | Standard SKILL.md skills/agent-frameworks/agent-memory/SKILL.md | .cursor/skills/<skill-name>/ |
| Gemini CLI | Native | Path GEMINI.md | .gemini/skills/<skill-name>/ |
| GitHub Copilot | Compatible | Standard SKILL.md skills/agent-frameworks/agent-memory/SKILL.md | .github/skills/<skill-name>/ |
| OpenCode | Native | Path .opencode/instructions.md | .opencode/skills/<skill-name>/ |
- Native The repository ships a manifest, folder or frontmatter field for this agent.
- Compatible A standard SKILL.md that this agent can read.
- Unknown No evidence either way.
Derived automatically from paths, manifests and frontmatter. Not tested on each agent.