ai-agent

Proposal Rm Builtin Subclassing

Remove ES6 built-in subclassing
46 stars6 forksUpdated 4/30/2024100% free · open source
What it does

Remove ES6 built-in subclassing to simplify JavaScript class hierarchies and prevent unintended modifications to built-in classes

When to use it
  • When you're working on a JavaScript project and want to avoid potential issues with built-in subclassing
  • When you need to ensure that your custom classes don't accidentally modify built-in classes
  • When you're trying to optimize your JavaScript code for better performance and security
Ready-to-paste prompt
Try running a simple JavaScript class hierarchy with and without built-in subclassing, such as `class MyArray extends Array {}` to see the differences
Heads up: Note that this proposal is still in discussion and not yet implemented in most JavaScript engines, so you may need to use a transpiler or a specific runtime version to test the removal of built-in subclassing
Saves to your device
Use with Claude
New

Skip the builder — one click puts this in Claude, Cursor, Antigravity and more.

✅ Light setup

Installs with a command or two; your AI agent can do it for you.

Try it instantly — no install
Claude Code
mkdir -p ~/.claude/skills/proposal-rm-builtin-subclassing && curl -fsSL https://workflowstacks.com/api/skills/proposal-rm-builtin-subclassing/claude-skill -o ~/.claude/skills/proposal-rm-builtin-subclassing/SKILL.md
Open in another AI app

Opens the app with this repo with the prompt ready to go — no copy-paste needed.

Connect the whole catalog (MCP)
claude mcp add --transport http workflowstacks https://workflowstacks.com/api/mcp

Adds a WorkflowStacks connector to Claude Code: search and load any skill here by chatting.

Quick Actions
Details
Creator
tc39
Category
ai-agent
Published
5/21/2020

Are you the creator of this tool? Claim your listing → and earn 85% of every sale.