Install
$ agentstack add skill-lhbsaa-embedded-dev-skill-embedded-implementation ✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.
Security review
✓ PassedNo 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.
Verified badge
Passed review? Show it. Paste this badge into your README, it links to the public security report.
Reliability & compatibility
Declared compatibility
Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.
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 →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
- Mark todo: in_progress
- Get task text and context (already extracted)
- Dispatch implementation (use prompts/driver-generator.md)
- Generate code
- Build verification
- Stage 1 Review: Hardware Validator
- Use prompts/hardware-validator.md
- Check DMA, interface, init sequence
- If Stage 1 FAILS:
- Fix issues
- Re-review
- Don't proceed until APPROVED
- Stage 2 Review: Code Quality
- Use prompts/code-quality.md
- Check MISRA C, DRY, YAGNI
- If Stage 2 FAILS:
- Fix issues
- Re-review
- Don't proceed until APPROVED
- 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.
- Author: lhbsaa
- Source: lhbsaa/embedded-dev-skill
- License: MIT
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet, be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.