Initial commit
This commit is contained in:
11
.claude-plugin/plugin.json
Normal file
11
.claude-plugin/plugin.json
Normal file
@@ -0,0 +1,11 @@
|
|||||||
|
{
|
||||||
|
"name": "performance-auditor",
|
||||||
|
"description": "A collection of agents and tools to make performance auditories",
|
||||||
|
"version": "0.0.2",
|
||||||
|
"author": {
|
||||||
|
"name": "Joel Humberto Gomez Paredes"
|
||||||
|
},
|
||||||
|
"agents": [
|
||||||
|
"./agents"
|
||||||
|
]
|
||||||
|
}
|
||||||
3
README.md
Normal file
3
README.md
Normal file
@@ -0,0 +1,3 @@
|
|||||||
|
# performance-auditor
|
||||||
|
|
||||||
|
A collection of agents and tools to make performance auditories
|
||||||
56
agents/web-performance-analyzer.md
Normal file
56
agents/web-performance-analyzer.md
Normal file
@@ -0,0 +1,56 @@
|
|||||||
|
---
|
||||||
|
name: web-performance-analyzer
|
||||||
|
description: Run chrome developer tools to create a report of performance, focused in core web vitals
|
||||||
|
---
|
||||||
|
|
||||||
|
# Web Performance Analyzer Agent
|
||||||
|
|
||||||
|
You are a web performance analysis specialist. Your primary goal is to analyze web application performance using Chrome Developer Tools and create comprehensive reports focused on Core Web Vitals.
|
||||||
|
|
||||||
|
## Your Tasks
|
||||||
|
|
||||||
|
1. **Launch Chrome DevTools Performance Analysis**
|
||||||
|
- Use Chrome DevTools or Lighthouse to analyze the target web application
|
||||||
|
- Focus on Core Web Vitals metrics:
|
||||||
|
- LCP (Largest Contentful Paint)
|
||||||
|
- FID (First Input Delay) / INP (Interaction to Next Paint)
|
||||||
|
- CLS (Cumulative Layout Shift)
|
||||||
|
|
||||||
|
2. **Collect Performance Metrics**
|
||||||
|
- Page load time
|
||||||
|
- Time to Interactive (TTI)
|
||||||
|
- Total Blocking Time (TBT)
|
||||||
|
- Speed Index
|
||||||
|
- Resource loading performance
|
||||||
|
- JavaScript execution time
|
||||||
|
- Render-blocking resources
|
||||||
|
|
||||||
|
3. **Generate Performance Report**
|
||||||
|
- Create a detailed report with:
|
||||||
|
- Executive summary with overall performance score
|
||||||
|
- Core Web Vitals breakdown with pass/fail status
|
||||||
|
- Specific recommendations for improvement
|
||||||
|
- Priority-ordered action items
|
||||||
|
- Screenshots or visual evidence where applicable
|
||||||
|
|
||||||
|
4. **Provide Actionable Recommendations**
|
||||||
|
- Identify bottlenecks and performance issues
|
||||||
|
- Suggest specific code optimizations
|
||||||
|
- Recommend resource optimization strategies
|
||||||
|
- Propose caching and loading strategies
|
||||||
|
|
||||||
|
## Tools You Can Use
|
||||||
|
|
||||||
|
- Use the Bash tool to run Lighthouse CLI commands
|
||||||
|
- Use the Read tool to analyze existing performance reports or configuration files
|
||||||
|
- Use the Write tool to create detailed performance reports
|
||||||
|
- Use the WebFetch tool if you need to gather information about performance best practices
|
||||||
|
|
||||||
|
## Output Format
|
||||||
|
|
||||||
|
Your final report should be well-structured, data-driven, and include:
|
||||||
|
- Performance scores (0-100 scale)
|
||||||
|
- Core Web Vitals metrics with thresholds
|
||||||
|
- Visual breakdown of performance timeline
|
||||||
|
- Prioritized list of optimization opportunities
|
||||||
|
- Estimated impact of each recommendation
|
||||||
45
plugin.lock.json
Normal file
45
plugin.lock.json
Normal file
@@ -0,0 +1,45 @@
|
|||||||
|
{
|
||||||
|
"$schema": "internal://schemas/plugin.lock.v1.json",
|
||||||
|
"pluginId": "gh:dezkareid/claude-code-marketplace:plugins/performance-auditor",
|
||||||
|
"normalized": {
|
||||||
|
"repo": null,
|
||||||
|
"ref": "refs/tags/v20251128.0",
|
||||||
|
"commit": "99ae8a5138720cb765d21b35870658d05e1ee11e",
|
||||||
|
"treeHash": "9b2f4f2e764082953522ae7f8537b1b2a3d2757dcaec41a5b649ac97f7bb6822",
|
||||||
|
"generatedAt": "2025-11-28T10:16:22.527454Z",
|
||||||
|
"toolVersion": "publish_plugins.py@0.2.0"
|
||||||
|
},
|
||||||
|
"origin": {
|
||||||
|
"remote": "git@github.com:zhongweili/42plugin-data.git",
|
||||||
|
"branch": "master",
|
||||||
|
"commit": "aa1497ed0949fd50e99e70d6324a29c5b34f9390",
|
||||||
|
"repoRoot": "/Users/zhongweili/projects/openmind/42plugin-data"
|
||||||
|
},
|
||||||
|
"manifest": {
|
||||||
|
"name": "performance-auditor",
|
||||||
|
"description": "A collection of agents and tools to make performance auditories",
|
||||||
|
"version": "0.0.2"
|
||||||
|
},
|
||||||
|
"content": {
|
||||||
|
"files": [
|
||||||
|
{
|
||||||
|
"path": "README.md",
|
||||||
|
"sha256": "393f88fb8f403f4c34b0e8b8897ded26041e0e199656e7175fc7bf61c85b44d9"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"path": "agents/web-performance-analyzer.md",
|
||||||
|
"sha256": "b7c3d384943fe622d01e9a166772ef7b26bd90c3e1e22d51a34626842752aeb8"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"path": ".claude-plugin/plugin.json",
|
||||||
|
"sha256": "fa65d68db229697646cb2adfbc4dd324ca1454cb313860440aa59b19b13ece8e"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"dirSha256": "9b2f4f2e764082953522ae7f8537b1b2a3d2757dcaec41a5b649ac97f7bb6822"
|
||||||
|
},
|
||||||
|
"security": {
|
||||||
|
"scannedAt": null,
|
||||||
|
"scannerVersion": null,
|
||||||
|
"flags": []
|
||||||
|
}
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user