AgentStack
Browse Sign in
Browse Why AgentStack Sell Docs
Sign in
SKILL verified MIT Self-run

Embedded Implementation

skill-lhbsaa-embedded-dev-skill-embedded-implementation · by lhbsaa

Use when implementation plan is ready - executes plan task-by-task with two-stage review (hardware spec then MISRA C)

No reviews yet
0 installs
37 views
0.0% view→install

Install

$ agentstack add skill-lhbsaa-embedded-dev-skill-embedded-implementation

✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures

What it can access

  • Network access No
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets No
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

View the full security report →

Verified badge

Passed review? Show it. Paste this badge into your README, it links to the public security report.

AgentStack Verified badge Links to your public security report.
[![AgentStack Verified](https://agentstack.voostack.com/badges/verified.svg)](https://agentstack.voostack.com/security/report/skill-lhbsaa-embedded-dev-skill-embedded-implementation)

Reliability & compatibility

Security review passed
0 installs to date
no reviews yet
5mo ago

Declared compatibility

Claude CodeClaude Desktop

Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.

Preview Execution monitoring

We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.

How agent discovery & health will work →
Are you the author of Embedded Implementation? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

Embedded Implementation

Overview

Execute implementation plan with two-stage review after each task.

Core principle: Fresh subagent per task + hardware validation + code quality review = high quality.

Context: Run after embedded-driver-design creates plan.

Two-Stage Review Process

Task Execution → Hardware Validator → Code Quality Reviewer → Commit
     ↓                ↓                     ↓
  Generate code    DMA/GPIO check        MISRA C check

Stage 1: Hardware Validator

  • Use prompts/hardware-validator.md
  • Checks: DMA -plan.md

Extract ALL tasks with full text and context.

### 2. Create Todo List

todowrite todos=[{task: "Task 1: Header file", status: "pending"}, ...]


### 3. Execute Per Task

For each task:
Task N Execution
  1. Mark todo: in_progress
  1. Get task text and context (already extracted)
  1. Dispatch implementation (use prompts/driver-generator.md)
  • Generate code
  • Build verification
  1. Stage 1 Review: Hardware Validator
  • Use prompts/hardware-validator.md
  • Check DMA, interface, init sequence
  1. If Stage 1 FAILS:
  • Fix issues
  • Re-review
  • Don't proceed until APPROVED
  1. Stage 2 Review: Code Quality
  • Use prompts/code-quality.md
  • Check MISRA C, DRY, YAGNI
  1. If Stage 2 FAILS:
  • Fix issues
  • Re-review
  • Don't proceed until APPROVED
  1. Both stages APPROVED:
  • Mark todo: completed
  • Commit changes

### 4. After All Tasks

Dispatch final review for entire implementation


### 5. Transition to Verification

All tasks complete. Invoking embedded-verification for build-flash-monitor loop.


**REQUIRED:** Invoke `embedded-verification` next.

## Implementation Prompt

Use `prompts/driver-generator.md` for code generation:

| Input | From |
|-------|------|
| Chip family | Design spec |
| Interface | Design spec |
| Controller | Design spec |
| Task requirements | Plan task text |

## Status Handling

| Status | Meaning | Action |
|--------|---------|--------|
| `DONE` | Code built successfully | Proceed to Stage 1 review |
| `DONE_WITH_CONCERNS` | Completed with doubts | Review concerns before proceeding |
| `NEEDS_DATASHEET` | Missing init sequence | Provide datasheet, re-dispatch |
| `BLOCKED` | Cannot proceed | Analyze blocker, escalate if needed |

## Review Output Format

### Stage 1 (Hardware)
```markdown
Hardware Validation: APPROVED / FIX REQUIRED
Issues: [list or "None"]

Stage 2 (Code Quality)

Code Quality: APPROVED / FIX REQUIRED
MISRA C: N/M rules passed
Issues: [list or "None"]

Red Flags - STOP

  • Skipping Stage 1 review (hardware)
  • Skipping Stage 2 review (code quality)
  • Proceeding with unfixed issues
  • "Just commit it" without reviews
  • Starting Stage 2 before Stage 1 APPROVED
  • Moving to next task while review has open issues

ALL mean: STOP. Complete reviews first.

Anti-Patterns

| Bad Practice | Correct Approach | |--------------|------------------| | Skip hardware review | DMA overflow causes corruption | | Skip code quality review | MISRA violations shipped | | Multiple fixes at once | Fix one, review, repeat | | "Close enough" on reviews | APPROVED only, no exceptions |

Output

After all tasks:

Tasks: N/M completed
Reviews: All approved
Status: READY FOR VERIFICATION
Next: embedded-verification

Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet, be the first.

Versions

  • v0.1.0 Imported from the upstream source.