{"_id":"k-context","_rev":"2-500125a2e35ae0c80cf77227c54ed3d2","name":"k-context","dist-tags":{"latest":"0.2.0"},"versions":{"0.1.0":{"name":"k-context","version":"0.1.0","keywords":["ai","claude","cursor","context","codebase","documentation","developer-tools"],"author":"","license":"MIT","_id":"k-context@0.1.0","maintainers":[{"name":"archannelos","email":"humilityisavirtue@gmail.com"}],"homepage":"https://github.com/humilityisavirtue-collab/k-context#readme","bugs":{"url":"https://github.com/humilityisavirtue-collab/k-context/issues"},"bin":{"k-context":"bin/k-context.js"},"dist":{"shasum":"9c0df5447a03bc8cc0b035cf6a7cd3a2cec367cf","tarball":"https://registry.npmjs.org/k-context/-/k-context-0.1.0.tgz","fileCount":26,"integrity":"sha512-WgGCuoo+/6BP+mAU+vaAs4SyI5Rgg0oNfP2PYlHtqWNqncnMrbb0ElVPbXUHJCd3K5bLnT9lWDlbWfbfFG3a6g==","signatures":[{"sig":"MEYCIQC2HUKrWGMz6hliZppgCp2nGJezMUd8o2hZmrPc6nVa4wIhAI0JFYWsh+QSG4F1WFua8iTT37TGymU+xu14W/9C/0/C","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":140562},"main":"./src/index.js","type":"module","engines":{"node":">=18.0.0"},"exports":{".":"./src/index.js"},"gitHead":"ffde0f501f94a6dd3833d3ac31687007116fec53","scripts":{"lint":"eslint src/","test":"node --test test/**/*.test.js","prepublishOnly":"npm test"},"_npmUser":{"name":"archannelos","email":"humilityisavirtue@gmail.com"},"repository":{"url":"git+https://github.com/humilityisavirtue-collab/k-context.git","type":"git"},"_npmVersion":"11.6.2","description":"Generate CLAUDE.md and Cursor rules from any codebase","directories":{},"_nodeVersion":"24.11.1","dependencies":{"ora":"^8.0.1","sade":"^1.8.1","chalk":"^5.3.0","fast-glob":"^3.3.2","handlebars":"^4.7.8"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/k-context_0.1.0_1769909405165_0.6518984742407197","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"k-context","version":"0.2.0","description":"Generate CLAUDE.md and Cursor rules from any codebase","type":"module","bin":{"k-context":"bin/k-context.js"},"main":"./src/index.js","exports":{".":"./src/index.js"},"scripts":{"test":"node --test test/**/*.test.js","lint":"eslint src/","prepublishOnly":"npm test"},"keywords":["ai","claude","cursor","context","codebase","documentation","developer-tools"],"author":"","license":"MIT","repository":{"type":"git","url":"git+https://github.com/humilityisavirtue-collab/k-context.git"},"engines":{"node":">=18.0.0"},"dependencies":{"chalk":"^5.3.0","fast-glob":"^3.3.2","handlebars":"^4.7.8","ora":"^8.0.1","sade":"^1.8.1"},"devDependencies":{"eslint":"^9.0.0"},"gitHead":"276ef951165793b66993d6f5e1a3821de8deedfd","_id":"k-context@0.2.0","bugs":{"url":"https://github.com/humilityisavirtue-collab/k-context/issues"},"homepage":"https://github.com/humilityisavirtue-collab/k-context#readme","_nodeVersion":"24.11.1","_npmVersion":"11.6.2","dist":{"integrity":"sha512-lgex+mgbQeG+WxpF/MOtgLIOuPpqlL0/LctHslo7NsT8rwi+xKAr+0aSsQcFMhuEYJnAp5o0xLIHndTYdleNtA==","shasum":"f03217918cfbe509f5f896f5e587efacffa98bd2","tarball":"https://registry.npmjs.org/k-context/-/k-context-0.2.0.tgz","fileCount":13,"unpackedSize":48531,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCID5iFlHcTMOojIjSWoZHcxxunBgHj5E1z7GyBQbDsEKkAiEAt1fpB7+CyFY3TiiHjjNLPUilIycybpAsgh70raeWgjw="}]},"_npmUser":{"name":"archannelos","email":"humilityisavirtue@gmail.com"},"directories":{},"maintainers":[{"name":"archannelos","email":"humilityisavirtue@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/k-context_0.2.0_1769917208572_0.09881010313483252"},"_hasShrinkwrap":false}},"time":{"created":"2026-02-01T01:30:05.068Z","modified":"2026-02-01T03:40:08.813Z","0.1.0":"2026-02-01T01:30:05.324Z","0.2.0":"2026-02-01T03:40:08.721Z"},"bugs":{"url":"https://github.com/humilityisavirtue-collab/k-context/issues"},"license":"MIT","homepage":"https://github.com/humilityisavirtue-collab/k-context#readme","keywords":["ai","claude","cursor","context","codebase","documentation","developer-tools"],"repository":{"type":"git","url":"git+https://github.com/humilityisavirtue-collab/k-context.git"},"description":"Generate CLAUDE.md and Cursor rules from any codebase","maintainers":[{"name":"archannelos","email":"humilityisavirtue@gmail.com"}],"readme":"# k-context\r\n\r\nGenerate CLAUDE.md and Cursor rules from any codebase. Make AI assistants actually understand your project.\r\n\r\n## Installation\r\n\r\n```bash\r\nnpx k-context init\r\n```\r\n\r\nOr install globally:\r\n\r\n```bash\r\nnpm install -g k-context\r\n```\r\n\r\n## Usage\r\n\r\n### Initialize in your project\r\n\r\n```bash\r\ncd your-project\r\nnpx k-context init\r\n```\r\n\r\nThis creates:\r\n- `CLAUDE.md` - Context file for Claude Code\r\n- `.cursor/rules/project-context.mdc` - Context rules for Cursor\r\n\r\n### Update context\r\n\r\n```bash\r\nk-context scan\r\n```\r\n\r\n### Check if context is stale\r\n\r\n```bash\r\nk-context status\r\n```\r\n\r\n## What it generates\r\n\r\n### CLAUDE.md\r\n\r\nA comprehensive context file that includes:\r\n- Project structure and architecture\r\n- Key files and their purposes\r\n- Development commands (build, test, lint)\r\n- Tech stack and dependencies\r\n- Coding conventions detected in your codebase\r\n\r\n### Cursor Rules\r\n\r\nAuto-generated rules that help Cursor understand:\r\n- File organization patterns\r\n- Import conventions\r\n- Testing patterns\r\n- Framework-specific patterns (React, Vue, Svelte, etc.)\r\n\r\n## Pricing\r\n\r\n| Tier | Price | Features |\r\n|------|-------|----------|\r\n| Free | $0 | 100 files, 1 project, local only |\r\n| Pro | $19/month | Unlimited files, 5 projects, cloud sync |\r\n\r\n## How it works\r\n\r\nk-context uses semantic analysis to understand your codebase:\r\n\r\n1. **Scans** your project structure and file contents\r\n2. **Classifies** files by purpose (config, component, test, etc.)\r\n3. **Extracts** patterns (imports, exports, naming conventions)\r\n4. **Generates** context files optimized for AI assistants\r\n\r\n## Privacy\r\n\r\n- **Local-first**: Free tier works entirely offline\r\n- **Your code stays yours**: We never store your source code\r\n- **Minimal data**: Pro tier only syncs metadata for learning\r\n\r\n## License\r\n\r\nMIT\r\n","readmeFilename":"README.md"}