
Product
Socket Threat Intel Now Shows Which Malware Campaigns Were Blocked or Detected
Socket Threat Intel now shows which malware campaigns were blocked or detected in your organization, with links to scans and Firewall events.
engineering-docs
Advanced tools
21 engineering documentation skills covering the complete software lifecycle: project planning, personas, specs, feasibility, UX flow, architecture, design system, API, database, ADR, access control, security, testing, implementation, deployment, SLO, ope
engineering-docs is a complete software engineering documentation and system design methodology for your coding agents. It provides 21 composable, auto-triggering skills and manifests that ensure your agent designs, specifies, models, deploys, and operates code to the standard of a 20+ year principal engineer.
Give your agent principal-level documentation skills instantly:
npx engineering-docs
Select your environment: Gemini (Antigravity), Claude Code, Cursor / Windsurf, Kimi Code, or Codex / Copilot.
It starts from the moment you ask your agent to draft, design, or outline any feature, database schema, API endpoint, or infrastructure rollout. Instead of generating vague bullet points or raw code directly, the agent automatically triggers the correct skill:
🔶 Assumption and 🔵 Open Question tags.The skills library covers the complete software engineering lifecycle across five phases:
Start here when you have an idea and need to figure out what to build and for whom.
engineering-docs provides native configurations for all major agentic frameworks:
| Platform | Manifest Format | Installation Path |
|---|---|---|
| Gemini (Antigravity) | gemini-extension.json + GEMINI.md | ~/.gemini/config/plugins/engineering-docs/ |
| Claude Code | .claude-plugin/plugin.json + CLAUDE.md | ~/.claude/plugins/engineering-docs/ |
| Cursor / Windsurf | .cursor-plugin/plugin.json | ./.cursor/rules/engineering-docs-*.mdc |
| Kimi Code | Plugin directory | ~/.kimi-code/plugins/engineering-docs/ |
| Codex / GitHub Copilot | Plugin directory | ./.codex/engineering-docs/ |
Run the NPM initializer to automatically detect and copy the plugin folder based on your preferred harness:
npx engineering-docs
Run the direct installation command to copy the files to your global Gemini plugin path:
npx engineering-docs --gemini
Or clone the repository manually:
git clone https://github.com/fattain-naime/engineering-docs.git ~/.gemini/config/plugins/engineering-docs
Run the direct installation command:
npx engineering-docs --claude
Alternatively, register the repository as a custom marketplace source directly inside Claude Code:
/plugin marketplace add fattain-naime/engineering-docs
/plugin install engineering-docs@engineering-docs
Run the installer pointing to your local workspace:
npx engineering-docs --cursor
This extracts each skill manifest directly into .cursor/rules/engineering-docs-[name].mdc so they auto-trigger when you converse with Cursor's Composer or Agent.
Run the direct installation command:
npx engineering-docs --kimi
Or install inside Kimi Code:
/plugins install https://github.com/fattain-naime/engineering-docs
Run the direct installation command:
npx engineering-docs --codex
This installs the plugin to .codex/engineering-docs/ in your current workspace.
Alternative to npx - use the bundled shell scripts directly:
# Interactive menu
pwsh scripts\setup.ps1
# Direct install
pwsh scripts\setup.ps1 -Target gemini
pwsh scripts\setup.ps1 -Target claude
pwsh scripts\setup.ps1 -Target local
pwsh scripts\setup.ps1 -Target cursor
pwsh scripts\setup.ps1 -Target kimi
pwsh scripts\setup.ps1 -Target codex
# Make executable first
chmod +x scripts/setup.sh
# Interactive menu
./scripts/setup.sh
# Direct install
./scripts/setup.sh --gemini
./scripts/setup.sh --claude
./scripts/setup.sh --local
./scripts/setup.sh --cursor
./scripts/setup.sh --kimi
./scripts/setup.sh --codex
All install methods (npx, PowerShell, bash) use safe-write for the three agent config files:
| File | Behavior |
|---|---|
AGENTS.md | Created at destination only if it does not already exist |
GEMINI.md | Created at destination only if it does not already exist |
CLAUDE.md | Created at destination only if it does not already exist |
If a file already exists at the destination, the install script skips it and logs a message. Your customizations are always preserved.
We welcome community skills! Please review CONTRIBUTING.md for full guidelines on YAML frontmatter manifests, intent definitions, and coaching block requirements.
MIT. See LICENSE.
FAQs
22 engineering documentation skills covering the complete software lifecycle: business concept, project planning, personas, specs, feasibility, UX flow, architecture, design system, API, database, ADR, access control, security, testing, implementation, de
The npm package engineering-docs receives a total of 0 weekly downloads. As such, engineering-docs popularity was classified as not popular.
We found that engineering-docs demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.

Product
Socket Threat Intel now shows which malware campaigns were blocked or detected in your organization, with links to scans and Firewall events.

Security News
Fixes for eMudhra and Brotli are out. Getting them everywhere they’re needed means tracking down bundled libraries, runtimes, and certificate stores.

Threat Research
/Security News
Socket uncovered secret-stealing workflows that ran in LiteLLM’s GitHub repository 11 days before the supply chain attack on PyPI and Docker.