Skip to content
This repository was archived by the owner on Jun 21, 2026. It is now read-only.
This repository was archived by the owner on Jun 21, 2026. It is now read-only.

Add root package.json for dependency management #47

Description

@EricGrill

Problem

Repository lacks a root package.json for dependency management and tooling.

Current state:

  • No root package.json
  • No centralized way to manage dev dependencies
  • Scripts in scripts/ directory have no dependency management
  • No npm scripts for common tasks
  • No lockfile for reproducible builds

Why it matters:
Without a root package.json:

  • Contributors can't easily run linting, formatting, or validation
  • CI can't cache dependencies effectively
  • No standardized way to add development tooling
  • Harder to enforce code quality standards

Suggested Solution

Create a root package.json with:

{
  "name": "agents-skills-plugins",
  "version": "1.0.0",
  "description": "Claude Code Plugin Marketplace - Community plugins, agents, and skills",
  "private": true,
  "scripts": {
    "validate": "node scripts/validate-plugins.js",
    "lint": "eslint scripts/",
    "format": "prettier --write '**/*.json' '**/*.md'",
    "test": "npm run validate",
    "update-index": "node scripts/update-index.js"
  },
  "devDependencies": {
    "ajv-cli": "^5.0.0",
    "prettier": "^3.0.0",
    "eslint": "^8.0.0"
  }
}

Acceptance Criteria

  • Root package.json created
  • Dev dependencies for validation/linting
  • npm scripts for common tasks
  • CI updated to use npm scripts
  • package-lock.json committed

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions