一键导入
technology-stack
Technology stack and architectural constraints. Use when choosing technologies, adding dependencies, or understanding zero-dependency requirements.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Technology stack and architectural constraints. Use when choosing technologies, adding dependencies, or understanding zero-dependency requirements.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Migrate a series type from ratio-snapshot animation tests and manual -test docs pages to frame-trajectory coverage. Use when converting a series (area, pie, scatter, histogram, range-bar, candlestick, radar, …) to the trajectory harness.
Estimate complexity, effort, and risks for JIRA tickets, features, or projects. Generates structured reports with time estimates, dependencies, risk analysis, and known unknowns. Use when user asks to "estimate", "size", or "analyze complexity" of work items.
| targets | ["*"] |
| name | technology-stack |
| description | Technology stack and architectural constraints. Use when choosing technologies, adding dependencies, or understanding zero-dependency requirements. |
This document outlines the preferred technologies and architectural constraints for the AG Charts monorepo.
The main AG Charts libraries (ag-charts-core, ag-charts-community, ag-charts-enterprise) MUST have ZERO third-party runtime dependencies. Only internal AG Charts packages and dev dependencies for build/test tooling are allowed.
| Package | Runtime Dependencies | Purpose |
|---|---|---|
ag-charts-types | NONE (zero dependencies) | TypeScript type definitions |
ag-charts-core | ag-charts-types only | Core rendering engine and utilities |
ag-charts-locale | NONE (zero dependencies) | Internationalization (40+ languages) |
ag-charts-community | ag-charts-core, ag-charts-types, ag-charts-locale | MIT licensed charts library |
ag-charts-enterprise | ag-charts-community, ag-charts-core | Commercial charts with advanced features |
Core Technologies:
| Package | Runtime Dependencies | Peer Dependencies |
|---|---|---|
ag-charts-react | ag-charts-community | react ^18.0.0 || ^19.0.0 |
ag-charts-angular | ag-charts-community, tslib | @angular/common >= 17.0.0, @angular/core >= 17.0.0 |
ag-charts-vue3 | ag-charts-community | vue ^3.5.0 |
ag-charts-website)| Technology | Purpose |
|---|---|
| Astro (v5.8.2) | Static site generator |
| Markdoc | Content authoring for documentation |
| React | Interactive components within Astro |
| Vite | Development server and build tool |
| Prism.js | Syntax highlighting |
| Algolia | Documentation search |
| Nanostores | Lightweight state management |
| Cheerio | Server-side HTML parsing |
| Tool | Purpose | Used By |
|---|---|---|
| Nx (v20.3.1) | Monorepo orchestration and caching | All packages |
| TypeScript (v5.4.5) | Type checking and compilation | All packages |
| SWC | Fast transpilation | Build system |
| ESBuild | High-performance bundling | Production builds |
| Jest | Unit testing with visual snapshots | Core libraries |
| Playwright | E2E testing | Website |
| Vitest | Fast unit testing | Website components |
| ESLint | Code linting with custom rules | All packages |
| Prettier | Code formatting | All packages |
| Size Limit | Bundle size monitoring | Core libraries |