project
Tego is a pluggable Node.js framework for building customizable development platforms. It enables developers to create their own no-code/low-code systems or event-driven applications, while the core focuses on stability and environment adaptability.
Install / Use
npx skills add tegojs/tegoInstalls into whichever agent you are using.
Cursor Rules
Cursor IDE rules (v2)
Quality Score
Category
Project & Program ManagementSupported Platforms
Our assessment of project
project scores 74/100 on our quality scale, 64th of 78 Project & Program Management skills we index.
Its Cursor Rules is 5.4 KB long, well organised into 16 sections with 2 code examples: a solid amount of guidance for an agent.
It has no GitHub stars yet, so there is no community track record; judge it on its content.
Maintenance, license and trust
- The repository was last updated 42 days ago, so project is actively maintained.
- Our last check on 2026-10-19 found the source still online.
- No license is declared. By default that means all rights are reserved: you can read it, but reusing or redistributing it is not clearly permitted. Ask the author before building on it commercially.
- Its trust signals score 80/100, with 2 cautions from licensing, adoption, age or documentation. These come from repository metadata, not a code audit — read the skill file before letting an agent act on it.
Safety scan
No issues foundOur scan of the whole file found no instruction hijacking, hidden characters, credential access, data exfiltration or destructive commands. An AI review of the same text found nothing harmful.
AI review by kimi-k2.7-code on 2026-09-24. Automated pattern scan on 2026-09-24. It catches known dangerous patterns, not every risk — read a skill before letting an agent act on it.
project compared with similar skills
All 4 of these similar skills score higher than project; compare them before choosing.
| Skill | Score | Stars | Updated | Format |
|---|---|---|---|---|
| project (this skill)by tegojs | 74 | 0 | 42d ago | Cursor Rules |
| constraint-driven-developmentby addyosmani | 100 | 112.2k | 5d ago | SKILL.md |
| developer-growth-analysisby ComposioHQ | 100 | 78.5k | 48d ago | SKILL.md |
| animated-github-profileby sickn33 | 100 | 48.9k | 5d ago | SKILL.md |
| dotnet-backend-patternsby wshobson | 100 | 39.9k | 46d ago | SKILL.md |
Frequently asked questions
- How do I install project?
- Run
npx skills add tegojs/tego. The install tabs above show the steps for each supported agent. - Which AI agents does project work with?
- It is written for Cursor, as a Cursor Rules file. Other agents that read the same format can often use it too.
- Is project safe to use?
- Our scan of the whole file found no instruction hijacking, hidden characters, credential access, data exfiltration or destructive commands. An AI review of the same text found nothing harmful. It declares no license and scores 80/100 on trust signals. Skills are instructions an agent will follow, so read the file before installing it and do not approve commands you do not understand.
- Is project still maintained?
- The repository was last updated 42 days ago, so project is actively maintained.
Skill content
View source on GitHubTego Project Configuration / 项目配置
Project Overview / 项目概述
Tego is a pluggable application framework that enables developers to build complex application logic. This is a monorepo project managed with pnpm workspace.
Tego 是一个插件化的应用框架,支持开发者构建复杂的应用逻辑。这是一个 monorepo 项目,使用 pnpm workspace 管理多个包。
Tech Stack / 技术栈
- Language / 语言: TypeScript (5.8.3+)
- Frontend Framework / 前端框架: React 18.3.1
- UI Library / UI 库: Ant Design 5.22.5, Ant Design Pro Components
- Package Manager / 包管理: pnpm 10.14.0
- Build Tools / 构建工具: Tego CLI (tegod)
- Linting / 代码检查: oxlint, Prettier
- Testing / 测试: Vitest, Playwright
- Node.js: >= 20.19.0
Project Structure / 项目结构
tego/
├── packages/ # Packages / 包目录
│ ├── acl/ # ACL module / ACL 模块
│ ├── actions/ # Actions module / Actions 模块
│ ├── auth/ # Auth module / 认证模块
│ ├── cache/ # Cache module / 缓存模块
│ ├── client/ # Client core package / 客户端核心包
│ ├── components/ # Components package / 组件包
│ ├── core/ # Core module / 核心模块
│ ├── data-source/ # Data source module / 数据源模块
│ ├── database/ # Database module / 数据库模块
│ ├── devkit/ # Devkit package / 开发工具包
│ ├── di/ # Dependency injection / 依赖注入
│ ├── evaluators/ # Evaluators module / 评估器模块
│ ├── globals/ # Globals module / 全局模块
│ ├── loader/ # Loader module / 加载器模块
│ ├── logger/ # Logger module / 日志模块
│ ├── requirejs/ # RequireJS module / RequireJS 模块
│ ├── resourcer/ # Resourcer module / 资源管理器模块
│ ├── schema/ # Schema module / Schema 模块
│ ├── sdk/ # SDK package / SDK 包
│ ├── server/ # Server module / 服务器模块
│ ├── tego/ # Tego core package / Tego 核心包
│ ├── test/ # Test utilities / 测试工具
│ └── utils/ # Utils package / 工具包
├── storage/ # Storage directory / 存储目录
└── ...
Package Management / 包管理规范
Version Number / 版本号
- Version numbers are managed uniformly, all packages use the same major version number.
- 主版本号统一管理,所有包使用相同的主版本号
- Current version: 1.3.52
- 当前版本: 1.3.52
- When modifying version numbers, synchronize updates across all related package.json files.
- 修改版本号时,需要同步更新所有相关包的 package.json
Dependency Management / 依赖管理
- Use
workspace:*to reference internal packages. - 使用
workspace:*引用内部包 - Use
pnpminstead ofnpmoryarn. - 使用
pnpm而非npm或yarn - When adding dependencies, use
pnpm add <package> -w(root directory) orpnpm add <package> --filter <package-name>. - 添加依赖时使用
pnpm add <package> -w(根目录)或pnpm add <package> --filter <package-name>
Package Naming Conventions / 包命名规范
The project uses two package namespaces: @tego/* and @tachybase/*.
项目使用两种包命名空间:@tego/* 和 @tachybase/*。
@tego/* Namespace / @tego/* 命名空间
Used for core application packages: 用于核心应用包:
@tego/client- Client-side application framework / 客户端应用框架@tego/core- Core application logic / 核心应用逻辑@tego/server- Server-side utilities / 服务端工具
@tachybase/* Namespace / @tachybase/* 命名空间
Used for functional modules and utilities: 用于功能模块和工具:
@tachybase/actions- Action handlers / 操作处理器@tachybase/auth- Authentication / 认证模块@tachybase/cache- Caching / 缓存模块@tachybase/components- UI components / UI 组件@tachybase/data-source- Data source management / 数据源管理@tachybase/database- Database ORM / 数据库 ORM@tachybase/di- Dependency injection / 依赖注入@tachybase/evaluators- Expression evaluators / 表达式评估器@tachybase/logger- Logging / 日志模块@tachybase/resourcer- Resource management / 资源管理@tachybase/schema- Schema definitions / Schema 定义@tachybase/sdk- SDK utilities / SDK 工具@tachybase/test- Testing utilities / 测试工具@tachybase/utils- Utility functions / 工具函数
Import Examples / 导入示例:
// Core packages / 核心包
import { Application } from '@tego/core'
import { Plugin } from '@tego/client'
import { Server } from '@tego/server'
// Functional modules / 功能模块
import { AuthManager } from '@tachybase/auth'
import { Database } from '@tachybase/database'
import { CacheManager } from '@tachybase/cache'
import { useAPIClient } from '@tego/client'
Important Notes / 注意事项
Version Conflicts / 版本冲突
- If version conflicts occur during merge, use the version from the main branch.
- 合并时如果出现版本号冲突,以 main 分支的版本号为准
- All package.json files must maintain consistent version numbers.
- 所有 package.json 文件的版本号需要保持一致
Path Aliases / 路径别名
- The project uses TypeScript path aliases, refer to
tsconfig.paths.json. - 项目使用 TypeScript 路径别名,参考
tsconfig.paths.json - Use aliases instead of relative paths when importing.
- 导入时可以使用别名而非相对路径
Internationalization / 国际化
- The project supports English and Chinese, using i18next.
- 项目支持中英文,使用 i18next
- Text content must provide both English and Chinese versions.
- 文本内容需要同时提供中英文版本
- Use
displayNameanddisplayName.zh-CNfields. - 使用
displayName和displayName.zh-CN字段
Plugin System / 插件系统
- Plugins must implement the Plugin interface.
- 插件需要实现 Plugin 接口
- Plugins can register routes, components, data sources, etc.
- 插件可以注册路由、组件、数据源等
- Use PluginManager to manage plugin lifecycle.
- 使用 PluginManager 管理插件生命周期
Related Resources / 相关资源
- Project Documentation / 项目文档: https://tachybase.org/
- GitHub: https://github.com/tegojs/tego
Related Skills
constraint-driven-development
112.2kEstablishes a project's quality bar as a written contract and stops agents quietly lowering it. Interviews the user on which dimensions matter, supplies sane default thresholds when they have no number in mind, records everything in CONSTRAINTS.md, and watches the diff for a weakened bar — new @ts-i…
developer-growth-analysis
78.5kAnalyzes your recent Claude Code chat history to identify coding patterns, development gaps, and areas for improvement, curates relevant learning resources from HackerNews, and automatically sends a personalized growth report to your Slack DMs.
animated-github-profile
48.9kBuild high-impact, animated GitHub profile READMEs that play like mini-movies using pure SVG, CSS, and SMIL animations. Covers dark/light theme switching, swinging lanyard ID badges, tech orbits, local stat cards, and automated contribution graphs.
dotnet-backend-patterns
39.9kMaster C#/.NET backend development patterns for building robust APIs, MCP servers, and enterprise applications. Covers async/await, dependency injection, Entity Framework Core, Dapper, configuration, caching, and testing with xUnit
Trust signals
From repository metadata: license, adoption, age and documentation. Not a code audit — see the Safety scan above for what the skill file itself contains.
