Embedded Project Governance
A lightweight, risk-scaled workflow for AI-assisted embedded firmware development. Use when onboarding an embedded project, investigating or implementing firmware changes, working around generated code, handling shared interfaces, protocols, Flash/NVM, boot, DMA, ISR/RTOS concurrency, hardware bring-up, recovery, or target verification. Supports minimal user input and structured Issue-style tasks.
Install
npx skills add crichars/embedded-project-governance --skill embedded-project-governancegit clone --depth 1 https://github.com/crichars/embedded-project-governance.git /tmp/embedded-project-governance
mkdir -p ~/.claude/skills
cp -r /tmp/embedded-project-governance/. ~/.claude/skills/embedded-project-governancePersonal skills live in ~/.claude/skills. Use .claude/skills in a project folder to share a skill with your team.
From the SKILL.md
# Embedded Project Governance Use this skill to keep embedded firmware changes minimal, authorized, and verifiable. It complements the project's `AGENTS.md`; it does not replace chip specifications, project facts, hardware judgment, IDE operation, flashing, or target-board testing. ## Start With The Smallest Useful Input Accept either: ```text Project path: <path> Goal or observed problem: <one or two sentences> Please investigate first; do not edit code yet. ``` or the structured form: ```text Goal: <observable result> Scope: <files, modules, or boundaries> Problem: <current symptom or reason> Reference: <existing implementation or document> Constraints: <must-not-change, resource, safety, or compatibility limits> Acceptance: <how success will be observed> ``` Do not ask the user to provide facts that can be discovered from the repository or authoritative documents. Mark unresolved information as `UNKNOWN` and ask only questions that can change the design, risk, or acceptance result. Treat fields in the current user request as the active task. Restate the parsed fields before investigation; an unfilled project template must not erase them. Do not ask again for a field the user already provided. ## Initialize A Project When Requested When the user explicitly asks to add the governance files to a project, run: ```powershell .\scripts\init-project.ps1 -ProjectPath <project-path> ``` Run the script from this skill's directory. By default it preserves existing
Details
- Skill name
embedded-project-governance- Repository
- crichars/embedded-project-governance
- License
- MIT
- Repo updated
- 3 September 2026
FAQ
What does the Embedded Project Governance skill do?
A lightweight, risk-scaled workflow for AI-assisted embedded firmware development. Use when onboarding an embedded project, investigating or implementing firmware changes, working around generated code, handling shared interfaces, protocols, Flash/NVM, boot, DMA, ISR/RTOS concurrency, hardware bring-up, recovery, or target verification. Supports minimal user input and structured Issue-style tasks.
How do I install the Embedded Project Governance skill?
skills CLI (Claude Code, Cursor, Codex and more): npx skills add crichars/embedded-project-governance --skill embedded-project-governance. Skills go in ~/.claude/skills (personal) or .claude/skills (project), and Claude loads them automatically when a task matches the description.
Is Embedded Project Governance popular?
It lives in crichars/embedded-project-governance, which has 89 GitHub stars and 1 forks.
Related skills
Daily Team
70isas1/daily-team
Shows today's creative team and task, drawn from the date so they change every day. Has the team argue and decide on a plan for a brief, or builds the plan as single-file HTML artifacts. Use when the user asks for today's team or task, a creative team, a brainstorm with distinct roles, or new angles on a brief.
Mindmap Markmap Viewer
75Jaderson-bit/mindmap-markmap-viewer
Turn Markdown outlines, notes, docs, or plans into an interactive mind map — a single self-contained HTML file that opens offline anywhere (markmap.js, white-on-dark, zoom/expand/export toolbar, search that keeps matches in context). Use whenever the user asks for a mind map, markmap, or concept map, wants to visualize or diagram the structure of a document or topic, summarize notes as a navigable tree, make an outline clickable or explorable, or embed such a map in Streamlit — even when they don't literally say 'mind map'.
Pda Reframing
59emory/ASD-AuDHD-PAI-Skills
Rephrase tasks and requests by avoiding Demand Avoidance triggers for someone with PDA autism spectrum disorder. It transforms demands into exploration and autonomous actions.
Douyin Favorites to Knowledge
79tars1230/douyin-favorites-to-knowledge
将用户已授权账号中的抖音视频收藏或用户明确指定的喜欢列表配置并同步到本地 Markdown 或 Obsidian 知识库;默认收藏,只有用户明确说喜欢/点赞才切换来源。首次明确选择推荐的 SiliconFlow转录、本地 Whisper 或不转录。不得绕过登录、访问他人账号或泄露 Cookie 与私密数据。
Journal Recommender
66zero565656/journal-recommender
Use when the user asks for journal recommendation, 选刊, 投稿期刊筛选, 期刊匹配, 适合投稿的期刊, 投哪个期刊, or wants 3-5 suitable journals for a manuscript based on an abstract, discipline, CAS/JCR ranking, impact factor, Aims & Scope, review speed, OA/APC, and publication-risk checks.
Jiaojie
90Jordanwei1/jiaojie-skill
Create or receive human-first AI task handoffs across chats, models, devices, and languages. Use when the user asks to hand off, export context, resume from a handoff, switch sessions while preserving work, says "交接一下", "接收交接", or supplies handoff.md, handoff.zip, handoff-audit.zip, an LCH Bundle/T0 package, OCH Snapshot, or LTM Packet. Default to one readable handoff.md; upgrade to handoff.zip only when required files must travel, and to handoff-audit.zip only for formal audit, cross-organization delivery, or proof. Preserve current intent, stop point, next action, decisions, constraints, rej
Browse the most popular Claude skills, all productivity & notes skills, or write your own with the skills generator.