#385 by GitHub stars

ciembor/agent-rules-books

AGENTS.md rules / skills for AI coding agents: Codex, Cursor & Claude Code. Inspired by Clean Code, Refactoring, DDD, Clean Architecture and DDIA programming books.

History

Review weekly changes to SKILL.md before updating. Dates mark the weeks in which we observed each version; checks apply to the recorded commits.

View weekly changes

a-philosophy-of-software-design/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

893a88a6fce3 → 893a88a6fce3

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 893a88a6fce3

No earlier version was observed for comparison.

Compare on GitHub

clean-architecture/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

893a88a6fce3 → 893a88a6fce3

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 893a88a6fce3

No earlier version was observed for comparison.

Compare on GitHub

clean-code/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

893a88a6fce3 → 893a88a6fce3

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 893a88a6fce3

No earlier version was observed for comparison.

Compare on GitHub

code-complete/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

893a88a6fce3 → 893a88a6fce3

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 893a88a6fce3

No earlier version was observed for comparison.

Compare on GitHub

designing-data-intensive-applications/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

893a88a6fce3 → 893a88a6fce3

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 893a88a6fce3

No earlier version was observed for comparison.

Compare on GitHub

domain-driven-design/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

893a88a6fce3 → 893a88a6fce3

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 893a88a6fce3

No earlier version was observed for comparison.

Compare on GitHub

domain-driven-design-distilled/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

893a88a6fce3 → 893a88a6fce3

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 893a88a6fce3

No earlier version was observed for comparison.

Compare on GitHub

implementing-domain-driven-design/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

893a88a6fce3 → 893a88a6fce3

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 893a88a6fce3

No earlier version was observed for comparison.

Compare on GitHub

patterns-of-enterprise-application-architecture/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

893a88a6fce3 → 893a88a6fce3

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 893a88a6fce3

No earlier version was observed for comparison.

Compare on GitHub

refactoring/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

893a88a6fce3 → 893a88a6fce3

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 893a88a6fce3

No earlier version was observed for comparison.

Compare on GitHub

refactoring-guru/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

893a88a6fce3 → 893a88a6fce3

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 893a88a6fce3

No earlier version was observed for comparison.

Compare on GitHub

release-it/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

893a88a6fce3 → 893a88a6fce3

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 893a88a6fce3

No earlier version was observed for comparison.

Compare on GitHub

the-pragmatic-programmer/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

893a88a6fce3 → 893a88a6fce3

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 893a88a6fce3

No earlier version was observed for comparison.

Compare on GitHub

working-effectively-with-legacy-code/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

893a88a6fce3 → 893a88a6fce3

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 893a88a6fce3

No earlier version was observed for comparison.

Compare on GitHub

View on GitHubAdd to my skills

Verified commit 893a88a6fce3a80c565bf39ac65021b43a8b2990

3.2kGitHub stars
56stars in 7 days
14skills in this repository
0commits in 30 days

Heat

6.3
  • Star growth, last 7 daysAhead of 90% of tracked repositories
  • Star growth, last 24 hoursAhead of 94% of tracked repositories
  • Rank movement, last 7 daysAhead of 60% of tracked repositories
  • Commits, last 30 daysAhead of 0% of tracked repositories
  • Accounts asking about it through MCP, last 7 daysNot available
  • Hot votes this weekAhead of 0% of tracked repositories

Heat never changes the order by stars, and sponsorship never touches it. How heat works

Stars over time

Aug 2, 2026Nov 6, 20263,209

Individual skills in this repository

How it works

a-philosophy-of-software-design

When your agent uses it

Apply John Ousterhout-inspired software design rules when reducing complexity, designing module boundaries, or reviewing APIs and abstractions.

What it loads into context

Frontmatter

40 tokens

Always available to the agent

SKILL.md

155 tokens

When the skill is activated

Reference documents

4,078 tokens

Loaded on request

Token counts are estimates. Scripts run separately; they are not counted as reference context.

The playbook

    Files

    • SKILL.mdcore723 bytes
    • a-philosophy-of-software-design.mddoc13,561 bytes
    • a-philosophy-of-software-design.mini.mddoc5,774 bytes
    • a-philosophy-of-software-design.nano.mddoc2,258 bytes
    Read SKILL.md
    
    # A Philosophy of Software Design Skill
    
    Use this skill when a task involves module design, API design, information hiding, abstraction depth, cognitive load, or refactoring shallow interfaces.
    
    Before making design or code decisions, read and apply [a-philosophy-of-software-design.mini.md](a-philosophy-of-software-design.mini.md). Use [a-philosophy-of-software-design.md](a-philosophy-of-software-design.md) only as a deeper reference when the mini rules are not enough for the current design tradeoff.
    View the complete source on GitHub

    Skills included

    • a-philosophy-of-software-design
    • clean-architecture
    • clean-code
    • code-complete
    • designing-data-intensive-applications
    • domain-driven-design
    • domain-driven-design-distilled
    • implementing-domain-driven-design
    • patterns-of-enterprise-application-architecture
    • refactoring
    • refactoring-guru
    • release-it
    • the-pragmatic-programmer
    • working-effectively-with-legacy-code

    Repository facts

    License
    MIT
    Created
    Apr 16, 2026
    Last pushed
    Sep 10, 2026
    Forks
    556
    Open issues
    5
    Project activity
    Active

    Rank over the last 12 weeks

    Now #385 · best #326 · down 35 in 30 days

    1. #382 from Oct 30 to Oct 31
    2. #381 on Nov 1
    3. #383 on Nov 2
    4. #382 on Nov 3
    5. #384 from Nov 4 to Nov 5
    6. #385 since Nov 6
    75 earlier periods
    1. #323 on Aug 2
    2. #324 from Aug 7 to Aug 8
    3. #322 on Aug 9
    4. #333 on Aug 10
    5. #332 on Aug 11
    6. #327 on Aug 12
    7. #331 from Aug 13 to Aug 14
    8. #329 on Aug 15
    9. #333 on Aug 16
    10. #330 on Aug 17
    11. #337 on Aug 18
    12. #334 on Aug 19
    13. #332 on Aug 20
    14. #334 on Aug 21
    15. #327 on Aug 22
    16. #332 on Aug 23
    17. #335 on Aug 24
    18. #336 on Aug 25
    19. #333 on Aug 26
    20. #332 on Aug 27
    21. #334 on Aug 28
    22. #333 on Aug 29
    23. #326 on Aug 30
    24. #336 on Aug 31
    25. #341 on Sep 1
    26. #336 on Sep 2
    27. #341 on Sep 3
    28. #335 on Sep 4
    29. #339 on Sep 5
    30. #336 on Sep 6
    31. #345 on Sep 7
    32. #342 from Sep 8 to Sep 9
    33. #340 on Sep 10
    34. #337 on Sep 11
    35. #341 on Sep 12
    36. #339 on Sep 13
    37. #342 from Sep 14 to Sep 15
    38. #341 on Sep 16
    39. #338 from Sep 17 to Sep 18
    40. #333 on Sep 19
    41. #342 from Sep 20 to Sep 21
    42. #346 on Sep 22
    43. #339 on Sep 23
    44. #338 on Sep 24
    45. #337 on Sep 25
    46. #334 on Sep 26
    47. #340 on Sep 27
    48. #343 on Sep 28
    49. #351 on Sep 29
    50. #347 on Sep 30
    51. #346 on Oct 1
    52. #351 on Oct 2
    53. #345 on Oct 3
    54. #340 on Oct 4
    55. #347 on Oct 5
    56. #346 on Oct 6
    57. #350 on Oct 7
    58. #352 on Oct 8
    59. #359 on Oct 9
    60. #350 on Oct 10
    61. #346 on Oct 11
    62. #353 from Oct 12 to Oct 13
    63. #355 on Oct 14
    64. #351 on Oct 15
    65. #356 on Oct 16
    66. #350 on Oct 17
    67. #357 on Oct 18
    68. #361 on Oct 19
    69. #360 from Oct 20 to Oct 21
    70. #361 on Oct 22
    71. #359 on Oct 23
    72. #356 on Oct 24
    73. #369 on Oct 25
    74. #378 on Oct 28
    75. #381 on Oct 29

    Before you install

    Instructions only

    Automated signals, not a guarantee

    Checked Nov 2, 2026

    • No broad tool permissions
    • No dangerous shell commands
    • 8 network referencesin 1 file: refactoring-guru/refactoring-guru.md:7
    • No hidden or obfuscated text
    • No instruction overrides
    • No executable scripts
    • No access to secrets
    • No requests to vote in Hot
    Show all 8 signals by file

    refactoring-guru/refactoring-guru.md

    • Network accessline 7
      - <https://refactoring.guru/refactoring>
    • Network accessline 8
      - <https://refactoring.guru/refactoring/what-is-refactoring>
    • Network accessline 9
      - <https://refactoring.guru/refactoring/technical-debt>
    • Network accessline 10
      - <https://refactoring.guru/refactoring/when>
    • Network accessline 11
      - <https://refactoring.guru/refactoring/how-to>
    • Network accessline 12
      - <https://refactoring.guru/refactoring/smells>
    • Network accessline 13
      - <https://refactoring.guru/refactoring/catalog>
    • Network accessline 14
      - <https://refactoring.guru/refactoring/techniques>

    How the signals fit together

    Facts from a static read of the files at the pinned commit. They describe what the code does, not why.

    Some files could not be read; the facts below still hold.

    Signal confidence: 8 facts

    Works with

    Agent compatibility, from the files in this repository
    AgentStatusEvidenceInstall to
    Claude CodeCompatibleStandard SKILL.md a-philosophy-of-software-design/SKILL.md.claude/skills/<skill-name>/
    CodexCompatibleStandard SKILL.md a-philosophy-of-software-design/SKILL.md.agents/skills/<skill-name>/
    CursorCompatibleStandard SKILL.md a-philosophy-of-software-design/SKILL.md.cursor/skills/<skill-name>/
    Gemini CLICompatibleStandard SKILL.md a-philosophy-of-software-design/SKILL.md.gemini/skills/<skill-name>/
    GitHub CopilotCompatibleStandard SKILL.md a-philosophy-of-software-design/SKILL.md.github/skills/<skill-name>/
    OpenCodeCompatibleStandard SKILL.md a-philosophy-of-software-design/SKILL.md.opencode/skills/<skill-name>/
    • Native The repository ships a manifest, folder or frontmatter field for this agent.
    • Compatible A standard SKILL.md that this agent can read.
    • Unknown No evidence either way.

    Derived automatically from paths, manifests and frontmatter. Not tested on each agent.

    Add this badge to your README

    It updates every night and links to this page.

    ciembor/agent-rules-books: #385 on hotskills, 3.2k stars

    [![ciembor/agent-rules-books on hotskills](https://hotskills.dev/badge/ciembor-agent-rules-books.svg)](https://hotskills.dev/skill/ciembor-agent-rules-books/)