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