ts-patterns
Personal TypeScript architectural defaults applied to any TS Claude writes for the user.
Skill by gustaferiksson
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/gustaferiksson-ts-patterns
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: design, frontend, writing
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/ts-patterns
What's inside
- Skill name
ts-patterns- Description
- Personal TypeScript architectural defaults applied to any TS Claude writes for the user. Forbids `any`, unsafe `as` casts, `enum`, and boolean-flag parameters. Prefers `type` over `interface` (except React function component props), functions over classes, discriminated unions with a `: never` exhaustiveness guard, and named design patterns where they fit. Stays library-agnostic. Use when writing or editing TypeScript (`.ts`/`.tsx` files) or producing TS code, including React components. General structure/flow/readability rules (const, early exits, no duplication) live in the global coding principles, not here. Defer to per-repo CLAUDE.md or established conventions when they conflict.
- License
- unknown
- Instructions
- 96 lines in SKILL.md · view on GitHub
Files (1)
- SKILL.md
The license isn't open source, so the instructions aren't shown here. Read SKILL.md on GitHub
More from gustaferiksson/skills
- 0.559score
design-patterns
gustaferiksson
Hierarchical catalog of the 23 GoF design patterns (creational, structural, behavioral) — source refactoring.guru.
SkillAFreshness: AClaude Code +9 - 0.559score
pr-review
gustaferiksson
Reviews a pull request, surfacing true bugs, code-quality failures, and design failure modes.
SkillAFreshness: AClaude Code +9 - 0.559score
refactor
gustaferiksson
Hierarchical catalog of code smells and Fowler-style refactoring techniques (source — refactoring.guru).
SkillAFreshness: AClaude Code +9 - 0.469score
ddb-single-table
gustaferiksson
Our house conventions for DynamoDB single-table design — PK/SK key construction, the per-repository KEYS/ACCESS objects, the…
SkillCFreshness: CClaude Code +9 - 0.469score
annotations
gustaferiksson
Find and execute inline `@cc:` comment markers left in the code as instructions for Claude Code, then delete each marker once addressed.
SkillCFreshness: CClaude Code +9 - 0.469score
premortem
gustaferiksson
Run a premortem on any plan, launch, product, hire, strategy, or decision.
SkillCFreshness: CClaude Code +9 - 0.465score
grill-me
gustaferiksson
Relentlessly interrogates the user about a plan or design, walking down each branch of the decision tree one question at a time until shared understanding is…
SkillCFreshness: CClaude Code +9
Signals
- Stars
- 0
- Forks
- 0
- Open issues
- 1
- Last commit (this folder)
- Oct 12, 2026 (16 days ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- License unknown
- Repository
- github.com/gustaferiksson/skills
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from gustaferiksson
- 0.559score
design-patterns
gustaferiksson
Hierarchical catalog of the 23 GoF design patterns (creational, structural, behavioral) — source refactoring.guru.
SkillAFreshness: AClaude Code +9 - 0.559score
pr-review
gustaferiksson
Reviews a pull request, surfacing true bugs, code-quality failures, and design failure modes.
SkillAFreshness: AClaude Code +9 - 0.559score
refactor
gustaferiksson
Hierarchical catalog of code smells and Fowler-style refactoring techniques (source — refactoring.guru).
SkillAFreshness: AClaude Code +9 - 0.469score
ddb-single-table
gustaferiksson
Our house conventions for DynamoDB single-table design — PK/SK key construction, the per-repository KEYS/ACCESS objects, the…
SkillCFreshness: CClaude Code +9 - 0.469score
annotations
gustaferiksson
Find and execute inline `@cc:` comment markers left in the code as instructions for Claude Code, then delete each marker once addressed.
SkillCFreshness: CClaude Code +9 - 0.469score
premortem
gustaferiksson
Run a premortem on any plan, launch, product, hire, strategy, or decision.
SkillCFreshness: CClaude Code +9
Cite this page
ts-patterns skill. Agent Mart. https://agentmart.dev/skills/gustaferiksson-ts-patterns (last updated 2026-10-24)