| 中文 | English |
A curated collection of production-grade Agent Skills maintained by the “Force Injection” (原力注入) blogger. These skills automate workflows and orchestrate multi-agent collaboration across code reading and architecture analysis, document processing and review, content creation and design, and spec-driven development — helping developers get more out of AI-assisted coding and automated operations.
To address engineering challenges such as unfamiliar codebases, project reverse engineering, and spec-driven development, this project packages 17 standalone agent skills designed to solve real development bottlenecks through multi-role collaboration.
| Skill | What it does | Trigger |
|---|---|---|
code-reader |
Deep code reading: three-agent collaboration (technical writer / QA engineer / junior developer) with a closed-book exam validation loop to systematically read unfamiliar codebases and produce reusable cognitive skills | /code-reader <source> <output-dir> |
project-analyzer |
Deep project architecture analysis: builds on code-reader to reverse-engineer and statically analyze third-party repositories, producing an architecture deep-dive report with 7 standard sections (code analysis & execution flow ≈ 70% of the report) |
/project-analyzer <source> <output-dir> |
dir-organizer |
Directory organization: restructures project directories after printing the full plan for user approval, then auto-updates internal reference links | /dir-organizer <target-dir> |
doc-reviewer |
Document review: four independent review types (outline / content / assets & links / format) with rules loaded on demand; can auto-apply fixes with user authorization | /doc-reviewer <target-file> |
md-summarizer |
Markdown summarizer: extracts core summary, deep analysis, and key takeaways; supports multi-file comparative analysis and outputs structured Chinese reports | /md-summarizer <file...> |
update-submitter |
Commit assistant: analyzes git status/git diff, groups related changes into logical units, generates Conventional Commits messages, and commits after user authorization |
/update-submitter <target-dir> |
agent-skill-reviewer |
Agent Skill reviewer: audits skill directory structure, YAML frontmatter (description formula), and instruction clarity; outputs a structured review report | /agent-skill-reviewer <target-dir> |
openspec-assistant |
OpenSpec spec-driven development: architect / developer / QA tri-role collaboration covering intent alignment, spec generation, code implementation, and automated verification; built-in /opsx command system |
/openspec-assistant [intent] |
web-content-downloader |
Web content downloader: Jina Reader body extraction + smart download and rename of key images + HTML table → Markdown conversion, preserving the original language | /web-content-downloader <URL> |
md-translator |
Markdown translator: translates to a target language (Chinese by default), strictly preserving Markdown formatting, with built-in typography checks (e.g., spaces between CJK and Latin) | /md-translator <target-file> |
reference-organizer |
Citation organizer: three fetching channels (arXiv API / Crossref DOI / headless browser) producing citations in GB/T 7714 / APA / IEEE formats | /reference-organizer [URL/DOI/ID] |
md-link-checker |
Markdown link checker: multi-threaded scanning with LRU cache validates local and external links; parses HTML image tags | /md-link-checker <target-file\|dir> |
drawio-designer |
Draw.io diagram designer: operates on .drawio XML directly with AWS icon mapping and overlap-avoidance routing rules; exports transparent high-resolution PNGs headlessly |
/drawio-designer <diagram-file> |
pptx-reader |
PPTX reader: markitdown text extraction + XML unpacking + lossless LibreOffice/Poppler rendering to high-resolution images; runs in an isolated Python venv | /pptx-reader <target-file> |
ontology |
Typed knowledge graph: 16 entity / 15 relation types with property, cardinality, and cycle constraint validation; append-only JSONL event log for auditability; serves as a memory base for cross-skill state sharing | python3 scripts/ontology.py <cmd> |
editorial-card-designer |
Editorial info cards: high-density HTML cards in modern magazine + Swiss International Typographic Style, 8 fixed aspect-ratio presets, headless Chrome renders pixel-aligned PNG screenshots | conversational workflow |
tech-outline-planner |
Technical article outline planning: combined narrative structure (Context-first + Process narrative) following the given-before-new cognitive principle, producing “architecture-review-grade” outlines | /tech-outline-planner [topic/problem/draft] |
Provenance:
ontologyis imported from hanzoskill/ontology (locally enhanced superset),editorial-card-designeris imported from shaom/infocard-skills (renamed & hardened locally), andpptx-readeris based on anthropics/skills. Full usage examples and end-to-end demos live in each skill’sSKILL.mdand theexamples/directory.
To maximize LLM reasoning effectiveness and the developer reading experience, this project enforces strict standards on audience isolation (bilingual EN/CN layering) and decoupled lightweight design.
SKILL.md files consumed as external knowledge by agents, and *-prompt.md workflow templates, are written in English to maximize instruction-following accuracy.project-analyzer) are produced in Chinese with professional typography (e.g., spaces between CJK and Latin text).Exception (Chinese skill docs): Skills such as dir-organizer and doc-reviewer use Chinese in their SKILL.md. Their core goal is guiding developers through restructuring plans or reviewing Chinese technical documentation — Chinese lowers the comprehension barrier and conveys CJK typography and organization rules more precisely.
code-reader outputs per-module SKILL.md files rather than creating dedicated module agents. The reasoning:
SKILL.md extracts the “playbook” instead.SKILL.md when needed and instantly “learn” that module’s internals and modification rules.From production-grade directory structure to progressive context loading, standardized engineering conventions are the foundation of stable agent skills. The practices below are adapted from A “Standard Operating Manual” for Claude: Agent Skills in Practice and Deep Dive (Chinese).
Separate core instructions, executable scripts, and reference material for maintainability:
SKILL.md: the core operating manual; the filename MUST be uppercase.scripts/: executable scripts that perform atomic operations.references/: supplementary documents loaded on demand.assets/: static resources (images, templates).The description field in the SKILL.md frontmatter is the sole criterion a model uses to decide whether to load a skill. Follow the golden formula:
[Function] + [Trigger Scenario] + [Keywords]
Be specific and scenario-driven; avoid vague or overly broad phrasing.
Three-layer progressive loading avoids context-window overflow when many skills are registered:
SKILL.md body is injected into context.references/.Systematic testing keeps skills reliable as they evolve:
Use the noun/doer form, not the verb (action) form: agent-skill-reviewer not agent-skill-review, pdf-translator not translate-pdf. Join multi-word names with kebab-case. This matches the skills’ role as “personified” agent personas.
Beyond practical skills, this project contains deep-dive analyses of industry-leading AI engineering practices to help you build better virtual engineering teams.
A full reverse-engineering and architecture analysis of gstack, open-sourced by Y Combinator CEO Garry Tan, distilling its core design philosophy: packaging structured software engineering roles as AI skills. The report covers:
Read the full report: gstack deep-dive
A translated and organized deep article from Google Cloud Tech on Agent Skill design patterns, helping you move beyond format and focus on the structured logic inside skills:
Read the full report: Five Agent Skill Design Patterns Every ADK Developer Should Master
A systematic engineering analysis and hands-on guide to the superpowers plugin and skill system: architecture layering, core modules, TDD/SDD workflows, subagent collaboration, and hook injection. Read the full report: superpowers deep-dive.
Beyond this project’s built-in skills, the collections below — maintained by official vendors or the Force Injection blogger — demonstrate best practices in their respective domains.
| Repository | Domain | Summary |
|---|---|---|
| MiniMax-AI/skills | Full-stack dev & office docs | Official collection: frontend / fullstack / Android / iOS development, shader & GIF generation, PDF / PPTX / Excel / DOCX document processing |
| ForceInjection/cuda-code-skill | CUDA development | Official NVIDIA docs (PTX ISA, CUDA Runtime/Driver API, CUDA Math, cuBLAS, NCCL) converted to searchable Markdown, with GPU development skills for Claude Code / Trae |
| vllm-project/vllm-skills | vLLM deployment & benchmarks | Distributed as a Claude Code plugin; 6 skills: deployment (docker / k8s / simple) + performance benchmarks (serve / random-synthetic / prefix-cache-bench) |
| ForceInjection/domain-driven-design-skills | Domain-Driven Design | DDD strategic design, tactical design, and event-driven architecture (CQRS / Event Sourcing) packaged as agent skills |
| franklinxkk/ai-delivery-spec | Requirements & SDD | Requirement management kernel for product managers: intake → clarify → PRD/contracts → review → baseline → change/acceptance evidence, with built-in CLI, domain packs, and structural gates |
| ForceInjection/cufile-skill | GPUDirect Storage | cuFile API lifecycle, sync / async / batch I/O, performance tuning, cufile.json configuration, and GDS compatibility checks (incl. check_gds.sh) |
| ForceInjection/elf-skill | Binary security | elf-analyzer / binary-reverse / linux-pwn skill suite with built-in allowed-tools + trust-level security design |
| ForceInjection/nvme-programming-skill | NVMe programming | Queue model & command construction, multi-queue tuning, NVMe 2.3 spec sections extracted as greppable text, 4 compilable C examples |
To prevent capability regression during iteration, this project builds a skill evaluation framework under unit-test/, based on automated execution scripts and behavior assertions:
opencode-skill-eval.sh automates end-to-end evaluation.skill-eval-minimal-guide-en.md explains how to write and run skill evaluations.evals (evaluation logic), fixtures (test data — e.g., sample documents for doc-reviewer and md-translator), skills (per-skill configs), and tests (assertion scripts).Through systematic unit testing, we continuously validate trigger precision and execution reliability.