←Leaderboard/Code Quality/agent-rules-books
Last commit on September 9, 2026·Created on April 16, 2026

ciembor/agent-rules-books

“Apply software engineering book principles to code.”
Combined rank
#182
across all skills
In Code Quality
#10
category rank
Stars
3.2k
+1.9% in last 7d
Forks
555
+1.1% in last 7d
Watchers
25
0.0% in last 7d
Traction scoreGitHub stars can be faked, so popularity alone can be misleading. Traction Score looks for broader signs of recent attention, adoption, and active maintenance.
TL;DR

This collection provides structured rulebooks that align AI agent outputs with established software engineering principles. It helps technical leads and architects ensure that generated code adheres to rigorous standards for module boundaries, complexity reduction, and system scalability.

By integrating specific frameworks like Clean Architecture and Domain-Driven Design, the repository transforms AI generation from unpredictable drafting into a disciplined process that separates business policy from infrastructure details.

WHO IT'S FOR
Technical leads / architects
standardizing AI agent coding patterns across teams
Backend / infrastructure engineers
designing scalable and reliable data systems with AI
Software engineers using AI assistants
improving code readability and maintainability via agents
Platform / DevEx teams
creating shared AI prompt libraries for software design
Compatible AgentsThe repository documents support for these agents. The skills may also work with other agents that can load SKILL.md files, but they may need some setup or small changes.

Use this skill collection

Follow the documented setup, then try a first task.

Install all book skills with Agent Skills CLI

Installs: Complete agent-rules-books bundle; installs all book skills in the repository.

Before you start
  • Node.js with npm must already be installed.
  1. In a terminal, install every book skill from the repository through the Agent Skills CLI.

    npx skills add ciembor/agent-rules-books --all

Give it something to do.

Suggested first task

Plan a small behavior-preserving refactor

Uses refactoring

  • Path to an existing file or module
  • Optional description of the behavior that must remain unchanged
Use the refactoring skill to review the existing code in <path-to-file-or-module>. Identify one concrete code smell and propose a small, behavior-preserving refactoring sequence. State which existing tests protect the behavior and which focused test should be added first if coverage is missing. Keep the refactoring separate from feature changes; do not modify files yet.
refactoring/SKILL.md ↗ · Checked Nov 5, 2026
Suggested first task

Find a safe seam in legacy code

Uses working-effectively-with-legacy-code

  • Path to the legacy code
  • Brief description of the intended change or risky behavior
Use the working-effectively-with-legacy-code skill to inspect <path-to-legacy-code>. Suggest one characterization test that captures current behavior and identify one seam or dependency-breaking step that would make the intended change safer. Limit the result to a small first step and do not modify files yet.
Suggested first task

Review one integration for failure handling

Uses release-it

  • Path to integration code
  • Optional description of the dependency and expected traffic or failure conditions
Use the release-it skill to review the integration implemented in <path-to-integration-code>. Produce a short risk assessment covering its timeout, retry, circuit-breaker, backpressure, and observability behavior, then recommend the single highest-value improvement. Do not modify or deploy anything.
release-it/SKILL.md ↗ · Checked Nov 5, 2026