CtrlK
CommunityDocumentationLog inGet started
Tessl Logo

tessl/npm-libnpmorg

tessl install tessl/npm-libnpmorg@8.0.0

Programmatic API for managing npm organization memberships and roles

Agent Success

Agent success rate when using this tile

74%

Improvement

Agent success rate improvement when using this tile compared to baseline

0.97x

Baseline

Agent success rate without this tile

76%

rubric.jsonevals/scenario-1/

{
  "context": "Evaluates how well the solution orchestrates npm CLI commands for dependency cleanup. The focus is on correct use of npm uninstall, prune, and rebuild to align node_modules with package manifests. Points reflect command choices, flags, and ordering that ensure a clean, rebuilt install tree.",
  "type": "weighted_checklist",
  "checklist": [
    {
      "name": "Uninstall command",
      "description": "Uses `npm uninstall` (or `npm remove`) with the project cwd to drop requested packages and update both package.json and lockfile.",
      "max_score": 30
    },
    {
      "name": "Dev handling",
      "description": "When dev dependencies are in scope, passes the appropriate dev flag (e.g., `--save-dev`) to the uninstall command so devDependencies are updated correctly.",
      "max_score": 15
    },
    {
      "name": "Prune extraneous",
      "description": "Runs `npm prune` after removals to delete modules not listed in the manifest, ensuring node_modules matches dependencies.",
      "max_score": 25
    },
    {
      "name": "Rebuild usage",
      "description": "Invokes `npm rebuild` to recompile installed modules, targeting specific packages when a subset is provided and skipping when disabled.",
      "max_score": 20
    },
    {
      "name": "Ordered execution",
      "description": "Ensures the sequence is uninstall -> prune -> rebuild within the same working directory so later steps operate on updated state.",
      "max_score": 10
    }
  ]
}

Version

Workspace
tessl
Visibility
Public
Created
Last updated
Describes
npmpkg:npm/libnpmorg@8.0.x
tile.json