| name | modern-javascript |
| description | Modern ES6+ JavaScript features including classes, modules, destructuring, iterators, proxies, and latest ECMAScript features. |
| sasmp_version | 1.3.0 |
| bonded_agent | 06-modern-es6-advanced |
| bond_type | PRIMARY_BOND |
| skill_type | reference |
| response_format | code_first |
| max_tokens | 1500 |
| parameter_validation | {"required":["topic"],"optional":["es_version"]} |
| retry_logic | {"on_ambiguity":"ask_clarification","fallback":"show_es6_basics"} |
| observability | {"entry_log":"Modern JS skill activated","exit_log":"Modern JS reference provided"} |
Modern JavaScript Skill
Quick Reference Card
Classes
class Service {
#privateField;
static VERSION = '1.0';
constructor(config) {
this.#privateField = config.secret;
}
async fetch(url) {
return this.#request('GET', url);
}
#request(method, url) {
return fetch(url, { method });
}
get config() { return this.#privateField; }
}
class ExtendedService extends Service {
constructor(config) {
super(config);
}
}
Modules
export const API_URL = '/api';
export function fetchData() { }
export default class { }
, { , fetchData } ;
* api ;
{ } = ();
{ } ;
{ } ;