feat: numerical-tool-and-process-control-programmer skill package v0.1.0
This commit is contained in:
31
PROVENANCE.md
Normal file
31
PROVENANCE.md
Normal file
@@ -0,0 +1,31 @@
|
||||
# Data provenance — numerical-tool-and-process-control-programmer
|
||||
|
||||
Where the content of this skill package comes from, counted by
|
||||
content items (tasks, competences, tools, evidence entries, curated
|
||||
knowledge). Rendered live by Gitea:
|
||||
|
||||
```mermaid
|
||||
%%{init: {'theme':'base','themeVariables':{'pie1':'#f9a825','pie2':'#1e88e5','pie3':'#ff355e','pie4':'#d97757','pie5':'#8e24aa','pieOuterStrokeWidth':'0px','pieSectionTextColor':'#fff'}}}%%
|
||||
pie showData
|
||||
title Content sources — numerical-tool-and-process-control-programmer
|
||||
"ESCO (occupation & competences)" : 67
|
||||
"O*NET (tasks & tools)" : 110
|
||||
"Job boards (market evidence)" : 57
|
||||
"Anthropic official Claude skills" : 11
|
||||
"External AI skill packs (mapped)" : 117
|
||||
```
|
||||
|
||||
| Source | Items | Share | Files |
|
||||
|---|---|---|---|
|
||||
| ESCO (occupation & competences) | 67 | 18.5 % | references/profile.md, references/skills.md |
|
||||
| O*NET (tasks & tools) | 110 | 30.4 % | references/tasks.md, references/tools.md |
|
||||
| Job boards (market evidence) | 57 | 15.7 % | references/market.md (full report) + "Market evidence" headline sections |
|
||||
| Wikipedia & AI expert curation | 0 | 0.0 % | glossary, literature, usecases, intake, quality, evals/ |
|
||||
| Anthropic official Claude skills | 11 | 3.0 % | references/ai-skills.md, section "anthropics/skills" (official Claude Code skills) |
|
||||
| External AI skill packs (mapped) | 117 | 32.3 % | references/ai-skills.md (per-source attribution inside) |
|
||||
| Stack Exchange practitioner Q&A (CC-BY-SA) | 0 | 0.0 % | references/practitioner-qa.md (per-entry attribution inside) |
|
||||
|
||||
Licensing: O*NET (USDOL/ETA, CC BY 4.0) · ESCO (© European Union) ·
|
||||
job-ad evidence via official APIs (JSearch/Adzuna) · Wikipedia content
|
||||
paraphrased with source URLs — never copied · external AI skills are
|
||||
linked, not copied (Apache-2.0/MIT/source-available, see ai-skills.md).
|
||||
60
SKILL.md
Normal file
60
SKILL.md
Normal file
@@ -0,0 +1,60 @@
|
||||
---
|
||||
name: numerical-tool-and-process-control-programmer
|
||||
description: "Occupational skill for the role 'numerical tool and process control programmer' (also: numerical tool setting operator, numerical process control programmer, numerical tool programmer, numerical process control operator, numerical process control set up operator, numerical process control tool setting operator). Use when the user asks for typical numerical tool and process control programmer work such as: Determine the sequence of machine operations, and select the proper cutting tools needed to machine workpieces into the desired shapes.; Revise programs or tapes to eliminate errors, and retest programs to check that problems have been solved.; Analyze job orders, drawings, blueprints, specifications, printed circuit board pattern films, and design data to calculate dimensions, tool selection, machine speeds, and feed rates."
|
||||
---
|
||||
|
||||
# Numerical Tool And Process Control Programmer
|
||||
|
||||
Numerical tool and process control programmers develop computer programs to control automatic machines and equipment involved in manufacturing processes. They analyse blueprints and job orders, conduct computer simulations and trial runs.
|
||||
|
||||
## Core workflow
|
||||
|
||||
1. Determine the sequence of machine operations, and select the proper cutting tools needed to machine workpieces into the desired shapes.
|
||||
2. Revise programs or tapes to eliminate errors, and retest programs to check that problems have been solved.
|
||||
3. Analyze job orders, drawings, blueprints, specifications, printed circuit board pattern films, and design data to calculate dimensions, tool selection, machine speeds, and feed rates.
|
||||
4. Determine reference points, machine cutting paths, or hole locations, and compute angular and linear dimensions, radii, and curvatures.
|
||||
5. Observe machines on trial runs or conduct computer simulations to ensure that programs and machinery will function properly and produce items that meet specifications.
|
||||
6. Compare encoded tapes or computer printouts with original part specifications and blueprints to verify accuracy of instructions.
|
||||
7. Enter coordinates of hole locations into program memories by depressing pedals or buttons of programmers.
|
||||
8. Write programs in the language of a machine's controller and store programs on media, such as punch tapes, magnetic tapes, or disks.
|
||||
|
||||
## How to use this skill
|
||||
|
||||
- Read [references/profile.md](references/profile.md) for the occupation profile and scope.
|
||||
- Consult [references/tasks.md](references/tasks.md) for the full task and activity inventory.
|
||||
- Check [references/skills.md](references/skills.md) for essential vs. optional competences.
|
||||
- Check [references/tools.md](references/tools.md) for the software commonly used in this role.
|
||||
- See [references/ai-skills.md](references/ai-skills.md) — matched external AI agent skills (per-source attribution).
|
||||
|
||||
## Key competences (essential)
|
||||
|
||||
- ABAP
|
||||
- AJAX
|
||||
- APL
|
||||
- apply control process statistical methods
|
||||
- ASP.NET
|
||||
- Assembly (computer programming)
|
||||
- blueprints
|
||||
- C#
|
||||
- C++
|
||||
- CAD software
|
||||
- COBOL
|
||||
- CoffeeScript
|
||||
- Common Lisp
|
||||
- computer programming
|
||||
- ensure equipment availability
|
||||
|
||||
## Hot technologies
|
||||
|
||||
- Autodesk AutoCAD
|
||||
- Dassault Systemes SolidWorks
|
||||
- Microsoft Outlook
|
||||
- Extensible markup language XML
|
||||
- SAP software
|
||||
- Microsoft Office software
|
||||
- Microsoft PowerPoint
|
||||
- Microsoft Excel
|
||||
- Microsoft Word
|
||||
|
||||
---
|
||||
*Sources: ESCO v1.2.1 (http://data.europa.eu/esco/occupation/6e5ceba0-df96-465f-adb4-2e06ae715d43), O*NET 30.3 (51-9162.00). See manifest.json for licensing/attribution.*
|
||||
166
manifest.json
Normal file
166
manifest.json
Normal file
@@ -0,0 +1,166 @@
|
||||
{
|
||||
"name": "numerical-tool-and-process-control-programmer",
|
||||
"title": "numerical tool and process control programmer",
|
||||
"version": "0.1.0",
|
||||
"layer": "core",
|
||||
"language": "en",
|
||||
"generated": "2026-07-07",
|
||||
"ids": {
|
||||
"esco_uri": "http://data.europa.eu/esco/occupation/6e5ceba0-df96-465f-adb4-2e06ae715d43",
|
||||
"esco_code": "2514.4",
|
||||
"isco_group": "2514",
|
||||
"onet_soc": "51-9162.00",
|
||||
"crosswalk_match": "exactMatch"
|
||||
},
|
||||
"sources": [
|
||||
{
|
||||
"name": "ESCO",
|
||||
"version": "1.2.1",
|
||||
"url": "https://esco.ec.europa.eu/"
|
||||
},
|
||||
{
|
||||
"name": "O*NET",
|
||||
"version": "30.3",
|
||||
"url": "https://www.onetcenter.org/",
|
||||
"license": "CC BY 4.0"
|
||||
}
|
||||
],
|
||||
"attribution": "This package includes information from the O*NET Database (v30.3) by the U.S. Department of Labor, Employment and Training Administration (USDOL/ETA), CC BY 4.0. skillfactor is not endorsed by USDOL/ETA. ESCO data (v1.2.1) (c) European Union, used per the ESCO download conditions: https://esco.ec.europa.eu/en/use-esco/download",
|
||||
"counts": {
|
||||
"tasks": 16,
|
||||
"dwas": 15,
|
||||
"skills_essential": 51,
|
||||
"skills_optional": 15,
|
||||
"software": 78
|
||||
},
|
||||
"enrichment_ai_skills": {
|
||||
"generated": "2026-07-14",
|
||||
"method": "deterministic mapping (ISCO prefix + title/competence keywords)",
|
||||
"sources": {
|
||||
"anthropics/skills": {
|
||||
"repo": "https://github.com/anthropics/skills",
|
||||
"commit": "f6656c1",
|
||||
"license": "Apache-2.0; the document skills (docx/pdf/pptx/xlsx) are source-available \u2014 see the LICENSE.txt in the upstream skill folder",
|
||||
"skills": 8
|
||||
},
|
||||
"obra/superpowers": {
|
||||
"repo": "https://github.com/obra/superpowers",
|
||||
"commit": "d884ae0",
|
||||
"license": "MIT (c) Jesse Vincent",
|
||||
"skills": 12
|
||||
},
|
||||
"wshobson/agents": {
|
||||
"repo": "https://github.com/wshobson/agents",
|
||||
"commit": "6fd3247",
|
||||
"license": "MIT (c) Seth Hobson",
|
||||
"skills": 12
|
||||
},
|
||||
"NVIDIA/skills": {
|
||||
"repo": "https://github.com/NVIDIA/skills",
|
||||
"commit": "153b14b",
|
||||
"license": "CC-BY-4.0 (skills/docs), Apache-2.0 (code)",
|
||||
"skills": 12
|
||||
},
|
||||
"veniceai/skills": {
|
||||
"repo": "https://github.com/veniceai/skills",
|
||||
"commit": "de089fa",
|
||||
"license": "MIT",
|
||||
"skills": 5
|
||||
},
|
||||
"google/skills": {
|
||||
"repo": "https://github.com/google/skills",
|
||||
"commit": "b15f327",
|
||||
"license": "Apache-2.0",
|
||||
"skills": 2
|
||||
},
|
||||
"angular/skills": {
|
||||
"repo": "https://github.com/angular/skills",
|
||||
"commit": "5dd20da",
|
||||
"license": "no explicit license \u2014 referenced by link only",
|
||||
"skills": 2
|
||||
},
|
||||
"ConardLi/garden-skills": {
|
||||
"repo": "https://github.com/ConardLi/garden-skills",
|
||||
"commit": "fbd6453",
|
||||
"license": "MIT",
|
||||
"skills": 2
|
||||
},
|
||||
"czlonkowski/n8n-skills": {
|
||||
"repo": "https://github.com/czlonkowski/n8n-skills",
|
||||
"commit": "9ea3aa5",
|
||||
"license": "MIT",
|
||||
"skills": 12
|
||||
},
|
||||
"davila7/claude-code-templates": {
|
||||
"repo": "https://github.com/davila7/claude-code-templates",
|
||||
"commit": "fa79251",
|
||||
"license": "MIT",
|
||||
"skills": 2
|
||||
},
|
||||
"a5c-ai/babysitter": {
|
||||
"repo": "https://github.com/a5c-ai/babysitter",
|
||||
"commit": "44a5d58b",
|
||||
"license": "MIT",
|
||||
"skills": 6
|
||||
},
|
||||
"infrasity-labs/dev-gtm-claude-skills": {
|
||||
"repo": "https://github.com/infrasity-labs/dev-gtm-claude-skills",
|
||||
"commit": "02cfefb",
|
||||
"license": "MIT",
|
||||
"skills": 1
|
||||
},
|
||||
"HeshamFS/materials-simulation-skills": {
|
||||
"repo": "https://github.com/HeshamFS/materials-simulation-skills",
|
||||
"commit": "fa1ce8d",
|
||||
"license": "Apache-2.0",
|
||||
"skills": 1
|
||||
},
|
||||
"K-Dense-AI/claude-scientific-skills": {
|
||||
"repo": "https://github.com/K-Dense-AI/claude-scientific-skills",
|
||||
"commit": "4d97e29",
|
||||
"license": "MIT",
|
||||
"skills": 1
|
||||
},
|
||||
"foryourhealth111-pixel/Vibe-Skills": {
|
||||
"repo": "https://github.com/foryourhealth111-pixel/Vibe-Skills",
|
||||
"commit": "34429a8",
|
||||
"license": "Apache-2.0",
|
||||
"skills": 1
|
||||
},
|
||||
"K-Dense-AI/scientific-agent-skills": {
|
||||
"repo": "https://github.com/K-Dense-AI/scientific-agent-skills",
|
||||
"commit": "4d97e29",
|
||||
"license": "MIT",
|
||||
"skills": 1
|
||||
}
|
||||
},
|
||||
"total_skills": 80,
|
||||
"tiers": {
|
||||
"core": 43,
|
||||
"adjacent": 37
|
||||
}
|
||||
},
|
||||
"provenance": {
|
||||
"items": {
|
||||
"esco": 67,
|
||||
"onet": 110,
|
||||
"jobads": 57,
|
||||
"wiki_ai": 0,
|
||||
"anthropic": 11,
|
||||
"ai_skills": 117,
|
||||
"stackx": 0
|
||||
},
|
||||
"share_percent": {
|
||||
"esco": 18.5,
|
||||
"onet": 30.4,
|
||||
"jobads": 15.7,
|
||||
"wiki_ai": 0.0,
|
||||
"anthropic": 3.0,
|
||||
"ai_skills": 32.3,
|
||||
"stackx": 0.0
|
||||
},
|
||||
"method": "content items per source category"
|
||||
},
|
||||
"collar": "white",
|
||||
"computer_work": true
|
||||
}
|
||||
226
references/ai-skills.md
Normal file
226
references/ai-skills.md
Normal file
@@ -0,0 +1,226 @@
|
||||
# External AI agent skills — numerical-tool-and-process-control-programmer
|
||||
|
||||
Proven, publicly available AI agent skills mapped to this occupation.
|
||||
Nothing is copied from the sources: every entry is a name, a one-line
|
||||
summary and a link to the upstream skill package. Each section names
|
||||
its source repository, commit, license and retrieval date.
|
||||
|
||||
**Tiers:** `core` = the skill directly exercises a top market hard
|
||||
skill, tool or method (from gated job-ad evidence) or an essential
|
||||
ESCO competence of this occupation; `adjacent` =
|
||||
plausibly useful, secondary. Entries are capped at 12 per source
|
||||
and 80 in total per occupation (core first,
|
||||
strongest matches survive); everything beyond the caps is excluded
|
||||
and logged in the pipeline audit trail, not in this package.
|
||||
|
||||
_Matched deterministically (ISCO group + title/competence keywords,
|
||||
tiered against market evidence + ESCO essentials) by
|
||||
`pipeline/p5_enrich_ai_skills.py` on 2026-07-14._
|
||||
|
||||
## Source: anthropics/skills
|
||||
|
||||
- Repository: [https://github.com/anthropics/skills](https://github.com/anthropics/skills) (commit `f6656c1`, retrieved 2026-07-14)
|
||||
- License: Apache-2.0; the document skills (docx/pdf/pptx/xlsx) are source-available — see the LICENSE.txt in the upstream skill folder
|
||||
|
||||
| Skill | Tier | What it adds | Upstream |
|
||||
|---|---|---|---|
|
||||
| `mcp-builder` | core | Guide for creating high-quality MCP (Model Context Protocol) servers that enable LLMs to interact with external services through well-designed tools. Use when building MCP servers to integrate external APIs or services, whether in Python … | [source](https://github.com/anthropics/skills/tree/main/skills/mcp-builder) |
|
||||
| `skill-creator` | core | Create new skills, modify and improve existing skills, and measure skill performance. Use when users want to create a skill from scratch, edit, or optimize an existing skill, run evals to test a skill, benchmark skill performance with … | [source](https://github.com/anthropics/skills/tree/main/skills/skill-creator) |
|
||||
| `frontend-design` | adjacent | Guidance for distinctive, intentional visual design when building new UI or reshaping an existing one. Helps with aesthetic direction, typography, and making choices that don't read as templated defaults. | [source](https://github.com/anthropics/skills/tree/main/skills/frontend-design) |
|
||||
| `claude-api` | adjacent | Reference for the Claude API / Anthropic SDK — model ids, pricing, params, streaming, tool use, MCP, agents, caching, token counting, model migration. TRIGGER — read BEFORE opening the target file; don't skip because it "looks like a … | [source](https://github.com/anthropics/skills/tree/main/skills/claude-api) |
|
||||
| `docx` | adjacent | Use this skill whenever the user wants to create, read, edit, or manipulate Word documents (.docx files) or Word templates (.dotx files). Triggers include: any mention of 'Word doc', 'word document', '.docx', '.dotx', or requests to … | [source](https://github.com/anthropics/skills/tree/main/skills/docx) |
|
||||
| `pdf` | adjacent | Use this skill whenever the user wants to do anything with PDF files. This includes reading or extracting text/tables from PDFs, combining or merging multiple PDFs into one, splitting PDFs apart, rotating pages, adding watermarks, creating … | [source](https://github.com/anthropics/skills/tree/main/skills/pdf) |
|
||||
| `web-artifacts-builder` | adjacent | Suite of tools for creating elaborate, multi-component claude.ai HTML artifacts using modern frontend web technologies (React, Tailwind CSS, shadcn/ui). Use for complex artifacts requiring state management, routing, or shadcn/ui components … | [source](https://github.com/anthropics/skills/tree/main/skills/web-artifacts-builder) |
|
||||
| `webapp-testing` | adjacent | Toolkit for interacting with and testing local web applications using Playwright. Supports verifying frontend functionality, debugging UI behavior, capturing browser screenshots, and viewing browser logs. | [source](https://github.com/anthropics/skills/tree/main/skills/webapp-testing) |
|
||||
|
||||
## Source: obra/superpowers
|
||||
|
||||
- Repository: [https://github.com/obra/superpowers](https://github.com/obra/superpowers) (commit `d884ae0`, retrieved 2026-07-14)
|
||||
- License: MIT (c) Jesse Vincent
|
||||
|
||||
| Skill | Tier | What it adds | Upstream |
|
||||
|---|---|---|---|
|
||||
| `brainstorming` | adjacent | You MUST use this before any creative work - creating features, building components, adding functionality, or modifying behavior. Explores user intent, requirements and design before implementation. | [source](https://github.com/obra/superpowers/tree/main/skills/brainstorming) |
|
||||
| `finishing-a-development-branch` | adjacent | Use when implementation is complete, all tests pass, and you need to decide how to integrate the work - guides completion of development work by presenting structured options for merge, PR, or cleanup | [source](https://github.com/obra/superpowers/tree/main/skills/finishing-a-development-branch) |
|
||||
| `subagent-driven-development` | adjacent | Use when executing implementation plans with independent tasks in the current session | [source](https://github.com/obra/superpowers/tree/main/skills/subagent-driven-development) |
|
||||
| `systematic-debugging` | adjacent | Use when encountering any bug, test failure, or unexpected behavior, before proposing fixes | [source](https://github.com/obra/superpowers/tree/main/skills/systematic-debugging) |
|
||||
| `test-driven-development` | adjacent | Use when implementing any feature or bugfix, before writing implementation code | [source](https://github.com/obra/superpowers/tree/main/skills/test-driven-development) |
|
||||
| `dispatching-parallel-agents` | adjacent | Use when facing 2+ independent tasks that can be worked on without shared state or sequential dependencies | [source](https://github.com/obra/superpowers/tree/main/skills/dispatching-parallel-agents) |
|
||||
| `executing-plans` | adjacent | Use when you have a written implementation plan to execute in a separate session with review checkpoints | [source](https://github.com/obra/superpowers/tree/main/skills/executing-plans) |
|
||||
| `receiving-code-review` | adjacent | Use when receiving code review feedback, before implementing suggestions, especially if feedback seems unclear or technically questionable - requires technical rigor and verification, not performative agreement or blind implementation | [source](https://github.com/obra/superpowers/tree/main/skills/receiving-code-review) |
|
||||
| `requesting-code-review` | adjacent | Use when completing tasks, implementing major features, or before merging to verify work meets requirements | [source](https://github.com/obra/superpowers/tree/main/skills/requesting-code-review) |
|
||||
| `using-git-worktrees` | adjacent | Use when starting feature work that needs isolation from current workspace or before executing implementation plans - ensures an isolated workspace exists via native tools or git worktree fallback | [source](https://github.com/obra/superpowers/tree/main/skills/using-git-worktrees) |
|
||||
| `verification-before-completion` | adjacent | Use when about to claim work is complete, fixed, or passing, before committing or creating PRs - requires running verification commands and confirming output before making any success claims; evidence before assertions always | [source](https://github.com/obra/superpowers/tree/main/skills/verification-before-completion) |
|
||||
| `writing-plans` | adjacent | Use when you have a spec or requirements for a multi-step task, before touching code | [source](https://github.com/obra/superpowers/tree/main/skills/writing-plans) |
|
||||
|
||||
## Source: wshobson/agents
|
||||
|
||||
- Repository: [https://github.com/wshobson/agents](https://github.com/wshobson/agents) (commit `6fd3247`, retrieved 2026-07-14)
|
||||
- License: MIT (c) Seth Hobson
|
||||
|
||||
| Skill | Tier | What it adds | Upstream |
|
||||
|---|---|---|---|
|
||||
| `haskell-pro (agent)` | core | Expert Haskell engineer specializing in advanced type systems, pure functional design, and high-reliability software. Use PROACTIVELY for type-level programming, concurrency, and architecture guidance. | [source](https://github.com/wshobson/agents/tree/main/plugins/functional-programming/agents/haskell-pro.md) |
|
||||
| `scala-pro (agent)` | core | Master enterprise-grade Scala development with functional programming, distributed systems, and big data processing. Expert in Apache Pekko, Akka, Spark, ZIO/Cats Effect, and reactive architectures. Use PROACTIVELY for Scala system design, … | [source](https://github.com/wshobson/agents/tree/main/plugins/jvm-languages/agents/scala-pro.md) |
|
||||
| `memory-safety-patterns` | core | Implement memory-safe programming with RAII, ownership, smart pointers, and resource management across Rust, C++, and C. Use when writing safe systems code, managing resources, or preventing memory bugs. | [source](https://github.com/wshobson/agents/tree/main/plugins/systems-programming/skills/memory-safety-patterns) |
|
||||
| `async-python-patterns` | core | Master Python asyncio, concurrent programming, and async/await patterns for high-performance applications. Use when building async APIs, concurrent systems, or I/O-bound applications requiring non-blocking operations. | [source](https://github.com/wshobson/agents/tree/main/plugins/python-development/skills/async-python-patterns) |
|
||||
| `bash-defensive-patterns` | core | Master defensive Bash programming techniques for production-grade scripts. Use when writing robust shell scripts, CI/CD pipelines, or system utilities requiring fault tolerance and safety. | [source](https://github.com/wshobson/agents/tree/main/plugins/shell-scripting/skills/bash-defensive-patterns) |
|
||||
| `modern-javascript-patterns` | core | Master ES6+ features including async/await, destructuring, spread operators, arrow functions, promises, modules, iterators, generators, and functional programming patterns for writing clean, efficient JavaScript code. Use when refactoring … | [source](https://github.com/wshobson/agents/tree/main/plugins/javascript-typescript/skills/modern-javascript-patterns) |
|
||||
| `temporal-python-testing` | core | Test Temporal workflows with pytest, time-skipping, and mocking strategies. Covers unit testing, integration testing, replay testing, and local development setup. Use when implementing Temporal workflow tests or debugging test failures. | [source](https://github.com/wshobson/agents/tree/main/plugins/backend-development/skills/temporal-python-testing) |
|
||||
| `javascript-testing-patterns` | core | Implement comprehensive testing strategies using Jest, Vitest, and Testing Library for unit tests, integration tests, and end-to-end testing with mocking, fixtures, and test-driven development. Use when writing JavaScript/TypeScript tests, … | [source](https://github.com/wshobson/agents/tree/main/plugins/javascript-typescript/skills/javascript-testing-patterns) |
|
||||
| `uv-package-manager` | core | Master the uv package manager for fast Python dependency management, virtual environments, and modern Python project workflows. Use when setting up Python projects, managing dependencies, or optimizing Python development workflows with uv. | [source](https://github.com/wshobson/agents/tree/main/plugins/python-development/skills/uv-package-manager) |
|
||||
| `ios-developer (agent)` | core | Develop native iOS applications with Swift/SwiftUI. Masters iOS 18, SwiftUI, UIKit integration, Core Data, networking, and App Store optimization. Use PROACTIVELY for iOS-specific features, App Store optimization, or native iOS development. | [source](https://github.com/wshobson/agents/tree/main/plugins/multi-platform-apps/agents/ios-developer.md) |
|
||||
| `python-anti-patterns` | core | Use this skill when reviewing Python code for common anti-patterns to avoid. Use as a checklist when reviewing code, before finalizing implementations, or when debugging issues that might stem from known bad practices. | [source](https://github.com/wshobson/agents/tree/main/plugins/python-development/skills/python-anti-patterns) |
|
||||
| `python-design-patterns` | core | Python design patterns including KISS, Separation of Concerns, Single Responsibility, and composition over inheritance. Use this skill when designing a new service or component from scratch and choosing how to layer responsibilities, when … | [source](https://github.com/wshobson/agents/tree/main/plugins/python-development/skills/python-design-patterns) |
|
||||
|
||||
## Source: angular/skills
|
||||
|
||||
- Repository: [https://github.com/angular/skills](https://github.com/angular/skills) (commit `5dd20da`, retrieved 2026-07-14)
|
||||
- License: no explicit license — referenced by link only
|
||||
|
||||
| Skill | Tier | What it adds | Upstream |
|
||||
|---|---|---|---|
|
||||
| `angular-developer` | adjacent | Generates Angular code and provides architectural guidance. Trigger when creating projects, components, or services, or for best practices on reactivity (signals, linkedSignal, resource), forms, dependency injection, routing, SSR, … | [source](https://github.com/angular/skills/tree/5dd20da/angular-developer) |
|
||||
| `angular-new-app` | adjacent | Creates a new Angular app using the Angular CLI. This skill should be used whenever a user wants to create a new Angular application and contains important guidelines for how to effectively create a modern Angular application. | [source](https://github.com/angular/skills/tree/5dd20da/angular-new-app) |
|
||||
|
||||
## Source: ConardLi/garden-skills
|
||||
|
||||
- Repository: [https://github.com/ConardLi/garden-skills](https://github.com/ConardLi/garden-skills) (commit `fbd6453`, retrieved 2026-07-14)
|
||||
- License: MIT
|
||||
|
||||
| Skill | Tier | What it adds | Upstream |
|
||||
|---|---|---|---|
|
||||
| `web-design-engineer` | core | Build polished visual web artifacts with HTML/CSS/JavaScript/React: pages, dashboards, prototypes, slide decks, animations, UI mockups, and data visualizations. Use when the user wants a browser-rendered, interactive, or presentational … | [source](https://github.com/ConardLi/garden-skills/tree/fbd6453/skills/web-design-engineer) |
|
||||
| `beautiful-article` | adjacent | 把用户提供的素材(网页 URL / PDF / DOCX / Markdown / 纯文本 / 截图 / 粘贴材料)编辑、设计成一篇美丽的、可离线打开和分享的**单文件 HTML 网页文章**。基于 reacticle 组件协议:不手写裸 HTML/CSS,而用语义组件 + 受主题约束的 Raw 自由层;按 source→规划→双确认→生成→终审→修复的小型 harness 流程推进,默认 100% 信息保留的长文。触发场景:把 URL/PDF/DOCX/文章做成网页文章 … | [source](https://github.com/ConardLi/garden-skills/tree/fbd6453/skills/beautiful-article) |
|
||||
|
||||
## Source: a5c-ai/babysitter
|
||||
|
||||
- Repository: [https://github.com/a5c-ai/babysitter](https://github.com/a5c-ai/babysitter) (commit `44a5d58b`, retrieved 2026-07-14)
|
||||
- License: MIT
|
||||
|
||||
| Skill | Tier | What it adds | Upstream |
|
||||
|---|---|---|---|
|
||||
| `cnc-programming` | core | Expert skill for CNC programming and toolpath optimization using CAM software | [source](https://github.com/a5c-ai/babysitter/tree/44a5d58b/library/specializations/domains/science/mechanical-engineering/skills/cnc-programming) |
|
||||
| `crystallizer-designer` | core | Crystallization process design skill for nucleation control, crystal size distribution, and equipment selection | [source](https://github.com/a5c-ai/babysitter/tree/44a5d58b/library/specializations/domains/science/chemical-engineering/skills/crystallizer-designer) |
|
||||
| `ald-process-controller` | core | Atomic Layer Deposition skill for conformal thin film deposition with atomic-level thickness control | [source](https://github.com/a5c-ai/babysitter/tree/44a5d58b/library/specializations/domains/science/nanotechnology/skills/ald-process-controller) |
|
||||
| `cleanroom-metrology-controller` | core | Nanofabrication metrology skill for process control with CD-SEM, ellipsometry, and profilometry | [source](https://github.com/a5c-ai/babysitter/tree/44a5d58b/library/specializations/domains/science/nanotechnology/skills/cleanroom-metrology-controller) |
|
||||
| `control-chart-analyzer` | core | Statistical process control chart creation and analysis skill with control limit calculation and special cause detection | [source](https://github.com/a5c-ai/babysitter/tree/44a5d58b/library/specializations/domains/business/operations/skills/control-chart-analyzer) |
|
||||
| `control-strategy-designer` | core | Process control strategy design skill for control structure selection, loop configuration, and regulatory control | [source](https://github.com/a5c-ai/babysitter/tree/44a5d58b/library/specializations/domains/science/chemical-engineering/skills/control-strategy-designer) |
|
||||
|
||||
## Source: davila7/claude-code-templates
|
||||
|
||||
- Repository: [https://github.com/davila7/claude-code-templates](https://github.com/davila7/claude-code-templates) (commit `fa79251`, retrieved 2026-07-14)
|
||||
- License: MIT
|
||||
|
||||
| Skill | Tier | What it adds | Upstream |
|
||||
|---|---|---|---|
|
||||
| `quality-manager-qms-iso13485` | core | ISO 13485 Quality Management System specialist for medical device companies. Provides QMS implementation, maintenance, process optimization, and compliance expertise. Use for QMS design, documentation control, management review, internal … | [source](https://github.com/davila7/claude-code-templates/tree/fa79251/cli-tool/components/skills/enterprise-communication/quality-manager-qms-iso13485) |
|
||||
| `simpy` | core | Process-based discrete-event simulation framework in Python. Use this skill when building simulations of systems with processes, queues, resources, and time-based events such as manufacturing systems, service operations, network traffic, … | [source](https://github.com/davila7/claude-code-templates/tree/fa79251/cli-tool/components/skills/scientific/simpy) |
|
||||
|
||||
## Source: foryourhealth111-pixel/Vibe-Skills
|
||||
|
||||
- Repository: [https://github.com/foryourhealth111-pixel/Vibe-Skills](https://github.com/foryourhealth111-pixel/Vibe-Skills) (commit `34429a8`, retrieved 2026-07-14)
|
||||
- License: Apache-2.0
|
||||
|
||||
| Skill | Tier | What it adds | Upstream |
|
||||
|---|---|---|---|
|
||||
| `simpy` | core | Process-based discrete-event simulation framework in Python. Use this skill when building simulations of systems with processes, queues, resources, and time-based events such as manufacturing systems, service operations, network traffic, … | [source](https://github.com/foryourhealth111-pixel/Vibe-Skills/tree/34429a8/bundled/skills/simpy) |
|
||||
|
||||
## Source: HeshamFS/materials-simulation-skills
|
||||
|
||||
- Repository: [https://github.com/HeshamFS/materials-simulation-skills](https://github.com/HeshamFS/materials-simulation-skills) (commit `fa1ce8d`, retrieved 2026-07-14)
|
||||
- License: Apache-2.0
|
||||
|
||||
| Skill | Tier | What it adds | Upstream |
|
||||
|---|---|---|---|
|
||||
| `numerical-integration` | core | Select and configure time integration methods for ODE and PDE simulations — choose among explicit Runge-Kutta, BDF, Rosenbrock, and Adams families, set relative and absolute error tolerances, implement adaptive step-size control with P/PI … | [source](https://github.com/HeshamFS/materials-simulation-skills/tree/fa1ce8d/skills/core-numerical/numerical-integration) |
|
||||
|
||||
## Source: infrasity-labs/dev-gtm-claude-skills
|
||||
|
||||
- Repository: [https://github.com/infrasity-labs/dev-gtm-claude-skills](https://github.com/infrasity-labs/dev-gtm-claude-skills) (commit `02cfefb`, retrieved 2026-07-14)
|
||||
- License: MIT
|
||||
|
||||
| Skill | Tier | What it adds | Upstream |
|
||||
|---|---|---|---|
|
||||
| `code-reviewer` | core | Code review automation for TypeScript, JavaScript, Python, Go, Swift, Kotlin, C#, .NET, Java, C, C++, Rust, Ruby, PHP, and Dart/Flutter. Analyzes PRs for complexity and risk, checks code quality for SOLID violations and code smells, … | [source](https://github.com/infrasity-labs/dev-gtm-claude-skills/tree/02cfefb/.claude/skills/code-reviewer) |
|
||||
|
||||
## Source: K-Dense-AI/claude-scientific-skills
|
||||
|
||||
- Repository: [https://github.com/K-Dense-AI/claude-scientific-skills](https://github.com/K-Dense-AI/claude-scientific-skills) (commit `4d97e29`, retrieved 2026-07-14)
|
||||
- License: MIT
|
||||
|
||||
| Skill | Tier | What it adds | Upstream |
|
||||
|---|---|---|---|
|
||||
| `simpy` | core | Process-based discrete-event simulation framework in Python. Use this skill when building simulations of systems with processes, queues, resources, and time-based events such as manufacturing systems, service operations, network traffic, … | [source](https://github.com/K-Dense-AI/claude-scientific-skills/tree/4d97e29/skills/simpy) |
|
||||
|
||||
## Source: K-Dense-AI/scientific-agent-skills
|
||||
|
||||
- Repository: [https://github.com/K-Dense-AI/scientific-agent-skills](https://github.com/K-Dense-AI/scientific-agent-skills) (commit `4d97e29`, retrieved 2026-07-14)
|
||||
- License: MIT
|
||||
|
||||
| Skill | Tier | What it adds | Upstream |
|
||||
|---|---|---|---|
|
||||
| `simpy` | core | Process-based discrete-event simulation framework in Python. Use this skill when building simulations of systems with processes, queues, resources, and time-based events such as manufacturing systems, service operations, network traffic, … | [source](https://github.com/K-Dense-AI/scientific-agent-skills/tree/4d97e29/skills/simpy) |
|
||||
|
||||
## Source: google/skills
|
||||
|
||||
- Repository: [https://github.com/google/skills](https://github.com/google/skills) (commit `b15f327`, retrieved 2026-07-14)
|
||||
- License: Apache-2.0
|
||||
|
||||
| Skill | Tier | What it adds | Upstream |
|
||||
|---|---|---|---|
|
||||
| `gke-batch-hpc` | adjacent | Runs batch and HPC workloads on GKE, utilizing job queues and parallel processing. Use when running GKE batch jobs, configuring GKE HPC, or setting up GKE job queues. Don't use for standard web application deployments (use … | [source](https://github.com/google/skills/tree/b15f327/skills/cloud/gke-batch-hpc) |
|
||||
| `firebase-basics` | adjacent | Use this skill whenever you are working on a project that uses Firebase products or services, especially for mobile or web apps. | [source](https://github.com/google/skills/tree/b15f327/skills/cloud/firebase-basics) |
|
||||
|
||||
## Source: czlonkowski/n8n-skills
|
||||
|
||||
- Repository: [https://github.com/czlonkowski/n8n-skills](https://github.com/czlonkowski/n8n-skills) (commit `9ea3aa5`, retrieved 2026-07-14)
|
||||
- License: MIT
|
||||
|
||||
| Skill | Tier | What it adds | Upstream |
|
||||
|---|---|---|---|
|
||||
| `n8n-code-tool` | core | Write JavaScript or Python for the n8n Custom Code Tool (@n8n/n8n-nodes-langchain.toolCode) — the AI-agent-callable tool, NOT the workflow Code node. Use when building a Code Tool attached to an AI Agent, writing code that an LLM will … | [source](https://github.com/czlonkowski/n8n-skills/tree/9ea3aa5/skills/n8n-code-tool) |
|
||||
| `n8n-code-python` | core | Write Python code in n8n Code nodes. Use when writing Python in n8n, using _input/_json/_node syntax, working with standard library, or need to understand Python limitations in n8n Code nodes. Use this skill when the user specifically … | [source](https://github.com/czlonkowski/n8n-skills/tree/9ea3aa5/skills/n8n-code-python) |
|
||||
| `n8n-code-javascript` | core | Write JavaScript code in n8n Code nodes. Use when writing JavaScript in n8n, using $input/$json/$node syntax, making HTTP requests with this.helpers / the $helpers global, working with dates using DateTime, troubleshooting Code node … | [source](https://github.com/czlonkowski/n8n-skills/tree/9ea3aa5/skills/n8n-code-javascript) |
|
||||
| `n8n-agents` | adjacent | Design n8n AI agents the right way. Use when building or editing any @n8n/n8n-nodes-langchain.* AI node — an AI Agent, LLM chain, Text Classifier, or Information Extractor — and whenever the user mentions AI agents, LLM with tools, tool … | [source](https://github.com/czlonkowski/n8n-skills/tree/9ea3aa5/skills/n8n-agents) |
|
||||
| `n8n-binary-and-data` | adjacent | Handle files and binary data in n8n correctly. Use when working with files, images, PDFs, attachments, uploads or downloads, base64, vision/multimodal input, or when an AI agent needs a file as tool input or output — and whenever the user … | [source](https://github.com/czlonkowski/n8n-skills/tree/9ea3aa5/skills/n8n-binary-and-data) |
|
||||
| `n8n-error-handling` | adjacent | Wire n8n error handling so failures are loud, structured, and recoverable. Use when building any webhook/API workflow, a scheduled or unattended workflow, or any path where a silent failure would drop user-visible work — and whenever the … | [source](https://github.com/czlonkowski/n8n-skills/tree/9ea3aa5/skills/n8n-error-handling) |
|
||||
| `n8n-expression-syntax` | adjacent | Validate n8n expression syntax and fix common errors. Use when writing n8n expressions, using {{}} syntax, accessing $json/$node variables, troubleshooting expression errors, mapping data between nodes, or referencing webhook data in … | [source](https://github.com/czlonkowski/n8n-skills/tree/9ea3aa5/skills/n8n-expression-syntax) |
|
||||
| `n8n-mcp-tools-expert` | adjacent | Expert guide for using n8n-mcp MCP tools effectively. Use when searching for nodes, validating configurations, accessing templates, managing workflows, managing credentials, auditing instance security, or using any n8n-mcp tool. Provides … | [source](https://github.com/czlonkowski/n8n-skills/tree/9ea3aa5/skills/n8n-mcp-tools-expert) |
|
||||
| `n8n-multi-instance` | adjacent | Use when an n8n-mcp account targets more than one n8n instance — i.e. the `n8n_instances` tool is available, the user mentions multiple n8n instances or environments (prod vs staging, several teams or clients), a workflow / datatable / … | [source](https://github.com/czlonkowski/n8n-skills/tree/9ea3aa5/skills/n8n-multi-instance) |
|
||||
| `n8n-node-configuration` | adjacent | Operation-aware node configuration guidance. Use when configuring nodes, understanding property dependencies, determining required fields, choosing between get_node detail levels, or learning common configuration patterns by node type. … | [source](https://github.com/czlonkowski/n8n-skills/tree/9ea3aa5/skills/n8n-node-configuration) |
|
||||
| `n8n-self-hosting` | adjacent | Deploy a production self-hosted n8n end-to-end to a fresh Linux VM over SSH, using Docker Compose behind a Caddy reverse proxy with automatic HTTPS. Use whenever the user wants to self-host, install, set up, provision, or deploy n8n on … | [source](https://github.com/czlonkowski/n8n-skills/tree/9ea3aa5/skills/n8n-self-hosting) |
|
||||
| `using-n8n-mcp-skills` | adjacent | Use when building, editing, validating, testing, or debugging an n8n workflow through the n8n-mcp MCP server — designing a flow, configuring a node, writing an expression or Code node, wiring credentials, or fixing one that misbehaves. The … | [source](https://github.com/czlonkowski/n8n-skills/tree/9ea3aa5/skills/using-n8n-mcp-skills) |
|
||||
|
||||
## Source: NVIDIA/skills
|
||||
|
||||
- Repository: [https://github.com/NVIDIA/skills](https://github.com/NVIDIA/skills) (commit `153b14b`, retrieved 2026-07-14)
|
||||
- License: CC-BY-4.0 (skills/docs), Apache-2.0 (code)
|
||||
|
||||
| Skill | Tier | What it adds | Upstream |
|
||||
|---|---|---|---|
|
||||
| `tilegym-cutile-python` | core | Expert cuTile programming assistant. Write high-performance GPU kernels using cuTile's tile-based programming model with proper validation and optimization. Supports deep agent orchestration for complex multi-kernel tasks. | [source](https://github.com/NVIDIA/skills/tree/153b14b/skills/tilegym-cutile-python) |
|
||||
| `cuopt-developer` | core | Modify, build, test, debug, and contribute to NVIDIA cuOpt (C++/CUDA, Python, server, CI). Use for solver internals, PRs, DCO, and code conventions. | [source](https://github.com/NVIDIA/skills/tree/153b14b/skills/cuopt-developer) |
|
||||
| `cuopt-numerical-optimization-api` | core | LP, MILP, and QP (beta) with cuOpt — Python, C, and CLI. Use when the user is solving LP, MILP, or QP with any cuOpt interface. | [source](https://github.com/NVIDIA/skills/tree/153b14b/plugins/nvidia-skills/skills/cuopt-numerical-optimization-api) |
|
||||
| `cuopt-numerical-optimization-formulation` | core | LP, MILP, QP — concepts, problem-text parsing, and formulation patterns (parameters, constraints, decisions, objective). Concepts only; no API. | [source](https://github.com/NVIDIA/skills/tree/153b14b/skills/cuopt-numerical-optimization-formulation) |
|
||||
| `deepstream-dev` | core | NVIDIA DeepStream SDK 9.0 development with Python pyservicemaker API. Use when building video analytics pipelines, GStreamer-based video processing, TensorRT inference integration, object detection/tracking, or Kafka/message broker … | [source](https://github.com/NVIDIA/skills/tree/153b14b/skills/deepstream-dev) |
|
||||
| `deepstream-sop` | core | Use this skill when building, deploying, evaluating, debugging, or measuring latency for the DeepStream SOP Inference Microservice — a GPU-accelerated FastAPI service that detects whether operators perform assembly-line steps in order via … | [source](https://github.com/NVIDIA/skills/tree/153b14b/skills/deepstream-sop) |
|
||||
| `holoscan-install-debian` | core | Install Holoscan SDK natively on Ubuntu via apt. Use for C++ installs on Ubuntu; pair with /holoscan-install-wheel for Python. | [source](https://github.com/NVIDIA/skills/tree/153b14b/skills/holoscan-install-debian) |
|
||||
| `holoscan-install-wheel` | core | Install Holoscan SDK Python wheel via pip into a venv. Use for Python installs; not for native C++/apt or Conda installs. | [source](https://github.com/NVIDIA/skills/tree/153b14b/skills/holoscan-install-wheel) |
|
||||
| `cuopt-routing-api-python` | core | Vehicle routing (VRP, TSP, PDP) with cuOpt — Python API only. Use when the user is building or solving routing in Python. | [source](https://github.com/NVIDIA/skills/tree/153b14b/skills/cuopt-routing-api-python) |
|
||||
| `rag-blueprint` | core | NVIDIA RAG Blueprint — deploy, configure, troubleshoot, and manage. Handles any RAG action: deploy, install, start, enable, disable, toggle, change, configure, troubleshoot, debug, fix, shutdown, stop, or tear down any RAG feature or … | [source](https://github.com/NVIDIA/skills/tree/153b14b/skills/rag-blueprint) |
|
||||
| `tilegym-converting-cutile-to-julia` | core | Converts cuTile Python GPU kernels (@ct.kernel) to cuTile.jl Julia equivalents. Handles kernel syntax translation, 0-indexed to 1-indexed conversion, broadcasting differences, memory layout (row-major to column-major), type system mapping, … | [source](https://github.com/NVIDIA/skills/tree/153b14b/skills/tilegym-converting-cutile-to-julia) |
|
||||
| `cuopt-install` | core | Install cuOpt for Python, C, or server via pip, conda, or Docker; verify the install. For building cuOpt from source, see cuopt-developer. | [source](https://github.com/NVIDIA/skills/tree/153b14b/skills/cuopt-install) |
|
||||
|
||||
## Source: veniceai/skills
|
||||
|
||||
- Repository: [https://github.com/veniceai/skills](https://github.com/veniceai/skills) (commit `de089fa`, retrieved 2026-07-14)
|
||||
- License: MIT
|
||||
|
||||
| Skill | Tier | What it adds | Upstream |
|
||||
|---|---|---|---|
|
||||
| `venice-api-overview` | adjacent | High-level map of the Venice.ai API - base URL, authentication modes, endpoint categories, response headers, pricing model, error shape, and versioning. Load this first when starting any Venice integration. | [source](https://github.com/veniceai/skills/tree/de089fa/skills/venice-api-overview) |
|
||||
| `venice-api-keys` | adjacent | Manage Venice API keys. Covers GET/POST/PATCH/DELETE /api_keys, GET /api_keys/{id}, GET /api_keys/rate_limits, GET /api_keys/rate_limits/log, the two-step /api_keys/generate_web3_key wallet flow, INFERENCE vs ADMIN key types, and per-key … | [source](https://github.com/veniceai/skills/tree/de089fa/skills/venice-api-keys) |
|
||||
| `venice-auth` | adjacent | Authenticate to the Venice API with a Bearer API key or with an x402 / SIWE wallet. Covers header formats, the SIWE message fields, TTL and nonce rules, the venice-x402-client SDK, and how to choose between the two modes. | [source](https://github.com/veniceai/skills/tree/de089fa/skills/venice-auth) |
|
||||
| `venice-errors` | adjacent | Handle Venice API errors correctly. Covers the StandardError / DetailedError / ContentViolationError / X402InferencePaymentRequired body shapes, every meaningful status code (400, 401, 402, 403, 415, 422, 429, 500, 503, 504), the 402 … | [source](https://github.com/veniceai/skills/tree/de089fa/skills/venice-errors) |
|
||||
| `venice-responses` | adjacent | Use Venice's Alpha POST /responses endpoint - an OpenAI-compatible Responses API with typed output blocks (reasoning, message, function_call, web_search_call). Covers request shape, streaming, differences from /chat/completions, supported … | [source](https://github.com/veniceai/skills/tree/de089fa/skills/venice-responses) |
|
||||
57
references/market.md
Normal file
57
references/market.md
Normal file
@@ -0,0 +1,57 @@
|
||||
# Market evidence report — numerical-tool-and-process-control-programmer
|
||||
|
||||
Source: **2 real job ads** (JSearch API, countries: us 2), extracted into the MSSQL evidence store; as of 2026-07-18.
|
||||
This report contains extracted, aggregated facts only — no ad text is
|
||||
reproduced (copyright / platform terms).
|
||||
|
||||
## Seniority distribution
|
||||
|
||||
| Seniority | Ads | Share |
|
||||
|---|---|---|
|
||||
| mid | 2 | 100 % |
|
||||
|
||||
## Tools — full market ranking
|
||||
|
||||
| # | Item | Ads | Share |
|
||||
|---|---|---|---|
|
||||
|
||||
## Hard skills — full market ranking
|
||||
|
||||
| # | Item | Ads | Share |
|
||||
|---|---|---|---|
|
||||
|
||||
## Methods — full market ranking
|
||||
|
||||
| # | Item | Ads | Share |
|
||||
|---|---|---|---|
|
||||
|
||||
## Responsibilities — full market ranking
|
||||
|
||||
| # | Item | Ads | Share |
|
||||
|---|---|---|---|
|
||||
|
||||
## Regional breakdown
|
||||
|
||||
> **Corpus note:** 2 relevant ads in total — below the 100-ad target for a fully reliable ranking. Percentages above should be read as indicative.
|
||||
|
||||
### US (us)
|
||||
|
||||
**Insufficient evidence** — 2 ads (minimum for a regional ranking: 30). No ranking is reported for this region.
|
||||
|
||||
### UK (gb)
|
||||
|
||||
**Insufficient evidence** — 0 ads (minimum for a regional ranking: 30). No ranking is reported for this region.
|
||||
|
||||
### EU/DACH (de, at, ch, nl)
|
||||
|
||||
**Insufficient evidence** — 0 ads (minimum for a regional ranking: 30). No ranking is reported for this region.
|
||||
|
||||
|
||||
## Job title variants in the market
|
||||
|
||||
| Title | Ads |
|
||||
|---|---|
|
||||
| CNC CAM Programmer — Multi‑Axis Milling & Turning | 1 |
|
||||
| Numerical Control Programmer - Machining/Tooling (Associate or Mid-Level) | 1 |
|
||||
|
||||
Methodology: entities extracted per ad ({hard_skills, tools, methods, responsibilities, seniority}), normalized, counted as DISTINCT ads per entity; report threshold ≥ 3 ads. Headline sections in skills.md/tools.md use the stricter ≥ 20 % threshold.
|
||||
30
references/profile.md
Normal file
30
references/profile.md
Normal file
@@ -0,0 +1,30 @@
|
||||
# Occupation profile — numerical tool and process control programmer
|
||||
|
||||
- **ESCO URI:** http://data.europa.eu/esco/occupation/6e5ceba0-df96-465f-adb4-2e06ae715d43
|
||||
- **ESCO code:** 2514.4
|
||||
- **ISCO-08 group:** 2514 — Applications programmers
|
||||
- **O*NET-SOC:** 51-9162.00 — Computer Numerically Controlled Tool Programmers (match: exactMatch)
|
||||
|
||||
## Description (ESCO)
|
||||
|
||||
Numerical tool and process control programmers develop computer programs to control automatic machines and equipment involved in manufacturing processes. They analyse blueprints and job orders, conduct computer simulations and trial runs.
|
||||
|
||||
## Definition
|
||||
|
||||
nan
|
||||
|
||||
## Alternative labels
|
||||
|
||||
- numerical tool setting operator
|
||||
- numerical process control programmer
|
||||
- numerical tool programmer
|
||||
- numerical process control operator
|
||||
- numerical process control set up operator
|
||||
- numerical process control tool setting operator
|
||||
- numerical tool setter
|
||||
- numerical tool machine set up operator
|
||||
- numerical tool l programme setter
|
||||
- numerical tool and process control programer
|
||||
- numerical tool machine operator
|
||||
- numerical process control supervisor
|
||||
- numerical tool maker
|
||||
128
references/skills.md
Normal file
128
references/skills.md
Normal file
@@ -0,0 +1,128 @@
|
||||
# Competences — numerical tool and process control programmer
|
||||
|
||||
Source: ESCO v1.2.1 occupation-skill relations (http://data.europa.eu/esco/occupation/6e5ceba0-df96-465f-adb4-2e06ae715d43).
|
||||
|
||||
## Essential
|
||||
|
||||
- **ABAP** (knowledge)
|
||||
- **AJAX** (knowledge)
|
||||
- **APL** (knowledge)
|
||||
- **apply control process statistical methods** (skill/competence)
|
||||
- **ASP.NET** (knowledge)
|
||||
- **Assembly (computer programming)** (knowledge)
|
||||
- **blueprints** (knowledge)
|
||||
- **C#** (knowledge)
|
||||
- **C++** (knowledge)
|
||||
- **CAD software** (knowledge)
|
||||
- **COBOL** (knowledge)
|
||||
- **CoffeeScript** (knowledge)
|
||||
- **Common Lisp** (knowledge)
|
||||
- **computer programming** (knowledge)
|
||||
- **ensure equipment availability** (skill/competence)
|
||||
- **Erlang** (knowledge)
|
||||
- **Groovy** (knowledge)
|
||||
- **Haskell** (knowledge)
|
||||
- **ICT system programming** (knowledge)
|
||||
- **Java (computer programming)** (knowledge)
|
||||
- **JavaScript** (knowledge)
|
||||
- **Lisp** (knowledge)
|
||||
- **MATLAB** (knowledge)
|
||||
- **Microsoft Visual C++** (knowledge)
|
||||
- **ML (computer programming)** (knowledge)
|
||||
- **Objective-C** (knowledge)
|
||||
- **OpenEdge Advanced Business Language** (knowledge)
|
||||
- **Pascal (computer programming)** (knowledge)
|
||||
- **Perl** (knowledge)
|
||||
- **PHP** (knowledge)
|
||||
- **program a CNC controller** (skill/competence)
|
||||
- **Prolog (computer programming)** (knowledge)
|
||||
- **Python (computer programming)** (knowledge)
|
||||
- **quality and cycle time optimisation** (knowledge)
|
||||
- **R** (knowledge)
|
||||
- **read standard blueprints** (skill/competence)
|
||||
- **Ruby (computer programming)** (knowledge)
|
||||
- **SAP R3** (knowledge)
|
||||
- **SAS language** (knowledge)
|
||||
- **Scala** (knowledge)
|
||||
- **Scratch (computer programming)** (knowledge)
|
||||
- **set up the controller of a machine** (skill/competence)
|
||||
- **Smalltalk (computer programming)** (knowledge)
|
||||
- **statistical process control** (knowledge)
|
||||
- **Swift (computer programming)** (knowledge)
|
||||
- **troubleshoot** (skill/competence)
|
||||
- **TypeScript** (knowledge)
|
||||
- **use CAD software** (skill/competence)
|
||||
- **use measurement instruments** (skill/competence)
|
||||
- **VBScript** (knowledge)
|
||||
- **Visual Basic** (knowledge)
|
||||
|
||||
## Optional
|
||||
|
||||
- 3D modelling (knowledge)
|
||||
- advise client on technical possibilities (skill/competence)
|
||||
- advise on safety improvements (skill/competence)
|
||||
- electrical engineering (knowledge)
|
||||
- engineering principles (knowledge)
|
||||
- engineering processes (knowledge)
|
||||
- lathe machine parts (knowledge)
|
||||
- manufacturing processes (knowledge)
|
||||
- mathematics (knowledge)
|
||||
- mechanics (knowledge)
|
||||
- perform data analysis (skill/competence)
|
||||
- tend lathe (skill/competence)
|
||||
- use CAM software (skill/competence)
|
||||
- use computer-aided engineering systems (skill/competence)
|
||||
- use technical documentation (skill/competence)
|
||||
|
||||
<!-- market-evidence -->
|
||||
|
||||
## Market evidence (job-ad analysis, 2 ads, as of 2026-07-18)
|
||||
|
||||
Share of analyzed job ads mentioning the item (threshold ≥ 20 %). Source: JSearch/Adzuna APIs.
|
||||
|
||||
### Hard skills
|
||||
|
||||
- blueprint reading — **100 %**
|
||||
- machining — **100 %**
|
||||
- manufacturing methods — **50 %**
|
||||
- numerical control programming — **50 %**
|
||||
- path programming — **50 %**
|
||||
- problem-solving — **50 %**
|
||||
- process documentation — **50 %**
|
||||
- cnc programming — **50 %**
|
||||
- design for manufacturing and assembly (dfma) — **50 %**
|
||||
- engineering drawing interpretation — **50 %**
|
||||
- gd&t interpretation — **50 %**
|
||||
- program debugging — **50 %**
|
||||
- robot cell development — **50 %**
|
||||
- setup instruction — **50 %**
|
||||
- tool selection — **50 %**
|
||||
|
||||
### Methods
|
||||
|
||||
- robot cell integration — **50 %**
|
||||
- fast-paced shop floor management — **50 %**
|
||||
- gd&t — **50 %**
|
||||
- continuous improvement QMS — **50 %**
|
||||
- automation process specification — **50 %**
|
||||
- high-speed machining — **50 %**
|
||||
|
||||
### Responsibilities
|
||||
|
||||
- manufacturing issue resolution — **50 %**
|
||||
- manufacturing technique planning — **50 %**
|
||||
- production cell management — **50 %**
|
||||
- operations support — **50 %**
|
||||
- operator management — **50 %**
|
||||
- part delivery — **50 %**
|
||||
- cnc program creation — **50 %**
|
||||
- equipment problem resolution — **50 %**
|
||||
- work assignment — **50 %**
|
||||
- training — **50 %**
|
||||
- setup sheet creation — **50 %**
|
||||
- technical requirement development — **50 %**
|
||||
- robot cell implementation — **50 %**
|
||||
- machine setup support — **50 %**
|
||||
- mcd verification — **50 %**
|
||||
|
||||
<!-- market-evidence -->
|
||||
40
references/tasks.md
Normal file
40
references/tasks.md
Normal file
@@ -0,0 +1,40 @@
|
||||
# Tasks & work activities — numerical tool and process control programmer
|
||||
|
||||
Source: O*NET 30.3, occupation 51-9162.00 (Computer Numerically Controlled Tool Programmers).
|
||||
|
||||
## Task statements
|
||||
|
||||
- **[Core]** Determine the sequence of machine operations, and select the proper cutting tools needed to machine workpieces into the desired shapes.
|
||||
- **[Core]** Revise programs or tapes to eliminate errors, and retest programs to check that problems have been solved.
|
||||
- **[Core]** Analyze job orders, drawings, blueprints, specifications, printed circuit board pattern films, and design data to calculate dimensions, tool selection, machine speeds, and feed rates.
|
||||
- **[Core]** Determine reference points, machine cutting paths, or hole locations, and compute angular and linear dimensions, radii, and curvatures.
|
||||
- **[Core]** Observe machines on trial runs or conduct computer simulations to ensure that programs and machinery will function properly and produce items that meet specifications.
|
||||
- **[Core]** Compare encoded tapes or computer printouts with original part specifications and blueprints to verify accuracy of instructions.
|
||||
- **[Core]** Enter coordinates of hole locations into program memories by depressing pedals or buttons of programmers.
|
||||
- **[Core]** Write programs in the language of a machine's controller and store programs on media, such as punch tapes, magnetic tapes, or disks.
|
||||
- **[Core]** Modify existing programs to enhance efficiency.
|
||||
- **[Core]** Enter computer commands to store or retrieve parts patterns, graphic displays, or programs that transfer data to other media.
|
||||
- **[Core]** Prepare geometric layouts from graphic displays, using computer-assisted drafting software or drafting instruments and graph paper.
|
||||
- **[Core]** Sort shop orders into groups to maximize materials utilization and minimize machine setup time.
|
||||
- **[Core]** Perform preventative maintenance or minor repairs on machines.
|
||||
- **[Core]** Order tooling for jobs.
|
||||
- **[Supplemental]** Write instruction sheets and cutter lists for a machine's controller to guide setup and encode numerical control tapes.
|
||||
- **[Supplemental]** Align and secure pattern film on reference tables of optical programmers, and observe enlarger scope views of printed circuit boards.
|
||||
|
||||
## Detailed work activities
|
||||
|
||||
- Align equipment or machinery.
|
||||
- Calculate dimensions of workpieces, products, or equipment.
|
||||
- Conduct test runs of production equipment.
|
||||
- Create diagrams or blueprints for workpieces or products.
|
||||
- Determine production equipment settings.
|
||||
- Enter commands, instructions, or specifications into equipment.
|
||||
- Inspect completed work to ensure proper installation.
|
||||
- Order materials, supplies, or equipment.
|
||||
- Perform basic equipment maintenance.
|
||||
- Plan production or operational procedures or sequences.
|
||||
- Program equipment to perform production tasks.
|
||||
- Purchase products or services.
|
||||
- Select production equipment according to product specifications.
|
||||
- Study blueprints or other instructions to determine equipment setup requirements.
|
||||
- Verify information or specifications.
|
||||
107
references/tools.md
Normal file
107
references/tools.md
Normal file
@@ -0,0 +1,107 @@
|
||||
# Tools & technology — numerical tool and process control programmer
|
||||
|
||||
Source: O*NET 30.3 'Software Skills' for 51-9162.00.
|
||||
|
||||
| Software | Category | Hot technology |
|
||||
|---|---|---|
|
||||
| Autodesk AutoCAD | Computer aided design CAD software | yes |
|
||||
| Dassault Systemes SolidWorks | Computer aided design CAD software | yes |
|
||||
| Microsoft Outlook | Electronic mail software | yes |
|
||||
| Extensible markup language XML | Enterprise application integration software | yes |
|
||||
| SAP software | Enterprise resource planning ERP software | yes |
|
||||
| Microsoft Office software | Office suite software | yes |
|
||||
| Microsoft PowerPoint | Presentation software | yes |
|
||||
| Microsoft Excel | Spreadsheet software | yes |
|
||||
| Microsoft Word | Word processing software | yes |
|
||||
| Simulation software | Analytical or scientific software | |
|
||||
| Dassault Systemes CATIA | Computer aided design CAD software | |
|
||||
| PTC Creo Parametric | Computer aided design CAD software | |
|
||||
| 1CadCam Unigraphics | Computer aided manufacturing CAM software | |
|
||||
| 3D Systems GibbsCAM | Computer aided manufacturing CAM software | |
|
||||
| Autodesk Fusion 360 | Computer aided manufacturing CAM software | |
|
||||
| Autodesk PartMaker | Computer aided manufacturing CAM software | |
|
||||
| Autodesk PowerMill | Computer aided manufacturing CAM software | |
|
||||
| Autodesk PowerShape | Computer aided manufacturing CAM software | |
|
||||
| BobCAD-CAM | Computer aided manufacturing CAM software | |
|
||||
| Celeritive Technologies VoluMill | Computer aided manufacturing CAM software | |
|
||||
| CGTech Vericut CNC | Computer aided manufacturing CAM software | |
|
||||
| Cimatron CimatronE | Computer aided manufacturing CAM software | |
|
||||
| Delcam FeatureCAM | Computer aided manufacturing CAM software | |
|
||||
| Delcam PartMaker | Computer aided manufacturing CAM software | |
|
||||
| Dolphin CAD/CAM | Computer aided manufacturing CAM software | |
|
||||
| DP Technology ESPRIT | Computer aided manufacturing CAM software | |
|
||||
| FANUC CNC | Computer aided manufacturing CAM software | |
|
||||
| FastCAM | Computer aided manufacturing CAM software | |
|
||||
| Geometric Technologies CAMWorks | Computer aided manufacturing CAM software | |
|
||||
| GeoPath CAD/CAM System | Computer aided manufacturing CAM software | |
|
||||
| Gerber Technology CutWorks | Computer aided manufacturing CAM software | |
|
||||
| GibbsCAM | Computer aided manufacturing CAM software | |
|
||||
| GO2cam | Computer aided manufacturing CAM software | |
|
||||
| Hypertherm ProNest | Computer aided manufacturing CAM software | |
|
||||
| ICAM CAM-POST | Computer aided manufacturing CAM software | |
|
||||
| Intelitek spectraCAM Milling | Computer aided manufacturing CAM software | |
|
||||
| Intelitek spectraCAM Turning | Computer aided manufacturing CAM software | |
|
||||
| Kubotek KeyCreator Machinist | Computer aided manufacturing CAM software | |
|
||||
| LAB SUM3D | Computer aided manufacturing CAM software | |
|
||||
| MachineWorks Ltd. MachineWorks | Computer aided manufacturing CAM software | |
|
||||
| Manusoft Technologies IMOLD | Computer aided manufacturing CAM software | |
|
||||
| Mastercam computer-aided design and manufacturing software | Computer aided manufacturing CAM software | |
|
||||
| MecSoft Corporation RhinoCAM | Computer aided manufacturing CAM software | |
|
||||
| MecSoft Corporation VisualMILL | Computer aided manufacturing CAM software | |
|
||||
| MecSoft Corporation VisualTURN | Computer aided manufacturing CAM software | |
|
||||
| Metalcam Fikus Visualcam | Computer aided manufacturing CAM software | |
|
||||
| Metalix CAD/CAM System cncKad | Computer aided manufacturing CAM software | |
|
||||
| Metamation MetaCAM | Computer aided manufacturing CAM software | |
|
||||
| Missler Software TopSolid | Computer aided manufacturing CAM software | |
|
||||
| Open Mind Software hyperMILL | Computer aided manufacturing CAM software | |
|
||||
| Post-processor software | Computer aided manufacturing CAM software | |
|
||||
| RADAN Radbend | Computer aided manufacturing CAM software | |
|
||||
| SharpCam Ltd. SharpCam | Computer aided manufacturing CAM software | |
|
||||
| Siemens NX | Computer aided manufacturing CAM software | |
|
||||
| SmartCAMcnc SmartCAM | Computer aided manufacturing CAM software | |
|
||||
| SolidCAM CAM software | Computer aided manufacturing CAM software | |
|
||||
| SolidCAM iMachining | Computer aided manufacturing CAM software | |
|
||||
| Sprut Technology SprutCAM | Computer aided manufacturing CAM software | |
|
||||
| Tebis computer aided design software | Computer aided manufacturing CAM software | |
|
||||
| Technos Astra R-Nesting | Computer aided manufacturing CAM software | |
|
||||
| Technos Astra S-Nesting | Computer aided manufacturing CAM software | |
|
||||
| Top Systems T-FLEX CAM | Computer aided manufacturing CAM software | |
|
||||
| Uncamco Ucam | Computer aided manufacturing CAM software | |
|
||||
| Vero Software ALPHACAM Milling | Computer aided manufacturing CAM software | |
|
||||
| Vero Software ALPHACAM Turning | Computer aided manufacturing CAM software | |
|
||||
| Vero Software Edgecam | Computer aided manufacturing CAM software | |
|
||||
| Vero Software machining STRATEGIST | Computer aided manufacturing CAM software | |
|
||||
| Vero Software PEPS | Computer aided manufacturing CAM software | |
|
||||
| Vero Software RADAN | Computer aided manufacturing CAM software | |
|
||||
| Vero Software SMIRTsoftware | Computer aided manufacturing CAM software | |
|
||||
| Vero Software SURFCAM | Computer aided manufacturing CAM software | |
|
||||
| Vero Software VISI | Computer aided manufacturing CAM software | |
|
||||
| Vero Software WorkNC | Computer aided manufacturing CAM software | |
|
||||
| Aptean Made2Manage | Enterprise resource planning ERP software | |
|
||||
| G-code | Object or component oriented development software | |
|
||||
| M-code | Object or component oriented development software | |
|
||||
| Siemens Teamcenter | Project management software | |
|
||||
| FaceTime | Video conferencing software | |
|
||||
|
||||
<!-- market-evidence -->
|
||||
|
||||
## Market evidence (job-ad analysis, 2 ads, as of 2026-07-18)
|
||||
|
||||
Share of analyzed job ads mentioning the item (threshold ≥ 20 %). Source: JSearch/Adzuna APIs.
|
||||
|
||||
### Tools
|
||||
|
||||
- mastercam — **100 %**
|
||||
- Mazak CNC Lathe — **50 %**
|
||||
- Hypermill — **50 %**
|
||||
- kuka robots — **50 %**
|
||||
- fanuc robots — **50 %**
|
||||
- Haas CNC Lathe — **50 %**
|
||||
- Haas CNC Mill — **50 %**
|
||||
- catia — **50 %**
|
||||
- cenit — **50 %**
|
||||
- abb robots — **50 %**
|
||||
- abb robotstudio — **50 %**
|
||||
- vericut simulation — **50 %**
|
||||
|
||||
<!-- market-evidence -->
|
||||
Reference in New Issue
Block a user