Skip to main content
SE
Skills Assessment Framework Gold Standard v1.0

Welder — Mig Mag · Sweden

Trade Category Welder
Jurisdiction Sweden (SE)
Document Type Competency Assessment Rubric
Updated April 2026

Country Code: SE Profession Category: Welding / Industrial Specialization: Byggnadssmide / Svetsare Last Updated: February 2026 Regulatory Complexity: High (SS-EN 1090 EXC2/3, ID06) Document Maturity: Gold Standard (Hard Reset)

Executive Summary

The Swedish construction steel market is governed by SS-EN 1090-2. Almost all structural steel is Execution Class 2 (EXC2) or higher. This means “farm welding” is illegal. A welder must understand WPS (Welding Procedure Specifications), material traceability (Heat numbers), and the authority of the RWC (Responsible Welding Coordinator). The “Cold Lap” (Kallflytning) is the most common failure in MIG/MAG, and Swedish NDT (Ultrasonic/X-ray) inspectors are ruthless.

Sweden is a unitary constitutional monarchy and parliamentary democracy within the European Union, having acceded on 1 January 1995, and is a signatory to the Schengen Acquis. Labour and immigration legislation is centralised at the national level under the legislative authority of the Riksdag, with statutes codified in the Svensk författningssamling (SFS) and accessible through https://www.riksdagen.se. Implementing regulation issues from the Government (regeringen) and from the relevant administrative authorities under their respective enabling acts. Sweden has no federal subdivision of labour competence; län (counties) and kommuner (municipalities) hold no autonomous power to vary work-permit thresholds, posted-worker rules, or wage floors.

The defining structural feature of the Swedish labour regime is the absence of a statutory minimum wage. Wage-setting is delegated entirely to the social partners through sector-specific collective bargaining agreements (kollektivavtal), and there is no mechanism of erga omnes extension (allmängiltigförklaring) such as exists in Germany, the Netherlands, or Belgium. The principal construction-sector agreement is Byggavtalet, concluded between Byggnads (Svenska Byggnadsarbetareförbundet, the construction workers’ union) and Byggföretagen (the construction employers’ association, formerly Sveriges Byggindustrier). The agreement is renegotiated on one-to-three-year cycles within the Industriavtalet framework.

The regime has been modernised over the last decade through several discrete reforms. The Lex Laval amendments of 1 April 2017 to the Utstationeringslag (Lag 1999:678) — a partial reversal of the post-2007 Laval un Partneri (C-341/05) restrictions — restored the right of trade unions to take industrial action against foreign service providers in support of host-country collective agreements, subject to the requirement that the action concern only the hard-core minimum terms and that the foreign employer not already be bound by an equivalent agreement. The further reforms of 30 July 2020, transposing Directive (EU) 2018/957, introduced full equal-treatment of long-term posted workers (>12, extendable to 18 months) on substantially all Swedish labour conditions excluding pension and dismissal rules.

ID06 — the electronic site-access and worker-identification system administered by ID06 AB — has been a contractual prerequisite for construction-site access since the early 2000s and was given de facto regulatory force through the Skatteverket personalliggare (electronic staff register) regime under chapter 39 of the Skatteförfarandelag (SFS 2011:1244), which mandates daily attendance recording on construction sites with annual turnover exceeding SEK 4 million. The Lag om utländsk företagsetablering reform package of 2024 tightened registration and tax-substance requirements for foreign undertakings establishing branches or fixed places of business in Sweden, narrowing the window for shell-establishment structures.

Primary supervisory authorities are: Migrationsverket (immigration and work permits) at https://www.migrationsverket.se; Arbetsmiljöverket (occupational health and safety, posted-worker notification) at https://www.av.se; Skatteverket (tax administration, personnummer/samordningsnummer issuance, employer payroll) at https://www.skatteverket.se; Försäkringskassan (social insurance, sick pay, parental benefit, pensions) at https://www.forsakringskassan.se; and Elsäkerhetsverket (electrical safety authority) at https://www.elsakerhetsverket.se.

Professional Recognition

  • Svetsarprövning (Welder Qualification): ISO 9606-1. Mandatory under EN 1090.
  • ID06: Mandatory site ID.
  • Heta Arbeten (Hot Work): Mandatory certification (Brandskyddsföreningen).

Key Standards

  • SS-EN 1090-2: Execution of steel structures. (EXC2 is the baseline).
  • EN ISO 5817: Quality levels for imperfections (Level C or B).
  • EN ISO 3834: Quality requirements for fusion welding.

Sweden is a unitary constitutional monarchy and parliamentary democracy within the European Union, having acceded on 1 January 1995, and is a signatory to the Schengen Acquis. Labour and immigration legislation is centralised at the national level under the legislative authority of the Riksdag, with statutes codified in the Svensk författningssamling (SFS) and accessible through https://www.riksdagen.se. Implementing regulation issues from the Government (regeringen) and from the relevant administrative authorities under their respective enabling acts. Sweden has no federal subdivision of labour competence; län (counties) and kommuner (municipalities) hold no autonomous power to vary work-permit thresholds, posted-worker rules, or wage floors.

The defining structural feature of the Swedish labour regime is the absence of a statutory minimum wage. Wage-setting is delegated entirely to the social partners through sector-specific collective bargaining agreements (kollektivavtal), and there is no mechanism of erga omnes extension (allmängiltigförklaring) such as exists in Germany, the Netherlands, or Belgium. The principal construction-sector agreement is Byggavtalet, concluded between Byggnads (Svenska Byggnadsarbetareförbundet, the construction workers’ union) and Byggföretagen (the construction employers’ association, formerly Sveriges Byggindustrier). The agreement is renegotiated on one-to-three-year cycles within the Industriavtalet framework.

The regime has been modernised over the last decade through several discrete reforms. The Lex Laval amendments of 1 April 2017 to the Utstationeringslag (Lag 1999:678) — a partial reversal of the post-2007 Laval un Partneri (C-341/05) restrictions — restored the right of trade unions to take industrial action against foreign service providers in support of host-country collective agreements, subject to the requirement that the action concern only the hard-core minimum terms and that the foreign employer not already be bound by an equivalent agreement. The further reforms of 30 July 2020, transposing Directive (EU) 2018/957, introduced full equal-treatment of long-term posted workers (>12, extendable to 18 months) on substantially all Swedish labour conditions excluding pension and dismissal rules.

ID06 — the electronic site-access and worker-identification system administered by ID06 AB — has been a contractual prerequisite for construction-site access since the early 2000s and was given de facto regulatory force through the Skatteverket personalliggare (electronic staff register) regime under chapter 39 of the Skatteförfarandelag (SFS 2011:1244), which mandates daily attendance recording on construction sites with annual turnover exceeding SEK 4 million. The Lag om utländsk företagsetablering reform package of 2024 tightened registration and tax-substance requirements for foreign undertakings establishing branches or fixed places of business in Sweden, narrowing the window for shell-establishment structures.

Primary supervisory authorities are: Migrationsverket (immigration and work permits) at https://www.migrationsverket.se; Arbetsmiljöverket (occupational health and safety, posted-worker notification) at https://www.av.se; Skatteverket (tax administration, personnummer/samordningsnummer issuance, employer payroll) at https://www.skatteverket.se; Försäkringskassan (social insurance, sick pay, parental benefit, pensions) at https://www.forsakringskassan.se; and Elsäkerhetsverket (electrical safety authority) at https://www.elsakerhetsverket.se.

2. Role Scope & Industry Reality

Core Duties

  • 135 (MAG Solid Wire): Structural beams (HEA/HEB), plates.
  • 136 (MAG Flux Core): Heavy shipyard/bridge work.
  • Preparation: Grinding, tacking, pre-heating.
  • Inspection: Visual check (VT) of own welds before NDT.

Typical Roles

  • Svetsare: Production welder.
  • Montör/Svetsare: Assembler who also welds (Site work).

Out of Scope

  • TIG (141): Separate trade (Rørsveiser).
  • Exotic Alloys: Usually specialist.

3. Qualification & Experience Benchmarks

Education & Experience Timeline

  • Pathway: Gymnasium (Industritekniska programmet) -> Apprenticeship -> IW Diploma.
  • Experience Benchmark:
    • Level 1 (Tacker): Can tack and grind. Limits.
    • Level 2 (Svetsare): Certified 135/136. Multi-pass fillet/butt welds.
    • Level 3 (Licenssvetsare): Full penetration, X-ray quality.

Equivalent Experience for Foreigners

  • The “EXC2” Gap: Welders from non-EU markets often weld “strong enough”. In Sweden, “strong enough” fails if it doesn’t follow the WPS parameters (Volts/Amps/Stick-out).
  • Heta Arbeten: Without this card, you cannot touch a torch.

Sweden does not operate a closed-trade (Meisterzwang) regime equivalent to Germany’s Handwerksordnung. Yrkesutbildning (vocational education through the gymnasium Bygg- och anläggningsprogrammet plus 2-3 year färdigutbildning under a yrkesutbildningsavtal between Byggnads and Byggföretagen) is the customary route to journeyman (yrkesarbetare) classification, but is not in itself a statutory bar to engagement for most building trades. Bricklayers, carpenters (träarbetare), formworkers, ironworkers (armerare), concrete finishers (betongarbetare), plasterers, and general labourers may be engaged on the strength of demonstrated competence plus a valid SSG Entré or BAM (Bättre arbetsmiljö) safety induction.

Statutory trade restriction is concentrated in three areas:

  1. Electrical work. Installation work falling within scope of Elinstallationsförordningen (SFS 2017:218) and the underlying Elsäkerhetslag (SFS 2016:732) requires the operator to act under the responsibility of an undertaking holding an Elinstallatörsregistrering (registration as electrical installer) with Elsäkerhetsverket, and must be performed by, or supervised by, a person holding an Auktorisation as Behörig elinstallatör (categories AL, A, B). Auktorisation is granted on the basis of formal qualifications (typically gymnasium El- och energiprogrammet plus practical experience) recognised under Elsäkerhetsverkets föreskrifter ELSÄK-FS 2017:4. Foreign electricians may apply for recognition of qualifications under Lag (2016:145) om erkännande av yrkeskvalifikationer transposing Directive 2005/36/EC. Reference: https://www.elsakerhetsverket.se.

  2. Pressure equipment, lifting, and welding for code work. Welders working on pressure equipment falling within scope of the Pressure Equipment Directive 2014/68/EU (transposed via Arbetsmiljöverkets föreskrifter AFS 2017:3) require qualification under EN ISO 9606-1 with procedure qualification under EN ISO 15614-1, witnessed by a recognised third-party Notified Body. Crane and lifting operations on Swedish sites typically require Liftutbildning under AFS 2006:6 and TYA-administered industry certification for mobile cranes.

  3. Hot-work and confined-space. Heta arbeten (hot work) certification under Brandskyddsföreningen’s nationally recognised scheme is contractually required by virtually every main contractor and by the standard property insurance terms drafted by Svensk Försäkring. Konfinerade utrymmen (confined-space entry) work is regulated under AFS 2014:43 and AFS 2020:1.

The overarching occupational-safety statute is Arbetsmiljölag (1977:1160) (AML), supplemented by approximately 80 subordinate AFS regulations issued by Arbetsmiljöverket. Construction-sector specific rules are concentrated in AFS 1999:3 (Byggnads- och anläggningsarbete) and AFS 2008:13 (Skyltar och signaler). The Byggherre (builder/principal) and BAS-P/BAS-U (project-design and project-execution coordinators) carry primary safety-management duties under AML chapter 3 §6.

Primary sources:

4. Language & Communication Requirements

Minimum Functional Level

  • A2/B1 English/Swedish: Must read a WPS.
  • “Heta Arbeten” Exam: Available in English, but understanding the rules is mandatory.

Key Vocabulary

  • Svets (Weld)
  • WPS (Procedure)
  • Tillsatsmaterial (Filler material)
  • Kälsvets (Fillet weld)
  • Stumsvets (Butt weld)
  • Rotstöd (Backing bar)
  • Smältdike (Undercut)
  • Remsa (Backing strip)
  • Visir (Visor)

Sweden does not impose a statutory CEFR threshold on labour migration to construction or EPC trades. Swedish (svenska) is the principal working language on most construction sites, but English is widely tolerated on EPC, oil-and-gas, mining, and IT-adjacent industrial projects, particularly in Malmö, Göteborg, and Stockholm metropolitan deployments and in northern industrial sites (Boden, Skellefteå, Kiruna) where significant non-Swedish workforces are engaged.

Säkerhetsutbildning (safety induction) is increasingly available in English on major industrial projects; SSG Entré and SSG Råd, the dominant safety-passport schemes administered by SSG Standard Solutions Group, are issued in both Swedish and English. The Heta arbeten certification administered by Brandskyddsföreningen is also available in multiple languages including English, Polish, Estonian, Lithuanian, Russian, and Arabic. Byggnads, however, encourages Swedish acquisition and the union views language proficiency as a precondition for genuine workplace integration; this position is a soft pressure factor in CBA-bound deployments rather than a legal threshold.

For long-term integration (residence-permit conversion, permanent residence, or citizenship), the Lag (2025:xxx) on language and civic-knowledge requirements [verify 2026] reform, in force from 1 January 2026, introduces a Swedish-language proficiency requirement at A2 level for permanent residence and B1 level for citizenship, evidenced through approved testing or completion of the Komvux/SFI (Svenska för invandrare) curriculum. SFI is provided free of charge by the kommun of residence and is open to any newly-arrived adult holding a personnummer.

5. Technical Competency Assessment Rubric

Evaluate the candidate on the following 10 dimensions.

CompetencyNot Proficient (0-2)Basic (3-4)Proficient (5-7)Advanced (8-10)Weight
Process 135/136 ControlBirdsnest / Porosity.Stable arc.Spray vs Short Circuit logic; Inductance setting.Pulse MIG mastery.25%
SS-EN 1090 / WPS”I just weld”.Reads Amps.Check Heat Input (kJ/mm); Interpass temp.Suggests WPS corrections.20%
Material PrepWelds over rust.Grinds clean.Mill scale removal; Pre-heat for >25mm plate.Lamellar tearing awareness.15%
Defect AvoidanceUndercut everywhere.Visual OK.Cold Lap (Kallflytning) avoidance; Stop/Start technique.Grinding out crater cracks.15%
Drawing/SymbolsGuesses.See weld symbol.ISO 2553 Symbols (a-measure vs z-measure).Complex node interpretation.10%
Machine SetupDefaults.Adjusts wire speed.Gas flow check (L/min); Liner maintenance.Synergic line setup.5%
SafetyNo extraction.Visor.Heta Arbeten rules; Fume extraction (Punktutsug).PAPR usage.5%
QualitySlag inclusions.Brushes slag.ISO 5817 Level B; Gauge check (A-mått).Self-audit with mirror.5%
EfficiencySlow.Steady.High deposition rate; Minimized grinding.Robot operator potential.0%
DocumentationNone.Stamps weld.Traceability Log; Batch numbers.As-built markup.0%

Total Score Rule: Sum of (Score x Weight). Pass is 7/10.

6. Practical Test Specifications

Total Duration: 3 Hours

Test 1: The “EXC2” / WPS Trap (45 Minutes)

  • Scenario: Candidate asked to weld a 10mm Fillet Weld (a=5) in Position PB (Horizontal/Vertical).
  • The Trap (Procedure): The machine is set to “Short Circuit” (Dip Transfer) parameters (Low V, Low Wire). This is valid for thin sheet, but INVALID for 10mm plate structure (Lack of Fusion risk).
  • Task: “Weld this fillet according to standard structural practice.”
  • Pass Criteria: STOPS. Identification that the settings are too “cold”. Adjusts to Spray Arc or upper Globular range (Higher V, Higher Wire) to ensure penetration. Checks WPS if available.
  • Fail Behavior: Welds with the “frying pan” sound (Short Circuit) on heavy plate. Result: Cold Lap. IMMEDIATE FAIL.

Test 2: Multi-Pass Butt Weld (60 Minutes)

  • Scenario: 15mm Plate. V-Prep. Root + Fill + Cap. Backing bar.
  • The Trap (Hidden): The root gap is set too tight (2mm) for the wire sensing.
  • Task: “Weld the root.”
  • Pass Criteria: Opens the root gap (to 3-4mm) or increases amps/voltage significantly to punch through.
  • Fail Behavior: Welds over the tight gap. Result: Lack of Root Fusion.

Test 3: Vertical Up (PF) (60 Minutes)

  • Scenario: 10mm Plate. Fillet Weld. Vertical Up 135 or 136.
  • Task: “Weld a-5 PF.”
  • Pass Criteria: Christmas Tree weave or Triangle weave. Flat profile. No “rollover” (convexity).
  • Fail Behavior: Vertical Down (PG) - Illegal for structure. Or excessive convexity.

7. Theoretical / Oral Knowledge Test

Format: 30 Questions (Verbal)

Section A: Swedish Regulations (SS-EN 1090 & Safety)

  1. What is Heta Arbeten? (Hot Work certification).
  2. How long is a fire watch required? (Usually 10 mins minimum, often 1 hour).
  3. What is EXC2? (Execution Class 2 - Standard structural steel).
  4. What is a WPS? (Welding Procedure Specification).
  5. Who is the RWC? (Responsible Welding Coordinator / Svetsansvarig).
  6. Can you weld without a WPS in Sweden? (No, not for structural steel).
  7. What is ID06? (Site ID).
  8. What gas for MAG? (Mison / Argon/CO2 mix).
  9. What is “Kallflytning”? (Cold Lap / Lack of Fusion).
  10. Acceptable undercut depth? (0.5mm usually for Level B).

Section B: Technical (Process 135/136) 11. Difference between 135 and 136? (Solid wire vs Flux cored). 12. Polarity for Flux Core? (Usually DC-, but check wire spec). 13. What is Stick-out? (Distance from contact tip to work). 14. Effect of distinct Stick-out? (Long stick-out = Lower Amps/Heat). 15. What is “A-mått”? (Throat thickness). 16. Spray Arc voltage? (Usually >24V). 17. Inductance setting? (Controls wetness/spatter). 18. Pre-heat for 40mm S355? (Yes, usually ~100C). 19. Interpass temperature? (Max temp before next pass, e.g., 250C). 20. Why grind mill scale? (Prevent porosity/inclusions).

Section C: Working Life 21. Working hours? (07:00 - 16:00). 22. PPE requirements? (Helmet, Flame retardant clothes, Boots). 23. Fume extraction? (Mandatory). 24. Salary? (Skilled ~30-36k SEK/month). 25. Teamwork? (Help the fitter). 26. Quality check? (You are the first inspector). 27. Alcohol? (Zero). 28. Overtime? (Paid). 29. Tool maintenance? (Change liners/tips regularly). 30. Reporting? (Report defects to Foreman/RWC).

8. Workplace Culture & Behavioral Expectations

”Yrkesstolthet” (Professional Pride)

  • Visuals: A Swedish welder wants the weld to look machine-made. Spatter is removed.
  • Reliability: You follow the WPS even when the boss isn’t creating.
  • Cleanliness: A clean workplace is a safe workplace.
  1. Sweden has no statutory minimum wage. Byggavtalet sets the de facto floor for construction trades, and the Försörjningskravet under Migrationsverket sets the immigration salary floor independently. Per-trade rubrics must reference the Byggavtalet tarifftabell (Yrkesarbetare 1, Yrkesarbetare 2, Specialarbetare, Praktikant) and not assume a single national floor.

  2. Lex Laval (Utstationeringslag §5a-§5c, post-2017 modernisation) restricts industrial action against foreign posting firms to the hard-core CBA terms, but the union may demand the standard CBA rate where it is the customary terms. Full Byggavtalet application requires the foreign firm to sign an anslutningsavtal or to demonstrate equivalent CBA coverage in the sending MS recognised by Byggnads.

  3. ID06 is contractually mandatory for all workers (Swedish, EU, or non-EU) on construction sites with annual revenue above SEK 4 million, and the personalliggare obligation under Skatteförfarandelag chapter 39 has the same effective scope. Per-trade rubrics must verify ID06 card issuance status before any deployment workflow.

  4. Samordningsnummer (coordination number) is required for any non-Swedish-resident worker before payroll can be processed. Without a samordningsnummer the worker cannot be entered on the arbetsgivardeklaration and the employer is non-compliant with Skatteförfarandelag. Lead time for samordningsnummer issuance is 4-8 weeks and must be sequenced ahead of site mobilisation.

  5. Försörjningskravet under Migrationsverket Work Permit was reformed effective 1 November 2023 to require a gross monthly wage at 80% of the median Swedish wage plus full CBA conformity. Per-trade rubrics for Arbetstillstånd routes must verify both the absolute SEK floor and the applicable CBA position; satisfying one without the other is non-compliant.

9. Red Flags & Instant Disqualifiers

  • ❌ The Cold Lapper: Uses Short Circuit on heavy plate.
  • ❌ The Vertical Downer: Welds structural steel Vertical Down (PG).
  • ❌ No Heta Arbeten: Illegal to start work.
  • ❌ The Grinder: Tries to hide porosity by grinding it down without re-welding properly.

10. Country-Specific Adaptation Gaps

Common Challenges for Foreign Welders in Sweden

1. EN 1090 Strictness

  • Context: Traceability + WPS is law.
  • Gap: “I just weld, I don’t read papers.”
  • Correction: You must read the WPS.

2. NDT Reality

  • Context: Ultrasonic testing is common.
  • Gap: “It looks good on top.”
  • Correction: It must be fused at the root.

Five recurring failure modes generate the majority of enforcement actions and chain-liability exposures in Swedish construction deployment:

  1. Utstationering notification omission. Failure to lodge the Arbetsmiljöverket notification before work begins, or lodgement with incomplete worker identity data, attracts a SEK 20,000-per-worker sanktionsavgift and triggers an audit cascade across Skatteverket and Försäkringskassan. The trap is acute where workers rotate between projects: each new posting address requires a fresh notification, and “rolling” notifications covering an undefined site list are non-compliant.

  2. Byggavtalet wage non-parity. A foreign service provider operating on a Byggavtalet site without a sending-MS CBA equivalent and without signing a Swedish anslutningsavtal (CBA accession agreement) is exposed to industrial action by Byggnads and to de facto site exclusion by the main contractor. Even where the formal salary is at or above the CBA tariff, omission of allowances (traktamente, travel reimbursement, helglön for public-holiday pay) can trigger non-parity findings.

  3. ID06 missing on site. Site access without a valid ID06 card, or working under an expired card, is a contractual breach with virtually all main contractors and triggers personalliggare non-compliance under Skatteförfarandelag chapter 39 with a Skatteverket kontrollavgift of SEK 12,500 [verify 2026] per occasion plus SEK 2,500 per missing or incorrectly registered worker. ID06 cards are personal, biometrically linked to the worker, and require photo-ID verification at issuance.

  4. Skatteverket payroll mishandling for non-personnummer workers. Engaging a worker without first obtaining a samordningsnummer (or, for residents, a personnummer) and processing payroll without the corresponding skatteavdrag (tax withholding) and arbetsgivardeklaration entry is a tax-administration breach attracting penalties under Skatteförfarandelag chapter 49 and exposing the employer to retroactive assessment.

  5. Lex Laval-era boycott risk. Operating a non-CBA construction undertaking in Sweden without signing Byggavtalet (or a sending-MS equivalent recognised by Byggnads) attracts industrial action risk that can shut a site within hours. The trap is acute for first-time entrants who underestimate the strategic role of Byggnads in Swedish construction governance and who treat the CBA as optional.

11. Scoring Interpretation & Hiring Guidance

  • 0-5 (Liability): Will fail NDT. Safety risk.
  • 6-7 (Svetsare): Production welder. Good for shop.
  • 8-10 (Licenssvetsare): Site ready. Can handle complex nodes.

12. References & Resources

Regulatory Bodies

  1. Brandskyddsföreningen: https://www.brandskyddsforeningen.se/ (Heta Arbeten).
  2. SIS (Swedish Standards): https://www.sis.se/ (EN 1090).

Standards

  1. SS-EN 1090-2: Execution of steel structures.
  2. ISO 9606-1: Welder Qualification.

Appendix: Research Log

SourceTitle / URLExtracted FactJustification Mapping
SIS SS-EN 1090EN 1090-2 Execution Class 2”Mandatory for most structural steel… requires WPS and RWC.”Justifies Trap 1: EXC2 / WPS Trap.
Brandskydds-föreningenHeta Arbeten Rules”Mandatory certification for hot work… 3rd party approved.”Justifies Red Flag: Heta Arbeten check.
TUV NORDISO 9606-1”Standard for welder qualification… fusion welding steels.”Justifies Section 1: Professional Recognition.
Weld TubeCold Lap / Lack of Fusion”Short circuit on heavy plate causes lack of fusion.”Justifies Practical Test 1: Cold Lap Trap.

References & primary sources

Certification bodies & named authorities

  • CAP
  • ID06

Methodology

This assessment framework follows the Bayswater observational assessment methodology and the cross-jurisdiction skills-coverage framework.