Install
$ agentstack add skill-milind220-ki-stack-ki-stack-footprints ✓ 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.
About
ki-stack-footprints
Purpose
This Phase 2 domain skill orchestrates footprint-focused work by composing:
ki-stack-renderki-stack-file-surgeryki-stack-verifyki-stack-livewhen the footprint is being inspected from a placed board context
Use it when the user's intent is specifically about footprints or footprint libraries.
What it covers
- footprint rendering
- footprint library inspection
- footprint-side offline edits
- visual proof of footprint changes
- placed-footprint inspection through board context when relevant
Routing rules
Use ki-stack-render when
- the user wants a visual of a footprint
- the goal is export, inspection, or before/after proof
Use ki-stack-file-surgery when
- the task is a deterministic footprint-library edit
- the change is offline and file-structural
Use ki-stack-live when
- the footprint is being investigated as a placed object on a live board
- selection or board context matters
Use ki-stack-verify after
- any footprint change that should be proven visually
Phase 1: Orient
- Confirm the task is footprint-scoped.
- Identify the
.prettylibrary directory and the exact footprint name, or identify the placed footprint on a board. - If the footprint name is unclear, stop and ask or inspect the library contents first.
Phase 2: Inspect
For library-side tasks, the first useful step is usually a visual export.
Canonical command:
skills/ki-stack/bin/kicad-render footprint-svg my.pretty out_dir --footprint SOIC-8_3.9x4.9mm_P1.27mm
For placed-footprint tasks on a live board, start with the PCB examples in ki-stack-live and ki-stack-pcb.
Phase 3: Execute
For footprint tasks in v1, prefer deterministic offline library workflows unless the request is explicitly about a placed footprint in a board context.
Common execution path:
- identify footprint library and footprint name
- render the baseline footprint
- apply the footprint-side change offline or via board context
- render again
- report before/after artifacts
Phase 4: Verify
The main proof for footprint tasks is visual.
Prefer:
- render before
- change footprint
- render after
- report both artifact paths
If the footprint change affects a placed board design, also route through PCB verification where relevant.
Common footprint workflows
Workflow: inspect a footprint visually
- render the footprint as SVG
- convert to PNG if a raster artifact is needed
- report the artifact path
Workflow: verify a footprint edit
- render before
- apply edit
- render after
- if needed, inspect the placed footprint in PCB context too
Helper assets
Skills to compose:
skills/ki-stack/ki-stack-render/SKILL.mdskills/ki-stack/ki-stack-file-surgery/SKILL.mdskills/ki-stack/ki-stack-verify/SKILL.mdskills/ki-stack/ki-stack-live/SKILL.md
References:
skills/ki-stack/references/render-recipes.md
Helpers:
skills/ki-stack/bin/kicad-renderskills/ki-stack/bin/kicad-svg-to-png
Guardrails
- Distinguish clearly between a library footprint and a placed footprint instance on a board.
- Do not assume the footprint name if it is not specified.
- If the task is really board-scoped, route to
ki-stack-pcb.
Completion states
DONE: footprint task completed and visually verifiedDONE_WITH_CONCERNS: completed but verification is partial or board placement effects were not fully checkedBLOCKED: file, footprint name, or tooling issue prevented completionNEEDS_CONTEXT: footprint library path, placed-board context, or footprint identifier is missing
Source & license
This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: Milind220
- Source: Milind220/Ki-Stack
- 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.