Skip to content

Arc Skills — 100 free AI skills for systems and hardware engineers

Choose an engineering task, see its worked example and copy the prompt into your AI assistant.

Use Arc Skills

Clean requirements, review against ECSS, derive sub-requirements, check hardware interfaces and build engineering budgets. The toolkit is MIT licensed; your AI assistant may have its own charges.

Download the ZIP and open its folder in Codex, or attach it to a ChatGPT conversation with file-analysis support. Copy this prompt:

Set up Arc Skills from:
https://github.com/ArcHelps/systems-engineering-skills

Read README.md and docs/SETUP.md. Use the repository or ZIP I provided,
or fetch the public repository if your tools support it.

Choose the supported route:
- Local MCP: install the locked dependencies, connect the server and check tool discovery.
- Conversation instructions: read the selected skill and its bundled references.

Use a dedicated arc-engineering-work folder. Preserve my existing settings
and source files, and do not upload them to other services.

Show me five relevant skills and try the included requirements example.
Tell me which route worked and any remaining setup step.

Full setup and update instructions

Choose the route your client supports

Client routes
Where you use itWhat worksWhat you need
Codex on your computerLocal MCP with the 100-skill catalogue and file tools.Python 3.11+, uv, and a dedicated work folder. Follow the setup guide and confirm tool discovery.
ChatGPT webRead attached skill instructions and use available conversation file tools. This does not install the MCP.Attach the ZIP and source material. If ZIP reading is unavailable, paste the selected instructions and references.
Claude Desktop or another local MCP clientConnect the same local server using a stdio-capable client.Install the locked environment, generate the documented configuration and restart the client if needed. Follow the client’s local-server setup instructions.

See the inputs and outputs

Worked task examples
What you haveEngineering taskWhat you get
A requirements spreadsheetClean and map requirementsPreserved IDs and statements, field mapping and count reconciliation.
One requirement and the applicable ECSS editionReview against ECSS-E-ST-10-06Clause-grounded findings, proposed wording and open decisions.
Requirements and verification activitiesBuild a verification matrixMethods, acceptance criteria and separate plan/evidence gaps.
Electrical interface specificationsReview an electrical interfaceVoltage, current, grounding, signal and fault compatibility checks.
Component loads and source limitsBuild a power budgetDemand by operating mode, remaining allowance and unknown loads.
Functions and component failure behaviorPerform an FMEAFailure modes, local/system effects, controls and open evidence.

Illustrative engineering examples. Each page shows its input, worked output and sources.

All 100 systems engineering skills

100 of 100 skills

Each task links to its inputs, instructions, deliverable and example.
TaskCategoryWhat it delivers
Allocate requirements to systems and subsystemsRequirementsPropose requirement-to-system allocations with a reasoned ownership boundary.
Build a tender compliance matrixRequirementsOrganize bidder response obligations against tender clauses with evidence and unresolved exceptions.
Check whether a requirement is verifiableRequirementsAssess whether objective evidence could decide a requirement at the stated level and configuration.
Clean and map a requirements spreadsheetRequirementsPrepare a source-preserving column map and reviewed import proposal from a messy requirements spreadsheet.
Compare child requirements to parent requirementsRequirementsAssess whether existing children preserve, cover, or exceed a parent requirement.
Compare two versions of a requirements specificationRequirementsProduce a semantic change register between two controlled specification versions.
Define acceptance criteria for a requirementRequirementsTurn an approved requirement into observable pass/fail criteria without inventing thresholds.
Derive interface requirements from an interface definitionRequirementsTurn an agreed system boundary and exchanged items into candidate interface obligations.
Derive sub-requirements from a parent requirementRequirementsPropose child requirements that partition an approved parent obligation without losing or inventing intent.
Extract requirements from a customer documentRequirementsExtract candidate obligations from a customer document with exact source trace and ambiguity flags.
Identify conflicting requirements in a specificationRequirementsFind requirements whose simultaneous obligations cannot be reconciled under the same conditions.
Identify duplicate requirements in a specificationRequirementsIdentify exact and semantic duplicates while preserving distinct conditions and source obligations.
Identify missing requirements from operational scenariosRequirementsFind unsupported scenario transitions and exceptions that need requirement decisions.
Identify undefined terms in requirementsRequirementsFind terms whose missing or inconsistent definitions materially change interpretation or verification.
Import requirements and links from ReqIFRequirementsMap ReqIF objects and relations into a reviewed local requirements proposal while preserving external IDs.
Resolve TBDs and TBCs in requirementsRequirementsPrepare source-backed decisions for unresolved requirement placeholders without silently choosing values.
Review a requirement against ECSS-E-ST-10-06RequirementsReview one requirement against an inspected, applicable edition of ECSS-E-ST-10-06 and return source-grounded findings.
Review a requirement against the INCOSE Guide for Writing RequirementsRequirementsReview one requirement against a user-accessible licensed INCOSE guide edition without inventing rules.
Review requirement rationaleRequirementsAssess whether rationale explains the obligation and supports future change decisions.
Review supplier compliance claims against evidenceRequirementsChallenge supplier claim strength against exact requirement, configuration, and supplied proof.
Rewrite a requirement using EARSRequirementsRewrite a requirement in an appropriate EARS pattern while preserving its engineering intent.
Trace requirements back to stakeholder needsRequirementsBuild an evidence-backed trace from technical requirements to stated stakeholder needs.
Allocate an end-to-end performance budgetArchitecture and engineering budgetsAllocate a system performance limit across contributing stages and calculate remaining margin.
Allocate system functions to subsystemsArchitecture and engineering budgetsPerform functional allocation: allocate stated system functions to responsible subsystems and reveal unowned or overlapping behavior.
Build a system mass budgetArchitecture and engineering budgetsBuild a mass budget from component estimates, configuration, and a stated system allowance.
Build a system power budgetArchitecture and engineering budgetsBuild a mode-specific electrical power budget from loads and source capability.
Check engineering margins against requirementsArchitecture and engineering budgetsCalculate signed engineering margin and judge it only against stated requirements and conventions.
Check units and dimensions in engineering calculationsArchitecture and engineering budgetsCheck calculation expressions for unit consistency, conversions, and physical dimensional meaning.
Compare architecture alternatives in a trade studyArchitecture and engineering budgetsCompare feasible architectures against stated decision criteria, assumptions, and evidence.
Decompose a system into subsystemsArchitecture and engineering budgetsPerform functional or product decomposition: propose a System hierarchy from responsibilities and physical or logical boundaries.
Define a system boundary and external actorsArchitecture and engineering budgetsDefine a system-of-interest boundary, external actors, and crossings from a stated mission or product scope.
Develop operational scenarios and off-nominal scenariosArchitecture and engineering budgetsWrite normal and off-nominal operational scenarios with triggers, actions, responses, and recovery paths.
Perform a make-or-buy technical assessmentArchitecture and engineering budgetsAssess technical feasibility and integration consequences of building versus buying a component.
Review a functional architecture for missing functionsArchitecture and engineering budgetsFind missing or weakly allocated functions by walking scenarios, requirements, and function flows.
Review single points of failure in an architectureArchitecture and engineering budgetsIdentify architecture elements whose single failure may defeat a stated function or mission outcome.
Review system modes and transitionsArchitecture and engineering budgetsReview operating modes, guards, transitions, and recovery for ambiguous or unreachable behavior.
Write a concept of operationsArchitecture and engineering budgetsDraft a concept of operations (ConOps) connecting actors, goals, phases, modes, and outcomes for a defined system.
Compare supplier and customer interface specificationsInterfacesCompare two parties’ interface specifications and record matches, conflicts, and missing evidence.
Define an interface between two systemsInterfacesDefine an engineering exchange between two Systems and propose its Interface relationship content.
Diagnose an integration failure from test evidenceInterfacesUse integration logs and configuration evidence to narrow a failure and propose discriminating checks.
Identify missing interface requirementsInterfacesFind interface behaviors that lack an explicit, allocated, verifiable Requirement.
Plan system integration orderInterfacesSequence subsystem integration using dependencies, test access, and fault-isolation needs.
Review a data interface specificationInterfacesReview a data exchange for syntax, semantics, timing, state, and error behavior.
Review a mechanical interface specificationInterfacesReview mating geometry, loads, tolerances, access, and installation assumptions across two Systems.
Review an electrical interface specificationInterfacesReview an electrical interface for complete, consistent power, signal, grounding, and fault parameters.
Review interface timing and latency budgetsInterfacesReview end-to-end interface latency by tracing stages, bounds, clocks, and operating conditions.
Write an interface control documentInterfacesDraft an interface control document (ICD) from agreed System endpoints and controlled exchange details.
Assess whether test results demonstrate a requirement has been metVerification and validationAssess executed data against a specific requirement and approved acceptance rule.
Build a requirements verification matrixVerification and validationBuild a traceable matrix from requirements to planned verification evidence.
Check whether a test procedure verifies a requirementVerification and validationCompare an existing procedure’s actions and criteria with the full requirement obligation.
Define entry and exit criteria for a test campaignVerification and validationDraft auditable readiness and completion gates for a bounded verification campaign.
Identify requirements without verification coverageVerification and validationFind baseline obligations lacking adequate planned Tests or current evidence.
Plan re-verification after an engineering changeVerification and validationChoose targeted re-verification actions after a change using actual affected obligations and evidence.
Review a verification matrix against ECSS-E-ST-10-02Verification and validationReview matrix completeness and source-grounded ECSS-E-ST-10-02 obligations for a controlled edition.
Review environmental qualification test coverageVerification and validationCheck that qualification evidence spans approved environments, configurations, and requirement limits.
Review verification evidence configuration and applicabilityVerification and validationDecide whether existing verification evidence applies to the current requirement and product configuration.
Select a verification method for a requirementVerification and validationChoose a defensible inspection, analysis, demonstration, or test approach for one requirement.
Write a test procedure for a requirementVerification and validationDraft executable steps and records that can verify a requirement on a defined article.
Write a verification close-out reportVerification and validationSynthesize verification status and open exceptions for a named baseline and article.
Assess whether an engineering tool needs qualificationStandards and development assuranceAssess qualification need from a tool’s intended use, output credit, and downstream error detection.
Check hardware assurance evidence against DO-254 objectivesStandards and development assuranceAssess airborne electronic hardware evidence against the approved DO-254/ED-80 basis and hardware DAL.
Check software assurance evidence against DO-178C objectivesStandards and development assuranceMap supplied software lifecycle evidence to the applicable DO-178C objectives for an approved software level.
Review a NASA software requirements mapping matrixStandards and development assuranceCheck applicability, tailoring, evidence, and approval in an NPR 7150.2D Appendix C mapping matrix.
Review a safety argument against its evidenceStandards and development assuranceChallenge the links among safety claims, assumptions, subclaims, and configuration-specific evidence.
Review a standards applicability and tailoring matrixStandards and development assuranceReview the basis, scope, rationale, and approval of an engineering standards applicability matrix.
Review an ECSS compliance finding and its proposed closureStandards and development assuranceAssess whether a proposed closure addresses a stated ECSS finding using current, applicable evidence.
Review development assurance level allocation rationaleStandards and development assuranceReview the reasoning and authority trail for functional, item, software, and hardware assurance allocations.
Assess common-cause failures between redundant systemsSafetyExamine shared exposures and dependencies that can defeat claimed redundancy in a defined architecture.
Build a fault tree for a hazardous eventSafetyConstruct a traceable Boolean fault tree for one defined top event and analyze its minimal cut sets and assumptions.
Derive safety requirements from a hazard analysisSafetyTurn approved hazard controls into proposed measurable safety requirements with traceable rationale.
Perform a failure modes and effects analysisSafetyAnalyze credible item failure modes, their local and system effects, detection, and existing controls for a configured design.
Perform a functional hazard assessmentSafetyAssess loss and malfunction of intended functions across operating conditions and document candidate failure conditions.
Perform a preliminary hazard analysisSafetyIdentify credible early lifecycle hazards and record assumptions, controls, and follow-up evidence for a defined system concept.
Review an FMEA for missing failure modesSafetyFind credible omissions in an existing FMEA against actual functions, interfaces, and operating modes.
Review fault detection isolation and recovery logicSafetyReview FDIR sequences against fault effects, timing, safe-state behavior, and verification evidence.
Review hazard mitigations and closure evidenceSafetyCheck whether each claimed hazard control has applicable, current, and sufficient implementation and verification evidence.
Allocate a system reliability target to subsystemsReliability and maintainabilityPropose traceable subsystem reliability budgets that satisfy an approved system success target under explicit architecture assumptions.
Calculate system reliability from component dataReliability and maintainabilityCalculate a bounded system reliability estimate from component data and a defined success model.
Review a reliability block diagramReliability and maintainabilityCheck whether a reliability block diagram represents the actual success logic, dependencies, and mission scope.
Review maintainability requirementsReliability and maintainabilityCheck maintainability requirements for measurable repair, access, support, and operating context.
Assess the impact of a requirement changeConfiguration and change controlTrace a proposed Requirement revision to affected design, interfaces, tests, and evidence.
Assess the impact of an interface changeConfiguration and change controlTrace a proposed Interface revision across both endpoints, requirements, integration, and evidence.
Build a requirement traceability matrixConfiguration and change controlBuild a requirement traceability matrix (RTM) from stable IDs, recorded links, and verification evidence.
Check the completeness of a configuration baselineConfiguration and change controlCheck whether a proposed baseline contains the intended scope, revisions, documents, and review evidence.
Compare two engineering baselinesConfiguration and change controlCompare two exact engineering baselines and explain material model and evidence changes.
Identify stale evidence after a configuration changeConfiguration and change controlIdentify verification evidence whose tested configuration may no longer support the changed model.
Prepare an engineering change requestConfiguration and change controlPrepare a reviewable engineering change request with rationale, exact deltas, impacts, and validation.
Review a deviation or waiver requestConfiguration and change controlReview a proposed deviation or waiver against a specific requirement, configuration, evidence, and authority.
Build a technical review action closure matrixTechnical management and design reviewsTrack review actions from finding to evidence-backed closure recommendation without losing original board decisions.
Define technical performance measures and monitoring thresholdsTechnical management and design reviewsDefine a small set of decision-useful TPMs with sources, trends, and project-approved action thresholds.
Perform a technical risk assessmentTechnical management and design reviewsIdentify and assess credible technical risk scenarios against project objectives and existing controls.
Prepare a critical design reviewTechnical management and design reviewsPrepare a CDR packet assessing whether detailed design and build-to data are mature for implementation and integration.
Prepare a preliminary design reviewTechnical management and design reviewsPrepare a PDR packet that tests preliminary architecture, interface choices, margins, and path to detailed design.
Prepare a system requirements reviewTechnical management and design reviewsPrepare a decision-ready SRR packet focused on requirements completeness, feasibility, and baseline readiness.
Prepare a test readiness reviewTechnical management and design reviewsPrepare a TRR packet checking test article, facility, procedures, personnel, safety, and data capture readiness.
Prepare an operational readiness reviewTechnical management and design reviewsPrepare an ORR packet assessing deployed system, support products, people, procedures, and contingency readiness.
Review a risk register for missing or weak risk statementsTechnical management and design reviewsFind missing technical risks and rewrite vague entries as cause-event-consequence statements.
Review a supplier technical deliverableTechnical management and design reviewsReview a specific supplier engineering deliverable against agreed content, interfaces, evidence, and configuration.
Review technology readiness evidenceTechnical management and design reviewsEvaluate claimed TRL or technology maturity against what was demonstrated in the relevant environment.
Write a risk mitigation planTechnical management and design reviewsPlan concrete actions, triggers, and evidence to reduce a stated technical risk scenario.

Where your engineering data goes

The local MCP reads and exports inside the work folder you choose. It has no Arc connection, customer database or outbound data client and sends no customer data to Arc. The connected assistant and its AI provider still process content used in the conversation: local parsing does not mean offline AI. ChatGPT uploads follow ChatGPT’s policies.

Choose a dedicated project folder for the local MCP. Inputs are preserved; exports create new files and refuse existing filenames.

For standards reviews, provide the applicable edition and project tailoring. Proposed edits remain separate from your source records.

Toolkit privacy and data flow · Validation and limits

Arc Skills and the Arc platform

Arc publishes this free toolkit. It runs locally and does not connect to your hosted programme. The Arc platform MCP integration is a separate connection to permission-controlled programme records. For shared engineering records, branches and team reviews, explore the Arc platform.

Catalogue and setup checked against public repository revision 6158966 on 3 October 2026. Contact Arc or report a toolkit issue.