agentsclimarketplace

Design implementation

Skill krkruk/openspec-vibe-with-esa-touch/.claude/skills/design-implementation

Use ESA's SDLC, develop some agent skills and hope for the best

Install
npx -y skills add krkruk/openspec-vibe-with-esa-touch --skill design-implementation

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • 1 stars1 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

SKILL.md

2.9 KB, 552 tokens by cl100k_base, as published. Nobody here has run it

Design & Implementation

This skill guides you through the Design and Implementation Engineering phase of the ECSS software development pipeline.

Purpose

This phase involves detailed design of software items, coding, unit testing, and integration. It transforms the technical specification and architecture into working, tested software while managing technical budgets.

Key Activities

  • Detailed design: Create low-level design for each software component
  • Coding: Implement algorithms and software components according to design
  • Unit testing: Verify each software unit independently
  • Integration: Combine tested units into larger components
  • Manage technical budgets: Monitor memory usage and PU (Processing Unit) load

Technical Budget Management

Critical activities for space systems:

  • Memory budget: Track code, data, and stack memory usage against allocation
  • PU load budget: Monitor CPU utilization against worst-case execution time allocations
  • Budget reconciliation: Verify measured values against predicted values

V&V Focus

Verification and validation activities in this phase focus on:

  • Verification of detailed design against technical specification
  • Verification of code implementation against design
  • Verification of unit test results
  • Verification of integration results
  • Validation activities against technical specification

Milestone: CDR (Critical Design Review)

The CDR is the gate to the validation and qualification phase. Before CDR approval, ensure:

  • Detailed design is complete and documented
  • Code listings are available and reviewed
  • Unit testing is complete and documented
  • Integration testing is complete and documented
  • Technical budgets are within allocated limits
  • Validation against technical specification has been conducted
  • All algorithms are correctly implemented

Inputs & Outputs

InputsOutputs
Technical specificationDetailed design documents
Software architectureSource code listings
Component definitionsUnit test results
SVerP (Software Verification Plan)Integration test results
Performance budgetsBudget measurement reports
Code reviews

Checklist

  • Detailed design for all software items completed
  • Detailed design verified against technical specification
  • Code implementation completed
  • Code reviewed for compliance and quality
  • Unit tests written and executed
  • Unit test results verified
  • Integration completed
  • Integration tests executed and passed
  • Memory budget measured and within limits
  • PU load budget measured and within limits
  • Algorithms verified for correctness
  • Validation activities against technical spec conducted
  • CDR package prepared and reviewed

Related Phases

  • Previous: Software Requirements & Architecture (invoke /sw-requirements-architecture)
  • Next: Validation & Qualification (invoke /validation-qualification)

Keep looking

Skills are one crate of 328,083. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.