{
  "name": "@softspark/ai-toolkit",
  "version": "4.20.0",
  "description": "AI coding toolkit: 108 skills, 44 agents, 12 developer-tool integrations, recoverable native tool-output filtering, Claude Chat/Cowork export, safety constitution, SARIF audit, and signed npm provenance.",
  "keywords": [
    "claude",
    "claude-code",
    "anthropic",
    "ai",
    "agents",
    "skills",
    "llm",
    "toolkit",
    "developer-tools",
    "cursor",
    "windsurf",
    "copilot",
    "gemini",
    "cline",
    "roo-code",
    "roo",
    "aider",
    "augment",
    "antigravity",
    "google-antigravity",
    "opencode",
    "multi-platform"
  ],
  "homepage": "https://github.com/softspark/ai-toolkit",
  "repository": {
    "type": "git",
    "url": "git+https://github.com/softspark/ai-toolkit.git"
  },
  "bugs": {
    "url": "https://github.com/softspark/ai-toolkit/issues"
  },
  "license": "Apache-2.0",
  "author": "SoftSpark <biuro@softspark.eu>",
  "main": "bin/ai-toolkit.js",
  "bin": {
    "ai-toolkit": "bin/ai-toolkit.js"
  },
  "scripts": {
    "prepublishOnly": "npm run generate:all && python3 scripts/validate.py --strict && npm test",
    "test": "bats tests/ --jobs 4 --no-parallelize-within-files",
    "validate": "python3 scripts/validate.py",
    "evaluate": "python3 scripts/evaluate_skills.py",
    "benchmark:ecosystem": "python3 scripts/benchmark_ecosystem.py --offline",
    "benchmark:harvest": "python3 scripts/harvest_ecosystem.py --offline",
    "ecosystem:doctor": "python3 scripts/ecosystem_doctor.py --format text",
    "ecosystem:doctor:offline": "python3 scripts/ecosystem_doctor.py --offline --format text",
    "ecosystem:doctor:update": "python3 scripts/ecosystem_doctor.py --update",
    "generate:agents": "AI_TOOLKIT_NO_CUSTOM_RULES=1 python3 scripts/generate_agents_md.py > AGENTS.md",
    "generate:cursor": "python3 scripts/generate_cursor_rules.py > .cursorrules",
    "generate:llms": "python3 scripts/generate_llms_txt.py > llms.txt && python3 scripts/generate_llms_txt.py --full > llms-full.txt",
    "generate:windsurf": "python3 scripts/generate_windsurf.py > .windsurfrules",
    "generate:copilot": "AI_TOOLKIT_NO_CUSTOM_RULES=1 python3 scripts/generate_copilot.py > .github/copilot-instructions.md",
    "generate:gemini": "AI_TOOLKIT_NO_CUSTOM_RULES=1 python3 scripts/generate_gemini.py > GEMINI.md",
    "generate:cline": "python3 scripts/generate_cline_rules.py .",
    "generate:roo": "python3 scripts/generate_roo_modes.py > .roomodes",
    "generate:aider": "python3 scripts/generate_aider_conf.py > .aider.conf.yml",
    "generate:language-rules": "python3 scripts/generate_language_rules_skills.py",
    "generate:opencode-agents": "python3 scripts/generate_opencode_agents.py .",
    "generate:opencode-commands": "python3 scripts/generate_opencode_commands.py .",
    "generate:cursor-mdc": "python3 scripts/generate_cursor_mdc.py .",
    "generate:windsurf-rules": "python3 scripts/generate_windsurf_rules.py .",
    "generate:roo-rules": "python3 scripts/generate_roo_rules.py .",
    "generate:augment-rules": "python3 scripts/generate_augment_rules.py .",
    "generate:claude-app": "python3 scripts/claude_app.py sync",
    "generate:all": "npm run generate:language-rules && npm run generate:claude-app && npm run generate:agents && npm run generate:opencode-agents && npm run generate:opencode-commands && npm run generate:cursor && npm run generate:cursor-mdc && npm run generate:windsurf && npm run generate:windsurf-rules && npm run generate:copilot && npm run generate:gemini && npm run generate:cline && npm run generate:roo && npm run generate:roo-rules && npm run generate:aider && npm run generate:augment-rules && npm run generate:llms"
  },
  "files": [
    "bin/",
    "app/",
    "!app/**/.claude",
    "!app/**/.claude/**",
    "!app/**/__pycache__",
    "!app/**/*.pyc",
    "scripts/",
    "!scripts/**/__pycache__",
    "!scripts/**/*.pyc",
    "kb/**/*.md",
    "benchmarks/",
    "!benchmarks/**/__pycache__",
    "!benchmarks/**/*.pyc",
    "action.yml",
    "manifest.json",
    "README.md",
    "CHANGELOG.md",
    "LICENSE",
    "NOTICE",
    "AGENTS.md",
    "llms.txt",
    "llms-full.txt"
  ],
  "engines": {
    "node": ">=18.0.0"
  }
}
