JGit documentation and API reference with code examples
92
Pending
Does it follow best practices?
Impact
92%
1.09xAverage score across 10 eval scenarios
Pending
The risk profile of this skill
{
"context": "Tests whether the agent implements repository factory and manager using design patterns for lifecycle management, pooling, and configuration.",
"type": "weighted_checklist",
"checklist": [
{
"name": "Factory pattern",
"description": "Uses factory pattern for repository creation with consistent configuration",
"max_score": 10
},
{
"name": "Pooling implementation",
"description": "Implements connection pooling or instance caching for repositories",
"max_score": 10
},
{
"name": "Lifecycle management",
"description": "Provides comprehensive lifecycle management (creation, validation, closing)",
"max_score": 10
},
{
"name": "Configuration abstraction",
"description": "Separates configuration from implementation using config classes or builders",
"max_score": 10
},
{
"name": "Resource cleanup",
"description": "Ensures all repositories are properly closed via shutdown hooks or explicit management",
"max_score": 10
},
{
"name": "Metrics collection",
"description": "Collects and provides metrics (open count, error rates, performance)",
"max_score": 10
},
{
"name": "Thread safety",
"description": "Design is thread-safe for concurrent repository access and management",
"max_score": 10
},
{
"name": "Error handling strategy",
"description": "Implements consistent error handling strategy for repository operations",
"max_score": 10
},
{
"name": "Builder pattern usage",
"description": "Uses builder pattern (FileRepositoryBuilder) appropriately within factory",
"max_score": 10
},
{
"name": "Graceful shutdown",
"description": "Implements graceful shutdown with timeout for repository cleanup",
"max_score": 10
}
]
}evals
scenario-1
scenario-2
scenario-3
scenario-4
scenario-5