用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/ffsshhttiikk/opencode-agents-skills --skill typescript命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
基于 SOC 职业分类
正在显示 SKILL.md
| name | typescript |
| description | TypeScript typed superset of JavaScript for safer, more maintainable code |
| license | MIT |
| compatibility | opencode |
| metadata | {"audience":"developers","category":"programming-languages"} |
When building JavaScript applications that need type safety and better tooling.
let name: string = "John";
let age: number = 30;
let isActive: boolean = true;
let numbers: number[] = [1, 2, 3];
let anything: any = "hello";
let unknown: unknown = "world";
function log(): void { }
function fail(): never { throw new Error(); }
interface User {
id: number;
name: string;
email?: string;
readonly createdAt: Date;
}
type Status = "pending" | "active" | "disabled";
type ID = string | number;
function greet(name: string): string {
return `Hello, ${name}`;
}
const add = (a: number, b: number): number => a + b;
function createUser(name: string, age?: number = 18): User {
return { name, age };
}
function identity<T>(value: T): T {
return value;
}
interface Box<T> {
value: T;
}
type PartialUser = Partial<User>;
type UserPreview = Pick<User, "id" | "name">;
type UserWithoutPassword = Omit<User, "password">;