System Engineer

Orchestrate Reqvire commands for MBSE and requirements traceability workflows.

14|6|Updated Dec 27, 2024
One-click install
npx skills add https://github.com/reqvire-org/reqvire --skill system-engineer
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: System Engineer
Source: https://github.com/reqvire-org/reqvire/tree/main/claude-plugins/skills/syseng
Command: npx skills add https://github.com/reqvire-org/reqvire --skill system-engineer

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

The System Engineer skill guides MBSE and requirements workflows within Reqvire to orchestrate commands and maintain traceability.

Core Features & Use Cases

  • Orchestrates Reqvire commands to manage requirements models, traceability, and MBSE workflows across teams.
  • Helps users navigate model structures, enforce consistent changes, and generate implementation tasks from requirement changes.
  • Provides system engineering guidance and best practices to improve MBSE discipline and change management.

Quick Start

Run /reqvire:setup to ensure Reqvire CLI is up to date, then ask the System Engineer to outline an MBSE workflow for your project.

Frequently Asked Questions about System Engineer

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I maintain requirements traceability when adding new features to a system model?

To maintain requirements traceability when adding features, you use refinedBy and verifiedBy relations to link model changes to their originating requirements. This ensures structured ownership and tracks verification throughout the MBSE workflow.

What is the best way to generate implementation tasks from requirement changes?

Generating implementation tasks from requirement changes involves collecting context from the updated requirements and producing a structured task plan. This workflow translates system-level requirements into actionable development tasks while preserving traceability.

How do I refactor requirements models without breaking existing traceability links?

Refactoring requirements models without breaking traceability requires orchestrating validation commands after structural changes. This enforces consistent updates across the model and verifies that refinedBy and verifiedBy relations remain intact.

Can I navigate and explore complex MBSE model structures using command-line workflows?

Yes, you can navigate complex MBSE model structures using command-line workflows to explore model hierarchies and collect context. This provides system engineering guidance and enforces consistent changes across teams.

Do I need to run environment setup commands before orchestrating MBSE workflows?

Yes, you need to run environment setup commands like the setup command to ensure your requirements CLI is up to date. This prepares your environment before you outline MBSE workflows and manage requirements models.

When should I use refinedBy and verifiedBy relations in system engineering workflows?

You should use refinedBy and verifiedBy relations in system engineering workflows whenever you add features or refactor models. These relations enforce structured ownership, validate changes, and maintain traceability between requirements and implementations.