Skip to content

Instantly share code, notes, and snippets.

View doevelopper's full-sized avatar

Adrien H doevelopper

  • Versailles
View GitHub Profile
@doevelopper
doevelopper / 0000-Virtual-compagny.md
Last active November 6, 2026 10:48
The virtual teams for my projects
  • 0001-Resources-standard.md
  • 0002-Resources-extended.md

Here is an enhanced version. I fixed the typos ("Yoctor" → Yocto, "Cyber Résilience Act" → Cyber Resilience Act) and turned it into a structured, phased prompt with explicit deliverables, conventions and acceptance criteria.

# ROLE

You are a principal embedded Linux / Yocto architect with deep expertise in product
security (Secure by Design, Secure by Default), regulatory compliance (EU Cyber
Resilience Act, IEC 62443) and GitLab-based DevSecOps. You produce work that a
multi-disciplinary team can adopt without rework.
@doevelopper
doevelopper / 0000-Smart-Home-TOC.md
Created October 28, 2026 14:59
AI prompt for smart home automation

Option 1: Comprehensive and structured

  • Best if you want the AI to propose a complete smart-home architecture and identify missing components.

Option 2: Concise and practical

  • Best for getting a focused shopping list and an actionable implementation plan.

Option 3: Engineering and architecture-focused

  • Best if you want the AI to act as a system architect rather than simply recommend products.
@doevelopper
doevelopper / Useful names.md
Created October 16, 2026 15:17
List of names that tend to be useful in programming. On their own, or for building names.
@doevelopper
doevelopper / Agent-Skill.md
Created October 16, 2026 14:51
GitHub Copilot Agent Skill

Recommended folder layout for a GitHub Copilot Agent Skill

When developing an Agent Skill for GitHub Copilot, only SKILL.md is strictly required. For a production-quality skill, however, it is better to separate instructions, scripts, references, examples, assets, tests, and reusable templates so the skill remains understandable and maintainable as it grows.

1. Complete project-level layout

your-project/
├── .github/
@doevelopper
doevelopper / 0001-SIM7600X.md
Last active October 15, 2026 08:47
SIM7600X + HTTP/S CLient et Serveur sur RPI/3/5
USB
├── COM AT      -> Commandes AT
├── COM GPS     -> NMEA
├── COM DIAG    -> Debug
└── RNDIS       -> Interface IP
Host Linux/Windows
 |

Here are three detailed prompts tailored for AI image generators (like Midjourney, DALL-E 3, or Stable Diffusion). They are designed to perfectly capture the dark, cinematic lighting, the underground cavern setting, and the symmetrical composition of your original screenshot, while changing the subjects as you requested.

Tip: If you are using Midjourney, add --ar 16:9 --style raw at the end of these prompts to get the exact widescreen, realistic movie-still look of the original image.

1. Only Men

Prompt: Cinematic wide shot, dark fantasy movie still. Deep underground ancient stone cavern, domed ceiling with a circular oculus at the top. A single dramatic, bright god-ray beam of light shines straight down from the oculus into the pitch black darkness. Surrounding the light beam in a circle are several hyper-muscular, bald, pale-skinned mythological men. They are looking down, their massive bodies forming a symmetrical arch framing the light. Chiaroscuro lighting, deep shadows, epic, gritty, p

@doevelopper
doevelopper / 0000.md
Created September 13, 2026 13:31
AI prompt for yocto lectures. Learn by doing
  • 0001-yocto-lectures.md
  • 0002-yocto-lectures-K3.md [1] reviewed
  • 0003-yocto-lectures-Qw.md [1] reviewed
@doevelopper
doevelopper / 0000.md
Created August 28, 2026 08:56
Private lab OTA repository and internal certificate service

A Raspberry Pi 3 can work well as a private lab OTA repository and internal certificate service, but the first architectural decision is crucial: do not treat the online Raspberry Pi as your root CA or primary firmware-signing authority. Separate certificate issuance, firmware signing, artifact storage, and deployment management from the beginning.

  1. First decide what you mean by “CA server”

You potentially need three different trust functions:

TLS certificates

Translating a massive standard like IEC 62443 into actionable product specifications can feel overwhelming. The secret is to realize that as a product developer building an embedded device, you do not need to implement the entire standard.

You only need to focus on the parts that dictate technical product requirements. For your embedded Linux energy meter, the "holy grail" is IEC 62443-4-2 (Technical security requirements for IACS components) and IEC 62443-3-3 (System security requirements).

Here is a step-by-step guide on how to translate IEC 62443 into concrete specifications for your QMS.


Step 1: Determine your Target Security Level (SL)

IEC 62443 defines four Security Levels (SL 1 to SL 4). The higher the level, the more rigorous the requirements.