Cursor rule
.cursor/rules/project-context.mdcProject context for pmctl — Precious Metals Intelligence CLI
Cursor rules
Quality
52/100
Scores the file, not the repository.Length
171 words
5 headings · 0 code blocksRepository
19
— · pushed 161 days agoLast changed
3 days ago
First indexed 3 days ago.123456# Project Context78## Project910| Field | Value |11|-------|-------|12| Name | pmctl |13| Type | monolith |1415## Active Stacks (directory → router)1617| Directory / path pattern | Router file |18|--------------------------|-------------|19| `src/**/*.ts`, `tests/**/*.ts` | `languages/nodejs/nodejs-base.mdc` |2021## Key Dependencies2223| Area | Key deps |24|------|----------|25| Runtime | Node.js 20+ (ESM), TypeScript 5.9 (strict) |26| CLI | commander 14, chalk 5, cli-table3 |27| Validation | zod 4 |28| Storage | better-sqlite3 (SQLite — caching + history) |29| Logging | pino 10, pino-pretty |30| Rate limiting | bottleneck |31| LLM | @google/generative-ai (Gemini Flash) |32| Analysis | technicalindicators |33| Testing | vitest 4, tsx (dev runner) |3435## Architecture Notes3637CLI tool that fetches data from multiple free REST APIs (Alpha Vantage, MetalpriceAPI, FRED, GDELT, NewsAPI), caches responses in SQLite, computes technical indicators and a composite Buy Score for gold/silver, and optionally generates an LLM narrative via Gemini Flash. No web server — single-command execution model.38
Also in GoranErhartic/cursor-development-rules
Diff this repo’s formatsOne repository carrying more than one format is the comparison this product exists for: does anyone actually write different content in each file, or is one a copy of the other?
| Repository | Format | Stack | Covers | Score | Changed |
|---|---|---|---|---|---|
| GoranErhartic/cursor-development-rules.cursor/rules/retrospective.mdc · 19 | Cursor rules | lint-formatgitagent-behaviour | 34/100 | 3 days ago | |
| GoranErhartic/cursor-development-rules.cursor/rules/QUICK_START.mdc · 19 | Cursor rules | no sections | 25/100 | 3 days ago | |
| GoranErhartic/cursor-development-rules.cursor/rules/agent-behavior.mdc · 19 | Cursor rules | stylegitdo-notagent-behaviour | 79/100 | 3 days ago | |
| GoranErhartic/cursor-development-rules.cursor/rules/rule-index.mdc · 19 | Cursor rules | do-notagent-behaviour | 55/100 | 3 days ago |
Similar configs
Same format, overlapping stack, ranked by quality.
| Repository | Format | Stack | Covers | Score | Changed |
|---|---|---|---|---|---|
| TechSquidTV/Hermes.cursor/rules/10-hermes-api.mdc · 45 | Cursor rules | testlint-formatstylearch+5 | 100/100 | 3 days ago | |
| hiromaily/go-crypto-wallet.cursor/rules/typescript.mdc · 126 | Cursor rules | setupbuildtestlint-format+6 | 100/100 | 3 days ago | |
| langflow-ai/langflow.cursor/rules/docs_development.mdc · 153k | Cursor rules | setupbuildtestlint-format+7 | 97/100 | 3 days ago | |
| TechSquidTV/Hermes.cursor/rules/20-hermes-api-tests.mdc · 45 | Cursor rules | teststyletesting-strategysecurity+3 | 97/100 | 3 days ago | |
| skillrecordings/egghead-next.cursor/rules/project-update-user-rules.mdc · 1.4k | Cursor rules | buildtestlint-formatstyle+7 | 96/100 | 3 days ago | |
| nerds-odd-e/doughnut.cursor/rules/cli.mdc · 49 | Cursor rules | setupbuildteststyle+4 | 96/100 | 3 days ago | |
| skillrecordings/egghead-next.cursor/rules/gh-task-plan.mdc · 1.4k | Cursor rules | teststylearchtypes+2 | 96/100 | 3 days ago | |
| skillrecordings/egghead-next.cursor/rules/project-update-rules.mdc · 1.4k | Cursor rules | buildtestlint-formatstyle+7 | 96/100 | 3 days ago |
