Skip to main content

dsh-engineering-skills

Engineering-discipline skills distilled from a large production agent-system codebase: systematic code review, CI failure triage, shell safety, redundancy/boundary auditing, cross-repo pattern absorption, and release engineering.

Six markdown skills for AI coding agents (DeepSeek Harness, Claude Code, Codex, or any agent that reads SKILL.md). They are methodology-first — no code to install, no runtime, no lock-in: copy the skills/ directory and the agent loads them.

Skills

Skill What it does
code-review-methodology 18-dimension, 3-pass code review framework: execution/integration → architecture/systems → reliability/correctness, plus multi-angle iterative review, E2E-test review angles, migration review angles, and 12+ derived rules
ci-diagnosis-and-fix Systematic triage and repair when GitHub Actions CI turns wholesale red: find the failing run → pull the failing step's log → classify the root cause → fix → verify
shell-safety Hard ban on interactive CLI commands (more/less/pause/choice/start /WAIT) that freeze headless agent sessions, with non-interactive equivalents, a mandatory timeout rule, and a pre-flight checklist
redundancy-and-boundary-audit Repo-level duplication triage with a falsifiable sync test and A/B/C classification (true duplicate / same-name-different-concept / same-shape-different-domain), plus boundary, naming, and multi-angle verification
repo-analysis 5-phase cross-repository architecture audit: scan → pattern extraction (7-primitive taxonomy) → gap mapping → value judgment → structured output, with a batch flow for 5+ repos
release-engineering End-to-end release of a Python package to GitHub + PyPI + awesome lists: name-availability checks, data-files packaging (with the glob-flattening pitfall), repo/tag/topics, twine upload, clean-venv verification, and one-repo-per-PR aggregation entries

Install

From PyPI — the pack also ships as a data-only Python package with an installer CLI:

pip install "dsh-engineering-skills"
dsh-engineering-skills list                 # see the 6 skills
dsh-engineering-skills install ~/.dsh/skills          # DeepSeek Harness user skills dir

The wheel contains the same SKILL.md files (packaged as data-files, no code dependencies); the CLI just copies them into any agent's skills directory.

From source / generic agents — copy the skills into your agent's skills directory:

# DeepSeek Harness (user-level skills dir is ~/.dsh/skills, i.e. $DSH_HOME/skills)
cp -r skills/* ~/.dsh/skills/

# Claude Code
cp -r skills/* ~/.claude/skills/

# Codex
cp -r skills/* ~/.codex/skills/

Each skill is a self-contained SKILL.md with YAML frontmatter (name, description, keywords) — no dependencies, no build step.

Why these skills

They come from real incidents and audits, not theory. Notable provenance:

  • shell-safety exists because a session froze for 12 minutes on findstr ... | more +0 waiting for a keypress that never arrived.
  • redundancy-and-boundary-audit encodes the A/B/C duplication classification that keeps "same name" from being treated as "duplicate" — a domain model / API DTO pair is legitimate layering, and only asymmetric change is drift.
  • code-review-methodology accumulates review angles only after each one caught a real bug (single-pass review finds ~30% of bugs in cross-cutting features).
  • ci-diagnosis-and-fix documents the two failure modes that turn CI wholesale red: a nonexistent dependency version, and the old $GITHUB_OUTPUT syntax on newer runners.
  • release-engineering encodes the flow proven across three same-day releases (a CLI+MCP audit tool, an MCP server, and this skill pack): PyPI name collisions, data-files path flattening, token-scope failures, and requires-python vs verify-venv mismatches all bit once and are now written down.

Validation

python scripts/validate_skills.py   # checks frontmatter + body of every SKILL.md

License

MIT © 2026 Chen (Jarry) Pan

Metadata

Release files for dsh-engineering-skills 0.1.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for dsh-engineering-skills 0.1.2
File Size Uploaded
dsh_engineering_skills-0.1.2.tar.gz 30.7 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for dsh-engineering-skills 0.1.2
File Interpreter ABI Platform
dsh_engineering_skills-0.1.2-py3-none-any.whl Python 3 none any Details

Total release size: 62.9 kB

Release files / dsh_engineering_skills-0.1.2.tar.gz

Download URL dsh_engineering_skills-0.1.2.tar.gz
Size 30.7 kB
Tags Source
SHA-256 checksum
How to use checksums
6abba51ba846c07dca651b57ff906afa7aaac5346234e6b15bd35145a735b32a
BLAKE2b-256 checksum
How to use checksums
23a051d26aaeb270d9a981be2c4c29eb335d4241cc4df7fe719cb8c822be8d0d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.10.11

Release files / dsh_engineering_skills-0.1.2-py3-none-any.whl

Download URL dsh_engineering_skills-0.1.2-py3-none-any.whl
Size 32.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
6ea2e5a7e0220f9a042559cb8fb448dedda052c2c6fd96ee6f8ea951091aa825
BLAKE2b-256 checksum
How to use checksums
a1e4f990e563ff8a277c7e0fe0ead051283208e8f868524ad7d8f6bdbd76fac0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.10.11

Release history Release notifications | RSS feed

This release

0.1.2 This release

2 release files

0.1.1

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page