Install
1
Run in your terminal$
npx claudepluginhub fujigo-software/f5-framework-claude --plugin f5-coreTool Access
This skill is limited to using the following tools:
ReadWriteGlobGrepBash
Supporting Assets
View in Repositoryapi/async-processing.mdapi/batch-operations.mdapi/pagination.mdapi/response-compression.mdcaching/cache-invalidation.mdcaching/caching-strategies.mdcaching/cdn-caching.mdcaching/http-caching.mdcaching/redis-caching.mddatabase/connection-pooling.mddatabase/indexing-strategies.mddatabase/n-plus-one.mddatabase/query-optimization.mdfrontend/bundle-optimization.mdfrontend/core-web-vitals.mdfrontend/image-optimization.mdfrontend/lazy-loading.mdfundamentals/benchmarking.mdfundamentals/bottleneck-analysis.mdfundamentals/performance-metrics.mdSkill Content
Performance Skills
Overview
Performance optimization knowledge for building fast, scalable applications that provide excellent user experience.
Key Metrics
| Metric | Target | Description |
|---|---|---|
| TTFB | < 200ms | Time to First Byte |
| FCP | < 1.8s | First Contentful Paint |
| LCP | < 2.5s | Largest Contentful Paint |
| FID | < 100ms | First Input Delay |
| CLS | < 0.1 | Cumulative Layout Shift |
| API Response | < 200ms | P95 response time |
| Database Query | < 50ms | P95 query time |
| Memory Usage | < 80% | Application memory threshold |
Categories
Fundamentals
- Performance metrics and measurement
- Bottleneck analysis techniques
- Benchmarking methodologies
Caching
- Application caching strategies
- Redis/Memcached implementation
- HTTP caching headers
- CDN configuration
- Cache invalidation patterns
Database Performance
- Query optimization
- Indexing strategies
- Connection pooling
- N+1 query prevention
- Read replicas
API Performance
- Pagination strategies
- Response compression
- Batch operations
- Async processing
- Rate limiting
Frontend Performance
- Bundle optimization
- Code splitting
- Lazy loading
- Image optimization
- Core Web Vitals
Profiling & Monitoring
- CPU profiling
- Memory analysis
- APM tools
- Performance testing
Scaling
- Horizontal vs vertical
- Load balancing
- Auto-scaling
- Caching layers
Performance Pyramid
╱╲
╱ ╲ CDN / Edge
╱────╲
╱ ╲ Application Cache
╱────────╲
╱ ╲ Database Optimization
╱────────────╲
╱ ╲ Code Optimization
╱________________╲ Infrastructure
Quick Reference
Response Time Targets
| Operation Type | Target | Maximum |
|---|---|---|
| Static assets | < 50ms | 100ms |
| API read | < 100ms | 200ms |
| API write | < 200ms | 500ms |
| Search | < 200ms | 500ms |
| Report generation | < 2s | 5s |
| File upload | < 5s | 30s |
Caching Strategy by Data Type
| Data Type | Cache Location | TTL |
|---|---|---|
| Static assets | CDN | 1 year |
| User session | Redis | 30 min |
| User profile | Redis | 1 hour |
| Product catalog | Redis + CDN | 6 hours |
| Search results | Redis | 5 min |
| Config | Memory | 24 hours |
Skill Files
Fundamentals
Caching
Database
API
Frontend
Profiling
Scaling
Integration with F5 Framework
Quality Gate Integration
Performance requirements should be defined in quality gates:
# .f5/quality/gates-status.yaml
gates:
G2:
performance:
api_p95_response: "< 200ms"
database_p95_query: "< 50ms"
memory_usage: "< 80%"
Traceability
Performance requirements should be traceable:
// NFR-PERF-001: API response time must be under 200ms at P95
export async function getUser(id: string): Promise<User> {
// implementation
}
Similar Skills
Stats
Parent Repo Stars17
Parent Repo Forks7
Last CommitFeb 4, 2026