hooks — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited hooks (Hook) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
Turn your AI coding agent into a disciplined engineering team. A reusable, agent-agnostic library of 64 production-grade engineering skills — each a step-by-step process with verification, not reference docs — plus a 38-role SDLC & marketing org and an orchestrated build loop that conducts a feature end to end.
Works with Claude Code, Cursor, Gemini CLI, GitHub Copilot, and Codex / OpenCode. Install once, use in any repo.
Most skill libraries are either narrow (the dev loop only) or unproven advice. This one is different on two axes:
marketing team), orchestrated by orchestrated-delivery.
that proves the skill changes what the agent does, enforced in CI.
It's new — competing on scope and rigor, not adoption. Honest feedback and PRs welcome.
See it work: a feature shipped end-to-end by the 38-role org (/deliver Add product reviews).
From inside any project, in an interactive claude session:
/plugin marketplace add vindreshsingh/engineering-skills
/plugin install engineering-skills@engineering-skillsOr wire it into a project declaratively in .claude/settings.json:
{
"extraKnownMarketplaces": {
"engineering-skills": {
"source": { "source": "github", "repo": "vindreshsingh/engineering-skills" }
}
},
"enabledPlugins": {
"engineering-skills@engineering-skills": true
}
}This makes all 64 skills, 38 agents (30 SDLC + 8 marketing), and session hooks available in that project. See docs/plugin-discovery.md for load paths.
64 skills is a lot — you don't pick from all of them. Get going fast:
that fit this project — not the whole catalog.
frontend, backend, full-stack,or solo-founder (profiles/):
echo full-stack > .engineering-skills-profilesee everything and copy a ready-to-paste prompt.
See the lift in code: before / after examples — the same task done without a skill vs with it.
Works with Claude Code, Gemini CLI, Cursor, GitHub Copilot, and any AGENTS.md-aware tool (Codex, OpenCode, Factory…) — the repo ships the entry-point file each one reads, all pointing at the same skills.
Skills are plain Markdown. Clone the repo and point your agent at skills/<name>/SKILL.md:
git clone https://github.com/vindreshsingh/engineering-skills.gitPer-tool install and usage: docs/platforms.md. General guide: docs/getting-started.md.
Every task enters through skill-router (or /start), which routes it to the one skill that governs that step — then chains to the next phase. agent-guardrails is always on; skill-harvest feeds lessons back so the library compounds.
flowchart TD
G["agent-guardrails — always on"]
S["/start · skill-router"]
G -.-> S
S --> DEF
subgraph LC["Lifecycle — skill-router routes each task to its skill"]
direction LR
DEF["Define<br/>product-discovery · spec-first"] --> PLN["Plan<br/>work-planning · threat-modeling"]
PLN --> BLD["Build<br/>incremental-delivery · test-first"]
BLD --> VER["Verify<br/>browser-checks · contract-testing · experimentation"]
VER --> REV["Review<br/>review-gate · hardening · simplify"]
REV --> SHP["Ship<br/>feature-flags · migration-path · launch-readiness"]
SHP --> OPS["Operate<br/>observability · incident-response"]
OPS --> GRW["Grow<br/>launch-campaign · growth-strategy"]
end
GRW -.learnings.-> DEF
subgraph X["Cross-cutting"]
direction LR
AUTO["Operate-Autonomously<br/>autonomous-loops · long-running-agents<br/>agent-verification · agent-memory"]
HARV["skill-harvest → skill-creator"]
end
BLD -.-> AUTO
GRW -.-> HARVThe bookends — product-discovery (/discover) and launch-campaign (/launch) — wrap the code loop into a full discover → build → launch arc.
| Phase | Skills |
|---|---|
| Define | product-discovery, idea-shaping, product-brief, spec-first |
| Plan | work-planning, product-grooming, threat-modeling |
| Build | incremental-delivery, test-first, context-curation, source-first, ui-craft, micro-interactions, ux-design, accessibility, react-patterns, mobile-patterns, i18n-l10n, interface-design, design-handoff, resilience, data-modeling, caching-strategy, llm-feature-engineering |
| Verify | browser-checks, e2e-testing, contract-testing, fault-recovery, experimentation |
| Review | review-gate, simplify, hardening, perf-budget, dependency-hygiene, version-upgrade |
| Ship | git-flow, pipeline-ops, feature-flags, migration-path, decision-docs, technical-writing, launch-readiness |
| Operate | observability, incident-response, finops-budget |
| Grow | launch-campaign (conductor), growth-strategy, content-marketing, social-distribution, seo-growth, community-engagement, paid-ads, email-nurture, referral-loop — under skills/marketing/, see marketing/README.md |
| Operate autonomously | autonomous-loops (conductor), long-running-agents, agent-verification, agent-memory |
| Meta | agent-guardrails (always on), skill-router, skill-creator, skill-harvest, orchestrated-delivery, parallel-subagents |
See SKILLS.md for the full auto-generated catalog. End-to-end example: docs/sdlc-walkthrough.md.
A self-contained Agent & Skill Explorer — browse every skill and agent grouped by lifecycle phase, search, and copy a ready-to-paste Claude Code prompt (optionally scoped to a repo/task).
Live: vindreshsingh.github.io/engineering-skills (auto-published from main). Or run it locally:
python3 scripts/generate-explorer.py # regenerate explorer/index.html from frontmatter
python3 -m http.server 8000 --directory explorer # then open http://localhost:8000It's a storefront, not a runtime: the copied prompt runs in Claude Code, under its permissions and this repo's agent-guardrails. The page is generated from the same SKILL.md / agent frontmatter as the catalog, so it never drifts.
Three general reviewer personas:
code-reviewer — five-dimension review (correctness, readability, architecture, security, performance)security-auditor — vulnerability detection, threat modeling, secure-coding reviewtest-engineer — test strategy, test writing, coverage analysisPlus a full 30-role SDLC org and an 8-role growth team for marketing — positioning, content, social, SEO, and community. orchestrated-delivery conducts them across the lifecycle, dispatching independent work to parallel subagents. See docs/agent-org.md for the full org map.
flowchart TD
OD["orchestrated-delivery<br/>(conductor across phases)"]
OD --> PRD & ARC & ENG & QA & OPSR & SEC & DOC & GRW
PRD["Product<br/>product-manager · product-analyst<br/>business-analyst · scrum-master · product-grooming"]
ARC["Architecture<br/>solution-architect · technical-architect"]
ENG["Engineering<br/>frontend · backend · database · platform<br/>senior-developer · team-lead · engineering-manager"]
QA["Quality<br/>qa-engineer · sdet · test-engineer<br/>code-reviewer · technical-qc"]
OPSR["Ops & Reliability<br/>devops · site-reliability<br/>release-manager · incident-commander"]
SEC["Security & Risk<br/>security-architect · security-auditor<br/>compliance · risk-assessment · dependency-analyzer"]
DOC["Design & Docs<br/>ux-designer · technical-writer"]
GRW["Growth<br/>growth-lead · content-marketer · social-media-manager<br/>seo-strategist · community-manager · email · paid · referral"]Each persona loads its primary skill and runs that skill's process — the agent is who, the skill is how.
skills/ → Engineering skills (marketing under skills/marketing/)
agents/sdlc/ → SDLC personas (30 agents)
agents/marketing/ → Growth team (8 agents)
marketing/ → Marketing team guide, router, references
hooks/ → Session lifecycle hooks (skill router auto-loaded on session start)
references/ → Engineering checklists (testing, performance, security, accessibility, + phase checklists)
docs/ → Per-tool setup guides
.claude-plugin/ → Plugin + marketplace manifestsA separate Growth & Marketing team for post-launch growth — grouped under marketing/:
ux-designer, technical-writerFollow docs/skill-anatomy.md. Every skill needs YAML frontmatter with name + description, and the sections: Overview, When to Use, Process, Common Rationalizations, Red Flags, Verification.
MIT — see LICENSE.
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.