{"_id":"@dooxfonggg/loop-phonos","name":"@dooxfonggg/loop-phonos","dist-tags":{"latest":"1.0.0"},"versions":{"1.0.0":{"name":"@dooxfonggg/loop-phonos","version":"1.0.0","description":"Init loop-engineering into any project. Copy skills/agents/rules, run audit, auto-fix to L1=100, L2=100, L3=100. npx @dooxfonggg/loop-phonos ./project","type":"module","bin":{"loop-phonos":"dist/cli.js"},"scripts":{"build":"tsc","start":"node dist/cli.js","test":"npm run build && node dist/cli.js ../../test-loop-init --dry-run"},"engines":{"node":">=18"},"keywords":["loop-engineering","ai-agents","cursor","claude-code","init","setup"],"author":{"name":"dooxfonggg"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/dooxfonggg/loop-engineering.git","directory":"tools/loop-phonos"},"bugs":{"url":"https://github.com/dooxfonggg/loop-engineering/issues"},"publishConfig":{"access":"public"},"devDependencies":{"@types/node":"^26.0.0","typescript":"^7.0.2"},"_id":"@dooxfonggg/loop-phonos@1.0.0","gitHead":"48bda2a0a48bab080e858b7ac6ab5483765f6551","homepage":"https://github.com/dooxfonggg/loop-engineering#readme","_nodeVersion":"20.20.2","_npmVersion":"10.8.2","dist":{"integrity":"sha512-BUEyy8PlziSf3YU3OsvqQ7DRlkCN2cCeSXNFL5F+P2tU/lhf5ylxMcTLAgxqz6aiO/qUKmtAXXI6cP7gOAOEog==","shasum":"cb21d6f15a2b027ca6115cfd42f6adeba297286e","tarball":"https://registry.npmjs.org/@dooxfonggg/loop-phonos/-/loop-phonos-1.0.0.tgz","fileCount":23,"unpackedSize":34060,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCbebwpI5I6LAzclobgvE6gqugzm79ySxiTFZmlWB2NAAIgfCPRy6xx32Y/POjyTvtkeTl87viXJSZIBtIq1C7SWHY="}]},"_npmUser":{"name":"dooxfonggg","email":"phonos.labs@gmail.com"},"directories":{},"maintainers":[{"name":"dooxfonggg","email":"phonos.labs@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/loop-phonos_1.0.0_1784712750277_0.008768951764617672"},"_hasShrinkwrap":false}},"time":{"created":"2026-07-22T09:32:30.150Z","1.0.0":"2026-07-22T09:32:30.402Z","modified":"2026-07-22T09:32:30.592Z"},"maintainers":[{"name":"dooxfonggg","email":"phonos.labs@gmail.com"}],"description":"Init loop-engineering into any project. Copy skills/agents/rules, run audit, auto-fix to L1=100, L2=100, L3=100. npx @dooxfonggg/loop-phonos ./project","homepage":"https://github.com/dooxfonggg/loop-engineering#readme","keywords":["loop-engineering","ai-agents","cursor","claude-code","init","setup"],"repository":{"type":"git","url":"git+https://github.com/dooxfonggg/loop-engineering.git","directory":"tools/loop-phonos"},"author":{"name":"dooxfonggg"},"bugs":{"url":"https://github.com/dooxfonggg/loop-engineering/issues"},"license":"MIT","readme":"# @dooxfonggg/loop-phonos\n\nInit loop-engineering into any project with a single command.\n\n## Usage\n\n```bash\nnpx @dooxfonggg/loop-phonos ./my-project\n```\n\n### Options\n\n```\n--tool cursor|claude|both   Override tool detection\n--skip-audit                Skip auto-fix loop\n--dry-run                   Preview changes without executing\n--help, -h                 Show help\n```\n\n## What it does\n\n1. **Detect** — Identifies tool (Cursor/Claude) and project type\n2. **Audit** — Runs loop-audit to check current score\n3. **Install** — Copies loop infrastructure (skills, agents, rules)\n4. **Auto-fix** — Runs loop-audit --suggest and applies fixes\n\n## Output\n\n- Score: 0-100\n- Level: L0 → L1 → L2 → L3\n\n## Requirements\n\n- Node.js 18+\n- Git\n\n## Examples\n\n```bash\n# Init a Node.js project\nnpx @dooxfonggg/loop-phonos ./my-api\n\n# Preview without changes\nnpx @dooxfonggg/loop-phonos ./my-api --dry-run\n\n# Force Cursor tool\nnpx @dooxfonggg/loop-phonos ./my-api --tool cursor\n```\n\n## Skills installed\n\n| Skill | Purpose |\n|-------|---------|\n| loop-triage | Daily triage of CI, issues, commits |\n| loop-verifier | Independent verification of changes |\n| minimal-fix | Smallest possible code change |\n| loop-constraints | Safety guardrails |\n\n## Files created\n\n```\n├── .cursor/skills/\n├── LOOP.md\n├── STATE.md\n├── AGENTS.md\n├── gate.yaml\n├── loop-budget.md\n├── loop-constraints.md\n├── loop-run-log.md\n├── patterns/registry.yaml\n└── .github/workflows/\n```\n\n## License\n\nMIT\n","readmeFilename":"README.md","_rev":"1-d97c9f47436596ad22206adff87864db"}