Skills DirectorySkills Directory
SkillsLearnSecurityCategoriesDocsCommunityBlog
Sign InSubmit Skill
Skills Directory

Security-tested agent skills for Claude, coding agents, and AI workflows.

Directory

  • Browse Skills
  • All Skills A–Z
  • Claude Skills
  • Claude Code Skills
  • Agent Skills
  • Categories
  • Submit a Skill

Learn

  • Learn Hub
  • Install Claude Skills
  • Write SKILL.md
  • Skills vs MCP
  • Directories Compared

Security

  • Security
  • Methodology
  • Secure Claude Skills
  • Security Badges

Company

  • About
  • Community
  • Blog
  • API Docs
  • Advertise

2026 Skills Directory. All rights reserved.

Back to skills

Diptrace Board Bringup

ASecurity

RAG-backed. Plan or guide first power-on, programming, measurements, functional acceptance, and repeatable production tests for a specific DipTrace board revision. Use for assembled boards, bring-up, fixture plans, or production test procedures; «первое включение», «проверка собранной платы». Use when the user says “Plan or run bring-up for this DipTrace board.”

23 stars
0 votes
0 copies
1 views
Added 9/19/2026
testinggorailssecurity

Works with

climcp

Security Analysis

A100/100

Scanned 9/19/2026

Install to Claude Code

$npx -y skills add fireostendere/mcp_diptrace --skill diptrace-board-bringup --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Diptrace Board Bringup?

Add the live security badge to your README — it updates automatically with every re-scan.

Security grade badge for Diptrace Board Bringup
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/fireostendere-diptrace-board-bringup/badge)](https://www.skillsdirectory.com/skills/fireostendere-diptrace-board-bringup)

More formats (shields.io, HTML) on the badges page.

Download Zip
Files
SKILL.md
---
name: diptrace-board-bringup
description: RAG-backed. Plan or guide first power-on, programming, measurements, functional acceptance, and repeatable production tests for a specific DipTrace board revision. Use for assembled boards, bring-up, fixture plans, or production test procedures; «первое включение», «проверка собранной платы». Use when the user says “Plan or run bring-up for this DipTrace board.”
---

Read [runtime access](../shared/runtime.md) before selecting tools or declaring a
capability unavailable. MCP tools and native/headless CLI are separate interfaces.

# DipTrace board bring-up and production test

RAG: **engineering memory by default** — [shared workflow](../shared/rag.md).
Use indexed measurement, circuit and bring-up material to derive the test sequence,
probe strategy, limits and fault-isolation plan for this exact board.

Use the exact schematic/PCB, fitted BOM, component rules, release evidence, and
firmware revision. Planning produces a procedure; a physical test passes only from
actual observed measurements. Do not energize or flash hardware from a planning request.

## Prepare the procedure

1. Resolve board revision and unit/serial identity, assembly/rework state, available
   instruments, supply, programming interface, and requested mode: plan or guided run.
   Check pinouts and testpoint nets from the actual design; do not reuse another
   board's connector order.
2. Read `rules/` and the project specification. For every measurement define the
   condition/load, probe points and reference, method, expected range/tolerance,
   source/calculation, and stop condition.
3. Derive supply voltage, initial current limit, rail/startup expectations, and thermal
   limits from this design and the instruments. Leave unknown values unresolved.
   Never choose a universal current limit or infer a short from a generic resistance
   threshold. Inspect low-resistance rails and charging capacitors in context.
4. Plan access to power/GND, reset/boot, debug, and representative interfaces. If PCB
   changes are requested, use [testpoint-planner](../testpoint-planner/SKILL.md)
   and an ECO; existing connector access may suffice. Do not load sensitive RF,
   crystal, high-impedance, or fast nets with an unspecified probe or long stub.

## First article sequence

1. Unpowered inspection: correct parts/variant, orientation/polarity, solder bridges,
   connector mating, exposed pads, missing/DNP parts, and known assembly defects.
2. With power removed, check ground and supply continuity/resistance and isolation
   required by the design. Account for capacitors and parallel semiconductor paths.
3. Power from the specified current-limited source using the approved connection
   sequence. Observe input current, rails, sequencing, reset, and heating. Stop and
   remove power on a defined limit violation, unexpected heating, or abnormal behavior;
   record the fault before retrying.
4. Use the exact target/programmer and verify device identity before flashing. Record
   firmware hash, boot configuration, programming/verification results, and logs.
   Mass erase, irreversible fuses, and security provisioning require their own scope.
   Use an installed flashing/serial tool only after discovering its actual capability.
5. Exercise one subsystem at a time, then combined loads and interfaces. Test RF last
   when present. Compare measurements with the planned bounds; a missing instrument
   leaves that test NOT_RUN, not PASS.
6. For failures, preserve logs and measurements, isolate the owning subsystem, and
   record any physical rework as an ECO through
   [diptrace-revision-review](../diptrace-revision-review/SKILL.md).

## Records and repeatable production test

Create/update `BRINGUP.md` with the procedure and append actual runs to
`TEST_RESULTS.csv`: unit, hardware revision, firmware hash, timestamp, test/conditions,
expected range, measured value/unit, result, instrument, and evidence path.
Keep planned values separate from measured values.

After first-article validation, write `PRODUCTION_TEST.md` with fixture pin map and
access, power/flash/test order, limits derived from specifications and observed
validation, calibration needs, cycle time, serialization, pass/fail handling, and rework
retest rules. Include environmental, EMC, reliability, or safety qualification only
when applicable to the specification; bench success does not certify those categories.
Fixture contact/access must be physically validated, not inferred from a CAD grid.

Return the procedure, actual results, failing or unrun tests, and the next concrete
measurement. If no hardware/instruments are available, finish the plan and report that
physical acceptance remains unverified.

Return [the shared result](../shared/result.schema.json); use `document: null` when
no CAD document is involved. Record concrete artifacts and unavailable checks; a
completed plan is not physical or manufacturing acceptance.

Attribution

fireostenderefireostendere
View sourceMore from fireostendere →
SSkills DirectorySkills Directory

Ship a skill? Prove it's safe.

Free 120-pattern security scan, letter grade, and an embeddable README badge.

Submit a skill

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments (0)

No comments yet. Be the first to comment!

SSkills DirectorySkills Directory

Ship a skill? Prove it's safe.

Free 120-pattern security scan, letter grade, and an embeddable README badge.

Submit a skill

Related Skills

Screen Reader Testing

Practical guide to testing web applications with screen readers for comprehensive accessibility validation.

397921 votes

Tdd Workflow

在编写新功能、修复错误或重构代码时使用此技能。强制执行测试驱动开发,包含单元测试、集成测试和端到端测试,覆盖率超过80%。

2456590 votes

Python Testing

使用pytest、TDD方法、夹具、模拟、参数化和覆盖率要求的Python测试策略。

2456590 votes

Springboot Tdd

使用JUnit 5、Mockito、MockMvc、Testcontainers和JaCoCo进行Spring Boot的测试驱动开发。适用于添加功能、修复错误或重构时。

2456590 votes

Golang Testing

Go测试模式包括表格驱动测试、子测试、基准测试、模糊测试和测试覆盖率。遵循TDD方法论,采用地道的Go实践。

2456590 votes
View all in testing →