Claude-skill-registry ext-triage-js
Triage extension for JavaScript/TypeScript findings during plan-finalize phase
install
source · Clone the upstream repo
git clone https://github.com/majiayu000/claude-skill-registry
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/majiayu000/claude-skill-registry "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/data/ext-triage-js" ~/.claude/skills/majiayu000-claude-skill-registry-ext-triage-js && rm -rf "$T"
manifest:
skills/data/ext-triage-js/SKILL.mdsource content
JavaScript Triage Extension
Provides decision-making knowledge for triaging JavaScript and TypeScript findings during the finalize phase.
Purpose
This skill is a triage extension loaded by the plan-finalize workflow skill when processing JavaScript/TypeScript-related findings. It provides domain-specific knowledge for deciding whether to fix, suppress, or accept findings.
Key Principle: This skill provides knowledge, not workflow control. The finalize skill owns the process.
When This Skill is Loaded
Loaded via
resolve-workflow-skill-extension --domain javascript --type triage during finalize phase when:
- ESLint reports rule violations
- TypeScript compiler reports type errors
- Jest test failures occur
- Prettier formatting issues are detected
- Stylelint reports CSS issues
Standards
| Document | Purpose |
|---|---|
| suppression.md | JavaScript suppression syntax (eslint-disable, ts-ignore) |
| severity.md | JavaScript-specific severity guidelines and decision criteria |
Extension Registration
Registered in marshal.json under the javascript domain:
"javascript": { "workflow_skill_extensions": { "triage": "pm-dev-frontend:ext-triage-js" } }
Quick Reference
Suppression Methods
| Finding Type | Syntax |
|---|---|
| ESLint rule | |
| ESLint block | |
| TypeScript error | or |
| Prettier | Not suppressible (fix or configure) |
| Stylelint | |
Decision Guidelines
| Severity | Default Action |
|---|---|
| error | Fix (blocks build/CI) |
| warn | Fix or suppress with justification |
| off | N/A (disabled rule) |
Acceptable to Accept
- Generated code in
,**/generated/****/dist/** - Third-party type definitions when incompatible
- Legacy JavaScript files pending TypeScript migration
- Test mocks with intentional type violations
Related Documents
- workflow-extension-api:triage-extension - Triage extension contract
- pm-dev-frontend:cui-javascript - Core JavaScript patterns