CtrlK
BlogDocsLog inGet started
Tessl Logo

finkel/jgit

JGit documentation and API reference with code examples

92

1.09x
Quality

Pending

Does it follow best practices?

Impact

92%

1.09x

Average score across 10 eval scenarios

SecuritybySnyk

Pending

The risk profile of this skill

Overview
Eval results
Files

criteria.jsonevals/scenario-5/

{
  "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
    }
  ]
}

tile.json