{"_id":"@cogito.ai/cc","_rev":"9-be70988941a9f61435fbf988bee482e8","name":"@cogito.ai/cc","dist-tags":{"latest":"0.10.0"},"versions":{"0.2.0":{"name":"@cogito.ai/cc","version":"0.2.0","_id":"@cogito.ai/cc@0.2.0","maintainers":[{"name":"sunnyfu","email":"fujia.site@outlook.com"}],"bin":{"cc":"dist/index.js"},"dist":{"shasum":"dfebe6bc0231a273304cfc749c53ebf150874a53","tarball":"https://registry.npmjs.org/@cogito.ai/cc/-/cc-0.2.0.tgz","fileCount":70,"integrity":"sha512-+BLAA1ntWciDod8xRqQ3dis75jvTs9cp7tX6eRTYCfHwLPHW6CIa2VGb6JKf1yUwWqwjs+wU5DDV++MWMps6QQ==","signatures":[{"sig":"MEYCIQDw9ICVqmmXlOnhce9bYN1/atJxoWncqJoPWtwhWukS/QIhANAKlkaC62EahXj1aUQJLxUqHKk7XZri4fHenKn9rE+o","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1497703},"main":"./dist/index.js","type":"module","_from":"file:cogito.ai-cc-0.2.0.tgz","engines":{"node":">=18"},"scripts":{"test":"vitest run","build":"pnpm run generate-registry && bun build bin/cc.ts --outfile dist/index.js --target node && cp src/registry.json dist/registry.json && rm -rf dist/templates && mkdir -p dist/templates && rsync -a --exclude='node_modules/' --exclude='.next/' --exclude='.turbo/' ../../templates/ dist/templates/ && find dist/templates -name '.gitignore' -exec sh -c 'mv \"$1\" \"${1%/*}/_gitignore\"' _ {} \\; && find dist/templates -name '.npmrc' -exec sh -c 'mv \"$1\" \"${1%/*}/_npmrc\"' _ {} \\;","check-types":"tsc --noEmit","generate-registry":"tsx ../../scripts/generate-registry/index.ts"},"_npmUser":{"name":"sunnyfu","email":"fujia.site@outlook.com"},"_resolved":"/tmp/73c9745bdd63d6a578ff525cb47cf840/cogito.ai-cc-0.2.0.tgz","_integrity":"sha512-+BLAA1ntWciDod8xRqQ3dis75jvTs9cp7tX6eRTYCfHwLPHW6CIa2VGb6JKf1yUwWqwjs+wU5DDV++MWMps6QQ==","_npmVersion":"10.8.2","description":"Cogito CLI (`cc`) – game-dev scaffold + fixed pipeline for humans and AI agents (extracted from AgentDock)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"citty":"^0.1.6","giget":"^1.2.4","skills-ref":"^0.1.5","@clack/prompts":"^0.9.1","@modelcontextprotocol/sdk":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"bun":"latest","vitest":"^4.1.8","@types/node":"^20.0.0","@cogito.ai/tsconfig":"0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/cc_0.2.0_1788145231207_0.23512190427721036","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@cogito.ai/cc","version":"0.3.0","_id":"@cogito.ai/cc@0.3.0","maintainers":[{"name":"sunnyfu","email":"fujia.site@outlook.com"}],"bin":{"cc":"dist/index.js"},"dist":{"shasum":"0ec77a7b51389f0131d07aa7939c05c4c407df68","tarball":"https://registry.npmjs.org/@cogito.ai/cc/-/cc-0.3.0.tgz","fileCount":70,"integrity":"sha512-Bl2f1xpOZ9/CL6tfASuFsHrM3rOBluiJzgODIagywKn1qQDsEsGQBopN3n3FhTLEXwmDqH4p+84X28oJ+MNQIQ==","signatures":[{"sig":"MEQCIBmodebMYGVwnCuwHXmZ5ahG/1USIxt7bhy8vwSdTeCMAiAlUGLDtZGpPk0F4fF2scVei3s5uuHm7/P33HX65OoTPA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1500792},"main":"./dist/index.js","type":"module","_from":"file:cogito.ai-cc-0.3.0.tgz","engines":{"node":">=18"},"scripts":{"test":"vitest run","build":"pnpm run generate-registry && bun build bin/cc.ts --outfile dist/index.js --target node && cp src/registry.json dist/registry.json && rm -rf dist/templates && mkdir -p dist/templates && rsync -a --exclude='node_modules/' --exclude='.next/' --exclude='.turbo/' ../../templates/ dist/templates/ && find dist/templates -name '.gitignore' -exec sh -c 'mv \"$1\" \"${1%/*}/_gitignore\"' _ {} \\; && find dist/templates -name '.npmrc' -exec sh -c 'mv \"$1\" \"${1%/*}/_npmrc\"' _ {} \\;","check-types":"tsc --noEmit","generate-registry":"tsx ../../scripts/generate-registry/index.ts"},"_npmUser":{"name":"sunnyfu","email":"fujia.site@outlook.com"},"_resolved":"/tmp/12edfbe659ca901d28c0b39e89df24f9/cogito.ai-cc-0.3.0.tgz","_integrity":"sha512-Bl2f1xpOZ9/CL6tfASuFsHrM3rOBluiJzgODIagywKn1qQDsEsGQBopN3n3FhTLEXwmDqH4p+84X28oJ+MNQIQ==","_npmVersion":"10.8.2","description":"Cogito CLI (`cc`) – game-dev scaffold + fixed pipeline for humans and AI agents (extracted from AgentDock)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"citty":"^0.1.6","giget":"^1.2.4","skills-ref":"^0.1.5","@clack/prompts":"^0.9.1","@modelcontextprotocol/sdk":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"bun":"latest","vitest":"^4.1.8","@types/node":"^20.0.0","@cogito.ai/tsconfig":"0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/cc_0.3.0_1788162827751_0.4640637791583264","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@cogito.ai/cc","version":"0.4.0","_id":"@cogito.ai/cc@0.4.0","maintainers":[{"name":"sunnyfu","email":"fujia.site@outlook.com"}],"bin":{"cc":"dist/index.js"},"dist":{"shasum":"5afb9beb2ea5249ff7b04d7f0cdae202f6e1e4cc","tarball":"https://registry.npmjs.org/@cogito.ai/cc/-/cc-0.4.0.tgz","fileCount":70,"integrity":"sha512-1CzbLKXdLieL8fM+6YMafx0ZMJ0IYd5U7yQz9Kany6SYGeIIGBV2oPaLhhW09N/4uXkJliRzmhUzfT7lhhH3Fw==","signatures":[{"sig":"MEUCIQD9mNlCibyyzol3OWC9Q1El9w8AYH+8ruQrrrSCdjN8WAIgRjkgCobWXB/Y3LzO+ROPwJB21nAGgfLFK2unOscM4JE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1516636},"main":"./dist/index.js","type":"module","_from":"file:cogito.ai-cc-0.4.0.tgz","engines":{"node":">=18"},"scripts":{"test":"vitest run","build":"pnpm run generate-registry && bun build bin/cc.ts --outfile dist/index.js --target node && cp src/registry.json dist/registry.json && rm -rf dist/templates && mkdir -p dist/templates && rsync -a --exclude='node_modules/' --exclude='.next/' --exclude='.turbo/' ../../templates/ dist/templates/ && find dist/templates -name '.gitignore' -exec sh -c 'mv \"$1\" \"${1%/*}/_gitignore\"' _ {} \\; && find dist/templates -name '.npmrc' -exec sh -c 'mv \"$1\" \"${1%/*}/_npmrc\"' _ {} \\;","check-types":"tsc --noEmit","generate-registry":"tsx ../../scripts/generate-registry/index.ts"},"_npmUser":{"name":"sunnyfu","email":"fujia.site@outlook.com"},"_resolved":"/tmp/b41bdf3e6fa344447b72edec6b865d83/cogito.ai-cc-0.4.0.tgz","_integrity":"sha512-1CzbLKXdLieL8fM+6YMafx0ZMJ0IYd5U7yQz9Kany6SYGeIIGBV2oPaLhhW09N/4uXkJliRzmhUzfT7lhhH3Fw==","_npmVersion":"10.8.2","description":"Cogito CLI (`cc`) – game-dev scaffold + fixed pipeline for humans and AI agents (extracted from AgentDock)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"citty":"^0.1.6","giget":"^1.2.4","skills-ref":"^0.1.5","@clack/prompts":"^0.9.1","@modelcontextprotocol/sdk":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"bun":"latest","vitest":"^4.1.8","@types/node":"^20.0.0","@cogito.ai/tsconfig":"0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/cc_0.4.0_1788164863427_0.8312740330481754","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@cogito.ai/cc","version":"0.5.0","_id":"@cogito.ai/cc@0.5.0","maintainers":[{"name":"sunnyfu","email":"fujia.site@outlook.com"}],"bin":{"cc":"dist/index.js"},"dist":{"shasum":"f3a1a5da919e8ea71cee3c5e2f27ed3a19f19de3","tarball":"https://registry.npmjs.org/@cogito.ai/cc/-/cc-0.5.0.tgz","fileCount":70,"integrity":"sha512-wjH25wyJQ2hmx1CzstE10G/POD92G6RcBtBG1hWcpKs0QTJI86/RWAmx02B3+C5ctU+KfH0j93z5xTSKnlgnGQ==","signatures":[{"sig":"MEUCIEJmgwGErrUCKlYt8daWnuJ1hNfhI3ZYJEiva+hbzmlRAiEAs6XP4+tytDmf9jq8WZKEgvhRDhMo0DLZbRxfXIIfsTo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1522032},"main":"./dist/index.js","type":"module","_from":"file:cogito.ai-cc-0.5.0.tgz","engines":{"node":">=18"},"scripts":{"test":"vitest run","build":"pnpm run generate-registry && bun build bin/cc.ts --outfile dist/index.js --target node && cp src/registry.json dist/registry.json && rm -rf dist/templates && mkdir -p dist/templates && rsync -a --exclude='node_modules/' --exclude='.next/' --exclude='.turbo/' ../../templates/ dist/templates/ && find dist/templates -name '.gitignore' -exec sh -c 'mv \"$1\" \"${1%/*}/_gitignore\"' _ {} \\; && find dist/templates -name '.npmrc' -exec sh -c 'mv \"$1\" \"${1%/*}/_npmrc\"' _ {} \\;","check-types":"tsc --noEmit","generate-registry":"tsx ../../scripts/generate-registry/index.ts"},"_npmUser":{"name":"sunnyfu","email":"fujia.site@outlook.com"},"_resolved":"/tmp/c37a943fc7ca21e9a35b5587589ddd6b/cogito.ai-cc-0.5.0.tgz","_integrity":"sha512-wjH25wyJQ2hmx1CzstE10G/POD92G6RcBtBG1hWcpKs0QTJI86/RWAmx02B3+C5ctU+KfH0j93z5xTSKnlgnGQ==","_npmVersion":"10.8.2","description":"Cogito CLI (`cc`) – game-dev scaffold + fixed pipeline for humans and AI agents (extracted from AgentDock)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"citty":"^0.1.6","giget":"^1.2.4","skills-ref":"^0.1.5","@clack/prompts":"^0.9.1","@modelcontextprotocol/sdk":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"bun":"latest","vitest":"^4.1.8","@types/node":"^20.0.0","@cogito.ai/tsconfig":"0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/cc_0.5.0_1788167840101_0.5599537060983999","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@cogito.ai/cc","version":"0.6.0","_id":"@cogito.ai/cc@0.6.0","maintainers":[{"name":"sunnyfu","email":"fujia.site@outlook.com"}],"bin":{"cc":"dist/index.js"},"dist":{"shasum":"05f0100582a9fc838ce3c2f9b717e6d0360e079c","tarball":"https://registry.npmjs.org/@cogito.ai/cc/-/cc-0.6.0.tgz","fileCount":77,"integrity":"sha512-GVfLlgSySIB/i7g25FuwI8nuN03R81HpnixM9lZrnl7U1yfXiw+rjHWOyJnY7oyQQX8nE5pKnOJzZjXiqJH1nA==","signatures":[{"sig":"MEYCIQC2Ii7c76yo07NCSkLf04tluAAYavbjWYWGqcZwiQxO9gIhAMdcMCVds+hdUe30/s7LPVmQc4dCiqMypBnmGeKI0Un0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1609407},"main":"./dist/index.js","type":"module","_from":"file:cogito.ai-cc-0.6.0.tgz","engines":{"node":">=18"},"scripts":{"test":"vitest run","build":"pnpm run generate-registry && bun build bin/cc.ts --outfile dist/index.js --target node && cp src/registry.json dist/registry.json && rm -rf dist/templates && mkdir -p dist/templates && rsync -a --exclude='node_modules/' --exclude='.next/' --exclude='.turbo/' --exclude='dist-play/' --exclude='dist-learn/' --exclude='.selfcheck/' --exclude='.verify-result.json' --exclude='.playtest-screenshot.png' --exclude='.DS_Store' ../../templates/ dist/templates/ && find dist/templates -name '.gitignore' -exec sh -c 'mv \"$1\" \"${1%/*}/_gitignore\"' _ {} \\; && find dist/templates -name '.npmrc' -exec sh -c 'mv \"$1\" \"${1%/*}/_npmrc\"' _ {} \\;","check-types":"tsc --noEmit","generate-registry":"tsx ../../scripts/generate-registry/index.ts"},"_npmUser":{"name":"sunnyfu","email":"fujia.site@outlook.com"},"_resolved":"/tmp/eca53e5919b62ee37418e48d3d3ae312/cogito.ai-cc-0.6.0.tgz","_integrity":"sha512-GVfLlgSySIB/i7g25FuwI8nuN03R81HpnixM9lZrnl7U1yfXiw+rjHWOyJnY7oyQQX8nE5pKnOJzZjXiqJH1nA==","_npmVersion":"10.9.8","description":"Cogito CLI (`cc`) – game-dev scaffold + fixed pipeline for humans and AI agents (extracted from AgentDock)","directories":{},"_nodeVersion":"22.23.2","dependencies":{"citty":"^0.1.6","giget":"^1.2.4","skills-ref":"^0.1.5","@clack/prompts":"^0.9.1","@modelcontextprotocol/sdk":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"bun":"latest","vitest":"^4.1.8","@types/node":"^20.0.0","@cogito.ai/tsconfig":"0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/cc_0.6.0_1788237668072_0.12199053432611562","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@cogito.ai/cc","version":"0.7.0","_id":"@cogito.ai/cc@0.7.0","maintainers":[{"name":"sunnyfu","email":"fujia.site@outlook.com"}],"bin":{"cc":"dist/index.js"},"dist":{"shasum":"d9adbc0a7a29193b6623b1668de8ad4e655ebf6f","tarball":"https://registry.npmjs.org/@cogito.ai/cc/-/cc-0.7.0.tgz","fileCount":79,"integrity":"sha512-3AR1UWOU8oWmvsa6IszZd+tGNNx5O65gwU4XVzFB0J2xCErNZpNPS8LpoSurJHD+SUwOCFM5S3SmRTONU0lovg==","signatures":[{"sig":"MEQCIBnFfR2lVTqa/g2/n40tvVe/zE4HydCX932TYgseEVECAiBM9LOSbncvqgrWdrKzSSkk1dQisZPmx24QUGa5Hbs1vA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1624344},"main":"./dist/index.js","type":"module","_from":"file:cogito.ai-cc-0.7.0.tgz","engines":{"node":">=18"},"scripts":{"test":"vitest run","build":"pnpm run generate-registry && bun build bin/cc.ts --outfile dist/index.js --target node && cp src/registry.json dist/registry.json && rm -rf dist/templates && mkdir -p dist/templates && rsync -a --exclude='node_modules/' --exclude='.next/' --exclude='.turbo/' --exclude='dist-play/' --exclude='dist-learn/' --exclude='.selfcheck/' --exclude='.verify-result.json' --exclude='.playtest-screenshot.png' --exclude='.DS_Store' ../../templates/ dist/templates/ && find dist/templates -name '.gitignore' -exec sh -c 'mv \"$1\" \"${1%/*}/_gitignore\"' _ {} \\; && find dist/templates -name '.npmrc' -exec sh -c 'mv \"$1\" \"${1%/*}/_npmrc\"' _ {} \\;","check-types":"tsc --noEmit","generate-registry":"tsx ../../scripts/generate-registry/index.ts"},"_npmUser":{"name":"sunnyfu","email":"fujia.site@outlook.com"},"_resolved":"/tmp/f15089bd308dd28acddf5d4166d0af2a/cogito.ai-cc-0.7.0.tgz","_integrity":"sha512-3AR1UWOU8oWmvsa6IszZd+tGNNx5O65gwU4XVzFB0J2xCErNZpNPS8LpoSurJHD+SUwOCFM5S3SmRTONU0lovg==","_npmVersion":"10.9.8","description":"Cogito CLI (`cc`) – game-dev scaffold + fixed pipeline for humans and AI agents (extracted from AgentDock)","directories":{},"_nodeVersion":"22.23.2","dependencies":{"citty":"^0.1.6","giget":"^1.2.4","skills-ref":"^0.1.5","@clack/prompts":"^0.9.1","@modelcontextprotocol/sdk":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"bun":"latest","vitest":"^4.1.8","@types/node":"^20.0.0","@cogito.ai/tsconfig":"0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/cc_0.7.0_1788239261848_0.5391986688110222","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@cogito.ai/cc","version":"0.8.0","_id":"@cogito.ai/cc@0.8.0","maintainers":[{"name":"sunnyfu","email":"fujia.site@outlook.com"}],"bin":{"cc":"dist/index.js"},"dist":{"shasum":"d9ea6183bdb0611ead902616874f9e1afb118d4c","tarball":"https://registry.npmjs.org/@cogito.ai/cc/-/cc-0.8.0.tgz","fileCount":79,"integrity":"sha512-O0Mrgo7xFiC3RB8evCtj5p7sKqpPdx0iufwJnoez+4y27TVnUbrcdfkhVmTHPNLZnSNGKvQ+MBCPj/WsO8AskQ==","signatures":[{"sig":"MEQCIF/F1/zVQAHZaHh1iZM1V62+aOYDsIn7G9TWJWOfAZPjAiAB6OFWcFRouSwhtdPw4VYCNiNKPGy6clNRbNnKaLmWdw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1635307},"main":"./dist/index.js","type":"module","_from":"file:cogito.ai-cc-0.8.0.tgz","engines":{"node":">=18"},"scripts":{"test":"vitest run","build":"pnpm run generate-registry && bun build bin/cc.ts --outfile dist/index.js --target node && cp src/registry.json dist/registry.json && rm -rf dist/templates && mkdir -p dist/templates && rsync -a --exclude='node_modules/' --exclude='.next/' --exclude='.turbo/' --exclude='dist-play/' --exclude='dist-learn/' --exclude='.selfcheck/' --exclude='.verify-result.json' --exclude='.playtest-screenshot.png' --exclude='.DS_Store' ../../templates/ dist/templates/ && find dist/templates -name '.gitignore' -exec sh -c 'mv \"$1\" \"${1%/*}/_gitignore\"' _ {} \\; && find dist/templates -name '.npmrc' -exec sh -c 'mv \"$1\" \"${1%/*}/_npmrc\"' _ {} \\;","check-types":"tsc --noEmit","generate-registry":"tsx ../../scripts/generate-registry/index.ts"},"_npmUser":{"name":"sunnyfu","email":"fujia.site@outlook.com"},"_resolved":"/tmp/7e13a7961d1adf31a2918f62e6877407/cogito.ai-cc-0.8.0.tgz","_integrity":"sha512-O0Mrgo7xFiC3RB8evCtj5p7sKqpPdx0iufwJnoez+4y27TVnUbrcdfkhVmTHPNLZnSNGKvQ+MBCPj/WsO8AskQ==","_npmVersion":"10.9.8","description":"Cogito CLI (`cc`) – game-dev scaffold + fixed pipeline for humans and AI agents (extracted from AgentDock)","directories":{},"_nodeVersion":"22.23.2","dependencies":{"citty":"^0.1.6","giget":"^1.2.4","skills-ref":"^0.1.5","@clack/prompts":"^0.9.1","@modelcontextprotocol/sdk":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"bun":"latest","vitest":"^4.1.8","@types/node":"^20.0.0","@cogito.ai/tsconfig":"0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/cc_0.8.0_1788240452204_0.11195973445521412","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@cogito.ai/cc","version":"0.9.0","_id":"@cogito.ai/cc@0.9.0","maintainers":[{"name":"sunnyfu","email":"fujia.site@outlook.com"}],"bin":{"cc":"dist/index.js"},"dist":{"shasum":"06eec8636672397e49d2aaa5a0884059914faf93","tarball":"https://registry.npmjs.org/@cogito.ai/cc/-/cc-0.9.0.tgz","fileCount":79,"integrity":"sha512-/lf35gPLbzzi/Gn2wZWbz7N82qa8uyipWAQ0TSSn+wNWczgtorNzbSbZ7+ldVYUqhevcdJwd2Nn/VpV8G1E/SQ==","signatures":[{"sig":"MEUCIQDY4QGyMUifsfTco1dKGXhxVwkuhWea6boIdWxzp87PrQIgIYFf/rioMLUbEB+nTEO/UhOIWg8X9V+jVHXrQDnoNlY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1646083},"main":"./dist/index.js","type":"module","_from":"file:cogito.ai-cc-0.9.0.tgz","engines":{"node":">=18"},"scripts":{"test":"vitest run","build":"pnpm run generate-registry && bun build bin/cc.ts --outfile dist/index.js --target node && cp src/registry.json dist/registry.json && rm -rf dist/templates && mkdir -p dist/templates && rsync -a --exclude='node_modules/' --exclude='.next/' --exclude='.turbo/' --exclude='dist-play/' --exclude='dist-learn/' --exclude='.selfcheck/' --exclude='.verify-result.json' --exclude='.playtest-screenshot.png' --exclude='.DS_Store' ../../templates/ dist/templates/ && find dist/templates -name '.gitignore' -exec sh -c 'mv \"$1\" \"${1%/*}/_gitignore\"' _ {} \\; && find dist/templates -name '.npmrc' -exec sh -c 'mv \"$1\" \"${1%/*}/_npmrc\"' _ {} \\;","check-types":"tsc --noEmit","generate-registry":"tsx ../../scripts/generate-registry/index.ts"},"_npmUser":{"name":"sunnyfu","email":"fujia.site@outlook.com"},"_resolved":"/tmp/2a6c7000e7e83c1995e6a5a0c2140eee/cogito.ai-cc-0.9.0.tgz","_integrity":"sha512-/lf35gPLbzzi/Gn2wZWbz7N82qa8uyipWAQ0TSSn+wNWczgtorNzbSbZ7+ldVYUqhevcdJwd2Nn/VpV8G1E/SQ==","_npmVersion":"10.9.8","description":"Cogito CLI (`cc`) – game-dev scaffold + fixed pipeline for humans and AI agents (extracted from AgentDock)","directories":{},"_nodeVersion":"22.23.2","dependencies":{"citty":"^0.1.6","giget":"^1.2.4","skills-ref":"^0.1.5","@clack/prompts":"^0.9.1","@modelcontextprotocol/sdk":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"bun":"latest","vitest":"^4.1.8","@types/node":"^20.0.0","@cogito.ai/tsconfig":"0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/cc_0.9.0_1788246601828_0.12289041804494105","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"@cogito.ai/cc","version":"0.10.0","type":"module","description":"Cogito CLI (`cc`) – game-dev scaffold + fixed pipeline for humans and AI agents (extracted from AgentDock)","publishConfig":{"access":"public"},"bin":{"cc":"dist/index.js"},"main":"./dist/index.js","engines":{"node":">=18"},"dependencies":{"@clack/prompts":"^0.9.1","@modelcontextprotocol/sdk":"^1.0.0","citty":"^0.1.6","giget":"^1.2.4","skills-ref":"^0.1.5"},"devDependencies":{"@types/node":"^20.0.0","bun":"latest","vitest":"^4.1.8","@cogito.ai/tsconfig":"0.3.0"},"scripts":{"build":"pnpm run generate-registry && bun build bin/cc.ts --outfile dist/index.js --target node && cp src/registry.json dist/registry.json && rm -rf dist/templates && mkdir -p dist/templates && rsync -a --exclude='node_modules/' --exclude='.next/' --exclude='.turbo/' --exclude='dist-play/' --exclude='dist-learn/' --exclude='.selfcheck/' --exclude='.verify-result.json' --exclude='.playtest-screenshot.png' --exclude='.DS_Store' ../../templates/ dist/templates/ && find dist/templates -name '.gitignore' -exec sh -c 'mv \"$1\" \"${1%/*}/_gitignore\"' _ {} \\; && find dist/templates -name '.npmrc' -exec sh -c 'mv \"$1\" \"${1%/*}/_npmrc\"' _ {} \\;","generate-registry":"tsx ../../scripts/generate-registry/index.ts","check-types":"tsc --noEmit","test":"vitest run"},"_id":"@cogito.ai/cc@0.10.0","_integrity":"sha512-Lx6+QYIJN/N43nDMSidLSaSoWmpZvKzVTWJA9V5+Pc9m2x9XZIm6fH8WafbwB0LqIjqEup/kjh08HKU2KSlBNA==","_resolved":"/tmp/3909d551ed11bc75a09d7cf85e261458/cogito.ai-cc-0.10.0.tgz","_from":"file:cogito.ai-cc-0.10.0.tgz","_nodeVersion":"22.23.2","_npmVersion":"10.9.8","dist":{"integrity":"sha512-Lx6+QYIJN/N43nDMSidLSaSoWmpZvKzVTWJA9V5+Pc9m2x9XZIm6fH8WafbwB0LqIjqEup/kjh08HKU2KSlBNA==","shasum":"9c9b8726ae406e813d5470f46d85be9129f83343","tarball":"https://registry.npmjs.org/@cogito.ai/cc/-/cc-0.10.0.tgz","fileCount":79,"unpackedSize":1657375,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIEz1FCiZcYnm14ue0QuxD4yogMNkWjWDvt8hkNgdsUiQAiAFwWVnuVmReS+jbZfbB7kHTBfqBkT3Zhf59BLu2ItWig=="}]},"_npmUser":{"name":"sunnyfu","email":"fujia.site@outlook.com"},"directories":{},"maintainers":[{"name":"sunnyfu","email":"fujia.site@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/cc_0.10.0_1788248954893_0.6666180660238212"},"_hasShrinkwrap":false}},"time":{"created":"2026-08-31T03:00:31.009Z","modified":"2026-09-01T07:49:15.422Z","0.2.0":"2026-08-31T03:00:31.346Z","0.3.0":"2026-08-31T07:53:47.895Z","0.4.0":"2026-08-31T08:27:43.577Z","0.5.0":"2026-08-31T09:17:20.241Z","0.6.0":"2026-09-01T04:41:08.232Z","0.7.0":"2026-09-01T05:07:42.011Z","0.8.0":"2026-09-01T05:27:32.366Z","0.9.0":"2026-09-01T07:10:02.003Z","0.10.0":"2026-09-01T07:49:15.085Z"},"description":"Cogito CLI (`cc`) – game-dev scaffold + fixed pipeline for humans and AI agents (extracted from AgentDock)","maintainers":[{"name":"sunnyfu","email":"fujia.site@outlook.com"}],"readme":"# AgentDock CLI\n\n**`@cogito.ai/cli`** — Scaffold production-ready AI coding agent projects for humans, CI pipelines, and AI agents.\n\n[![npm version](https://img.shields.io/npm/v/@cogito.ai/cli)](https://www.npmjs.com/package/@cogito.ai/cli)\n\n---\n\n## Quick Start\n\n```bash\n# Interactive mode (for humans)\nnpx @cogito.ai/cli init\n\n# Headless mode (for CI / AI agents)\nnpx @cogito.ai/cli init --name my-app --template web-nextjs --pm pnpm --json\n\n# Start MCP Stdio server (for AI agents via Model Context Protocol)\nnpx @cogito.ai/cli mcp\n```\n\n## Installation\n\n```bash\n# Run without installing (recommended)\nnpx @cogito.ai/cli <command>\n\n# Global install\nnpm install -g @cogito.ai/cli\npnpm add -g @cogito.ai/cli\n```\n\n---\n\n## Commands\n\n### `agentdock init`\n\nScaffold a new project from a template. Auto-detects the environment:\n\n- **TTY** → interactive prompts (human mode)\n- **Non-TTY / `--silent` / `--json`** → headless execution (agent/CI mode)\n\n| Flag         | Type    | Default    | Description                                      |\n| ------------ | ------- | ---------- | ------------------------------------------------ |\n| `--name`     | string  | required   | Project name and target directory name           |\n| `--template` | string  | required   | Template ID (e.g. `web-nextjs`)                  |\n| `--pm`       | string  | `pnpm`     | Package manager: `pnpm` / `npm` / `yarn` / `bun` |\n| `--dir`      | string  | `./<name>` | Target directory (absolute or relative to cwd)   |\n| `--json`     | boolean | `false`    | Output NDJSON result to stdout                   |\n| `--silent`   | boolean | `false`    | Suppress all output                              |\n\n**JSON output (success):**\n\n```json\n{ \"ok\": true, \"targetDir\": \"/path/to/my-app\", \"name\": \"my-app\", \"template\": \"web-nextjs\" }\n```\n\n**JSON output (failure):**\n\n```json\n{\n  \"ok\": false,\n  \"error\": \"TARGET_DIR_EXISTS\",\n  \"message\": \"Directory already exists: /path/to/my-app\"\n}\n```\n\n**Error codes:** `MISSING_ARG` · `TEMPLATE_NOT_FOUND` · `TARGET_DIR_EXISTS` · `CLI_VERSION_OUTDATED` · `SCAFFOLD_FAILED`\n\n---\n\n### `agentdock mcp`\n\nStart an MCP (Model Context Protocol) Stdio server. Exposes CLI capabilities as tools directly callable by AI agents.\n\n```bash\nagentdock mcp\n```\n\n**Available tools:**\n\n| Tool               | Description                                |\n| ------------------ | ------------------------------------------ |\n| `list_templates`   | List all available project templates       |\n| `scaffold_project` | Scaffold a project into a target directory |\n\n**VS Code Copilot MCP config (`.vscode/mcp.json`):**\n\n```json\n{\n  \"servers\": {\n    \"agentdock\": {\n      \"type\": \"stdio\",\n      \"command\": \"npx\",\n      \"args\": [\"@cogito.ai/cli\", \"mcp\"]\n    }\n  }\n}\n```\n\n---\n\n## Available Templates\n\n| Template ID  | Description                                                                                           |\n| ------------ | ----------------------------------------------------------------------------------------------------- |\n| `web-nextjs` | Next.js 16 + Supabase + next-intl + Tailwind CSS v4 + Vitest + Fumadocs — full-stack monorepo starter |\n\n---\n\n## Architecture\n\nThe CLI uses an **Adapter pattern** — a single executor core serves three consumer surfaces:\n\n```\nagentdock init\n      │\n      ├── TTY detected ──→ Human Adapter  (Clack interactive UI)\n      └── Non-TTY / flags ──→ Agent Adapter (structured JSON output)\n\nagentdock mcp ──→ MCP Adapter (MCP Stdio Server)\n\nAll adapters share the same Core Executor (scaffold + registry)\n```\n\n**Design principles:**\n\n1. **Headless-first** — the executor core has no TTY dependency; the human UI is a thin shell on top.\n2. **Structured output as protocol** — `--json` mode produces stable machine-parseable NDJSON, not natural language.\n3. **One capability, three surfaces** — `scaffold_project` is implemented once and projected to CLI flags, JSON mode, and MCP tool automatically.\n\n**Tech stack:**\n\n| Component                                                                    | Role                                                      |\n| ---------------------------------------------------------------------------- | --------------------------------------------------------- |\n| [Bun](https://github.com/oven-sh/bun)                                        | Build: single-file Node.js executable                     |\n| [Citty](https://github.com/unjs/citty)                                       | Command modeling: sub-commands, flag schema, lazy loading |\n| [Clack](https://github.com/bombshell-dev/clack)                              | Human interaction: TTY prompts                            |\n| [MCP TypeScript SDK](https://github.com/modelcontextprotocol/typescript-sdk) | Agent protocol: MCP Stdio server                          |\n| [Changesets](https://github.com/changesets/changesets)                       | Release governance: semantic versioning + changelog       |\n\n---\n\n## Development\n\n```bash\n# Install dependencies\npnpm install\n\n# Regenerate template registry\npnpm --filter @cogito.ai/cli generate-registry\n\n# Run from source (no build needed)\nnpx tsx packages/cli/bin/agentdock.ts init\n\n# Run tests\npnpm --filter @cogito.ai/cli test\n\n# Build\npnpm --filter @cogito.ai/cli build\n```\n\n### Adding a template\n\n1. Create `templates/<id>/` with a complete project structure.\n2. Add `package.json` with `\"agentdock\": { \"minCliVersion\": \"x.y.z\" }`.\n3. Run `pnpm --filter @cogito.ai/cli generate-registry`.\n4. Publish a new CLI version — templates are bundled inside the npm package.\n\n### Publishing a new version\n\n```bash\npnpm changeset          # describe the change\npnpm changeset version  # bump version + update CHANGELOG\npnpm --filter @cogito.ai/cli build\npnpm --filter @cogito.ai/cli publish\n```\n\n---\n\n## License\n\nMIT\n\n---\n\n[中文文档 →](./README-zh.md)\n","readmeFilename":"README.md"}