#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
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.
clean-architecture/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
893a88a6fce3 → 893a88a6fce3
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.
clean-code/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
893a88a6fce3 → 893a88a6fce3
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.
code-complete/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
893a88a6fce3 → 893a88a6fce3
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.
designing-data-intensive-applications/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
893a88a6fce3 → 893a88a6fce3
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.
domain-driven-design/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
893a88a6fce3 → 893a88a6fce3
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.
domain-driven-design-distilled/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
893a88a6fce3 → 893a88a6fce3
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.
implementing-domain-driven-design/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
893a88a6fce3 → 893a88a6fce3
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.
patterns-of-enterprise-application-architecture/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
893a88a6fce3 → 893a88a6fce3
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.
refactoring/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
893a88a6fce3 → 893a88a6fce3
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.
refactoring-guru/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
893a88a6fce3 → 893a88a6fce3
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.
release-it/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
893a88a6fce3 → 893a88a6fce3
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.
the-pragmatic-programmer/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
893a88a6fce3 → 893a88a6fce3
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.
working-effectively-with-legacy-code/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
893a88a6fce3 → 893a88a6fce3
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.
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
Individual skills in this repository
- a-philosophy-of-software-design
a-philosophy-of-software-design - clean-architecture
clean-architecture - clean-code
clean-code - code-complete
code-complete - designing-data-intensive-applications
designing-data-intensive-applications - domain-driven-design
domain-driven-design - domain-driven-design-distilled
domain-driven-design-distilled - implementing-domain-driven-design
implementing-domain-driven-design - patterns-of-enterprise-application-architecture
patterns-of-enterprise-application-architecture - refactoring
refactoring - refactoring-guru
refactoring-guru - release-it
release-it - the-pragmatic-programmer
the-pragmatic-programmer - working-effectively-with-legacy-code
working-effectively-with-legacy-code
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 tokensAlways available to the agent
SKILL.md
155 tokensWhen the skill is activated
Reference documents
4,078 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
Files
SKILL.mdcore723 bytesa-philosophy-of-software-design.mddoc13,561 bytesa-philosophy-of-software-design.mini.mddoc5,774 bytesa-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 GitHubclean-architecture
When your agent uses it
Apply Robert C. Martin-inspired architecture rules when separating business policy from frameworks, databases, UI, or infrastructure details.
What it loads into context
Frontmatter
34 tokensAlways available to the agent
SKILL.md
126 tokensWhen the skill is activated
Reference documents
4,906 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
Files
SKILL.mdcore664 bytesclean-architecture.mddoc17,782 bytesclean-architecture.mini.mddoc5,486 bytesclean-architecture.nano.mddoc2,254 bytes
Read SKILL.md
# Clean Architecture Skill
Use this skill when a task involves architectural boundaries, dependency direction, use cases, entities, interface adapters, framework isolation, or technology churn.
Before making design or code decisions, read and apply [clean-architecture.mini.md](clean-architecture.mini.md). Use [clean-architecture.md](clean-architecture.md) only as a deeper reference when the mini rules are not enough for the current architectural tradeoff.View the complete source on GitHubclean-code
When your agent uses it
Apply Robert C. Martin-inspired clean code rules when improving readability, naming, function design, responsibilities, or testable everyday code.
What it loads into context
Frontmatter
36 tokensAlways available to the agent
SKILL.md
126 tokensWhen the skill is activated
Reference documents
3,608 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
Files
SKILL.mdcore616 bytesclean-code.mddoc13,851 bytesclean-code.mini.mddoc3,804 bytesclean-code.nano.mddoc1,235 bytes
Read SKILL.md
# Clean Code Skill
Use this skill when a task involves everyday implementation quality, naming, small functions, readable control flow, responsibilities, comments, errors, or tests.
Before making design or code decisions, read and apply [clean-code.mini.md](clean-code.mini.md). Use [clean-code.md](clean-code.md) only as a deeper reference when the mini rules are not enough for the current code-quality tradeoff.View the complete source on GitHubcode-complete
When your agent uses it
Apply Steve McConnell-inspired construction rules when implementing routines, variables, classes, control flow, defensive code, or tests.
What it loads into context
Frontmatter
35 tokensAlways available to the agent
SKILL.md
132 tokensWhen the skill is activated
Reference documents
4,230 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
Files
SKILL.mdcore659 bytescode-complete.mddoc12,407 bytescode-complete.mini.mddoc6,717 bytescode-complete.nano.mddoc2,544 bytes
Read SKILL.md
# Code Complete Skill
Use this skill when a task involves disciplined software construction: routine design, variable use, class design, control flow, defensive programming, coding standards, or implementation testing.
Before making design or code decisions, read and apply [code-complete.mini.md](code-complete.mini.md). Use [code-complete.md](code-complete.md) only as a deeper reference when the mini rules are not enough for the current construction tradeoff.View the complete source on GitHubdesigning-data-intensive-applications
When your agent uses it
Apply Martin Kleppmann-inspired data-system rules when designing reliability, scalability, consistency, replication, transactions, streams, or schema evolution.
What it loads into context
Frontmatter
40 tokensAlways available to the agent
SKILL.md
156 tokensWhen the skill is activated
Reference documents
5,069 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
Files
SKILL.mdcore822 bytesdesigning-data-intensive-applications.mddoc16,084 bytesdesigning-data-intensive-applications.mini.mddoc6,949 bytesdesigning-data-intensive-applications.nano.mddoc2,575 bytes
Read SKILL.md
# Designing Data-Intensive Applications Skill
Use this skill when a task involves data ownership, consistency semantics, event flows, replication, partitioning, transactions, streams, batch processing, fault tolerance, or schema evolution.
Before making design or code decisions, read and apply [designing-data-intensive-applications.mini.md](designing-data-intensive-applications.mini.md). Use [designing-data-intensive-applications.md](designing-data-intensive-applications.md) only as a deeper reference when the mini rules are not enough for the current data-system tradeoff.View the complete source on GitHubdomain-driven-design
When your agent uses it
Apply Eric Evans-inspired DDD rules when modeling a complex domain, defining bounded contexts, protecting ubiquitous language, or designing aggregates.
What it loads into context
Frontmatter
36 tokensAlways available to the agent
SKILL.md
136 tokensWhen the skill is activated
Reference documents
9,401 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
Files
SKILL.mdcore707 bytesdomain-driven-design.mddoc42,424 bytesdomain-driven-design.mini.mddoc5,683 bytesdomain-driven-design.nano.mddoc2,266 bytes
Read SKILL.md
# Domain-Driven Design Skill
Use this skill when a task involves strategic domain modeling, ubiquitous language, bounded contexts, context mapping, aggregates, repositories, domain services, or model-driven design.
Before making design or code decisions, read and apply [domain-driven-design.mini.md](domain-driven-design.mini.md). Use [domain-driven-design.md](domain-driven-design.md) only as a deeper reference when the mini rules are not enough for the current domain-modeling tradeoff.View the complete source on GitHubdomain-driven-design-distilled
When your agent uses it
Apply Vaughn Vernon-inspired lightweight DDD rules when using bounded contexts, subdomains, context maps, and tactical modeling without excess ceremony.
What it loads into context
Frontmatter
40 tokensAlways available to the agent
SKILL.md
150 tokensWhen the skill is activated
Reference documents
3,887 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
Files
SKILL.mdcore751 bytesdomain-driven-design-distilled.mddoc11,351 bytesdomain-driven-design-distilled.mini.mddoc6,438 bytesdomain-driven-design-distilled.nano.mddoc2,535 bytes
Read SKILL.md
# Domain-Driven Design Distilled Skill
Use this skill when a task needs practical DDD guidance for subdomains, bounded contexts, context mapping, aggregates, domain events, or tactical modeling with restrained ceremony.
Before making design or code decisions, read and apply [domain-driven-design-distilled.mini.md](domain-driven-design-distilled.mini.md). Use [domain-driven-design-distilled.md](domain-driven-design-distilled.md) only as a deeper reference when the mini rules are not enough for the current DDD tradeoff.View the complete source on GitHubimplementing-domain-driven-design
When your agent uses it
Apply Vaughn Vernon-inspired implementation DDD rules when building aggregates, domain events, repositories, application services, or context integrations.
What it loads into context
Frontmatter
37 tokensAlways available to the agent
SKILL.md
149 tokensWhen the skill is activated
Reference documents
4,271 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
Files
SKILL.mdcore801 bytesimplementing-domain-driven-design.mddoc12,848 bytesimplementing-domain-driven-design.mini.mddoc7,333 bytesimplementing-domain-driven-design.nano.mddoc2,723 bytes
Read SKILL.md
# Implementing Domain-Driven Design Skill
Use this skill when a task involves implementing DDD in code: aggregate boundaries, invariants, repositories, domain events, application services, modules, factories, or bounded-context integration.
Before making design or code decisions, read and apply [implementing-domain-driven-design.mini.md](implementing-domain-driven-design.mini.md). Use [implementing-domain-driven-design.md](implementing-domain-driven-design.md) only as a deeper reference when the mini rules are not enough for the current implementation tradeoff.View the complete source on GitHubpatterns-of-enterprise-application-architecture
When your agent uses it
Apply Martin Fowler-inspired enterprise architecture rules when choosing layers, service layers, transaction scripts, domain models, repositories, mappers, or DTOs.
What it loads into context
Frontmatter
45 tokensAlways available to the agent
SKILL.md
174 tokensWhen the skill is activated
Reference documents
4,861 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
Files
SKILL.mdcore912 bytespatterns-of-enterprise-application-architecture.mddoc15,501 bytespatterns-of-enterprise-application-architecture.mini.mddoc8,099 bytespatterns-of-enterprise-application-architecture.nano.mddoc2,823 bytes
Read SKILL.md
# Patterns of Enterprise Application Architecture Skill
Use this skill when a task involves enterprise application structure, layering, service layer, transaction script, domain model, data mapper, repository, unit of work, identity map, DTOs, or integration patterns.
Before making design or code decisions, read and apply [patterns-of-enterprise-application-architecture.mini.md](patterns-of-enterprise-application-architecture.mini.md). Use [patterns-of-enterprise-application-architecture.md](patterns-of-enterprise-application-architecture.md) only as a deeper reference when the mini rules are not enough for the current enterprise-pattern tradeoff.View the complete source on GitHubrefactoring
When your agent uses it
Apply Martin Fowler-inspired refactoring rules when improving existing code structure while preserving observable behavior.
What it loads into context
Frontmatter
27 tokensAlways available to the agent
SKILL.md
121 tokensWhen the skill is activated
Reference documents
4,770 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
Files
SKILL.mdcore616 bytesrefactoring.mddoc17,866 bytesrefactoring.mini.mddoc5,167 bytesrefactoring.nano.mddoc1,986 bytes
Read SKILL.md
# Refactoring Skill
Use this skill when a task involves behavior-preserving code improvement, code smells, small refactoring steps, test-backed cleanup, or separating refactoring from feature changes.
Before making design or code decisions, read and apply [refactoring.mini.md](refactoring.mini.md). Use [refactoring.md](refactoring.md) only as a deeper reference when the mini rules are not enough for the current refactoring tradeoff.View the complete source on GitHubrefactoring-guru
When your agent uses it
Apply Refactoring.Guru-inspired rules when diagnosing code smells, choosing refactoring techniques, and stopping cleanup before uncontrolled redesign.
What it loads into context
Frontmatter
36 tokensAlways available to the agent
SKILL.md
137 tokensWhen the skill is activated
Reference documents
13,628 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
Files
SKILL.mdcore677 bytesrefactoring-guru.mddoc62,561 bytesrefactoring-guru.mini.mddoc6,287 bytesrefactoring-guru.nano.mddoc2,593 bytes
Read SKILL.md
# Refactoring.Guru Skill
Use this skill when a task involves diagnosing smells, choosing targeted refactoring treatments, preserving behavior, applying a refactoring catalog, or avoiding uncontrolled redesign.
Before making design or code decisions, read and apply [refactoring-guru.mini.md](refactoring-guru.mini.md). Use [refactoring-guru.md](refactoring-guru.md) only as a deeper reference when the mini rules are not enough for the current refactoring tradeoff.View the complete source on GitHubrelease-it
When your agent uses it
Apply Michael T. Nygard-inspired production reliability rules when designing failure handling, timeouts, retries, circuit breakers, observability, or deployment behavior.
What it loads into context
Frontmatter
41 tokensAlways available to the agent
SKILL.md
143 tokensWhen the skill is activated
Reference documents
4,357 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
Files
SKILL.mdcore694 bytesrelease-it.mddoc13,542 bytesrelease-it.mini.mddoc6,372 bytesrelease-it.nano.mddoc2,205 bytes
Read SKILL.md
# Release It! Skill
Use this skill when a task involves production reliability, integration failure, timeouts, retries, circuit breakers, bulkheads, backpressure, observability, capacity, deployment, or operational readiness.
Before making design or code decisions, read and apply [release-it.mini.md](release-it.mini.md). Use [release-it.md](release-it.md) only as a deeper reference when the mini rules are not enough for the current production-reliability tradeoff.View the complete source on GitHubthe-pragmatic-programmer
When your agent uses it
Apply Hunt and Thomas-inspired pragmatic programming rules when improving engineering judgment, feedback loops, DRY knowledge, orthogonality, automation, or adaptability.
What it loads into context
Frontmatter
43 tokensAlways available to the agent
SKILL.md
157 tokensWhen the skill is activated
Reference documents
4,428 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
Files
SKILL.mdcore748 bytesthe-pragmatic-programmer.mddoc13,398 bytesthe-pragmatic-programmer.mini.mddoc7,165 bytesthe-pragmatic-programmer.nano.mddoc2,263 bytes
Read SKILL.md
# The Pragmatic Programmer Skill
Use this skill when a task involves pragmatic engineering judgment, responsibility, DRY at the knowledge level, orthogonality, automation, prototyping, fast feedback, or adaptable design.
Before making design or code decisions, read and apply [the-pragmatic-programmer.mini.md](the-pragmatic-programmer.mini.md). Use [the-pragmatic-programmer.md](the-pragmatic-programmer.md) only as a deeper reference when the mini rules are not enough for the current engineering tradeoff.View the complete source on GitHubworking-effectively-with-legacy-code
When your agent uses it
Apply Michael Feathers-inspired legacy-code rules when changing hard-to-test code safely with characterization tests, seams, sprout methods, or wrap methods.
What it loads into context
Frontmatter
44 tokensAlways available to the agent
SKILL.md
163 tokensWhen the skill is activated
Reference documents
4,129 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
Files
SKILL.mdcore803 bytesworking-effectively-with-legacy-code.mddoc13,817 bytesworking-effectively-with-legacy-code.mini.mddoc5,707 bytesworking-effectively-with-legacy-code.nano.mddoc1,792 bytes
Read SKILL.md
# Working Effectively with Legacy Code Skill
Use this skill when a task involves risky legacy changes, missing tests, characterization tests, seams, dependency breaking, sprout method, wrap method, or incremental risk reduction.
Before making design or code decisions, read and apply [working-effectively-with-legacy-code.mini.md](working-effectively-with-legacy-code.mini.md). Use [working-effectively-with-legacy-code.md](working-effectively-with-legacy-code.md) only as a deeper reference when the mini rules are not enough for the current legacy-code tradeoff.View the complete source on GitHubSkills 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
- #382 from Oct 30 to Oct 31
- #381 on Nov 1
- #383 on Nov 2
- #382 on Nov 3
- #384 from Nov 4 to Nov 5
- #385 since Nov 6
75 earlier periods
- #323 on Aug 2
- #324 from Aug 7 to Aug 8
- #322 on Aug 9
- #333 on Aug 10
- #332 on Aug 11
- #327 on Aug 12
- #331 from Aug 13 to Aug 14
- #329 on Aug 15
- #333 on Aug 16
- #330 on Aug 17
- #337 on Aug 18
- #334 on Aug 19
- #332 on Aug 20
- #334 on Aug 21
- #327 on Aug 22
- #332 on Aug 23
- #335 on Aug 24
- #336 on Aug 25
- #333 on Aug 26
- #332 on Aug 27
- #334 on Aug 28
- #333 on Aug 29
- #326 on Aug 30
- #336 on Aug 31
- #341 on Sep 1
- #336 on Sep 2
- #341 on Sep 3
- #335 on Sep 4
- #339 on Sep 5
- #336 on Sep 6
- #345 on Sep 7
- #342 from Sep 8 to Sep 9
- #340 on Sep 10
- #337 on Sep 11
- #341 on Sep 12
- #339 on Sep 13
- #342 from Sep 14 to Sep 15
- #341 on Sep 16
- #338 from Sep 17 to Sep 18
- #333 on Sep 19
- #342 from Sep 20 to Sep 21
- #346 on Sep 22
- #339 on Sep 23
- #338 on Sep 24
- #337 on Sep 25
- #334 on Sep 26
- #340 on Sep 27
- #343 on Sep 28
- #351 on Sep 29
- #347 on Sep 30
- #346 on Oct 1
- #351 on Oct 2
- #345 on Oct 3
- #340 on Oct 4
- #347 on Oct 5
- #346 on Oct 6
- #350 on Oct 7
- #352 on Oct 8
- #359 on Oct 9
- #350 on Oct 10
- #346 on Oct 11
- #353 from Oct 12 to Oct 13
- #355 on Oct 14
- #351 on Oct 15
- #356 on Oct 16
- #350 on Oct 17
- #357 on Oct 18
- #361 on Oct 19
- #360 from Oct 20 to Oct 21
- #361 on Oct 22
- #359 on Oct 23
- #356 on Oct 24
- #369 on Oct 25
- #378 on Oct 28
- #381 on Oct 29
Before you install
Instructions onlyAutomated 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
- Network access in prose of documentationrefactoring-guru/refactoring-guru.md:7Low confidence
- Network access in prose of documentationrefactoring-guru/refactoring-guru.md:8Low confidence
- Network access in prose of documentationrefactoring-guru/refactoring-guru.md:9Low confidence
- Network access in prose of documentationrefactoring-guru/refactoring-guru.md:10Low confidence
- Network access in prose of documentationrefactoring-guru/refactoring-guru.md:11Low confidence
- Network access in prose of documentationrefactoring-guru/refactoring-guru.md:12Low confidence
- Network access in prose of documentationrefactoring-guru/refactoring-guru.md:13Low confidence
- Network access in prose of documentationrefactoring-guru/refactoring-guru.md:14Low confidence
Works with
| Agent | Status | Evidence | Install to |
|---|---|---|---|
| Claude Code | Compatible | Standard SKILL.md a-philosophy-of-software-design/SKILL.md | .claude/skills/<skill-name>/ |
| Codex | Compatible | Standard SKILL.md a-philosophy-of-software-design/SKILL.md | .agents/skills/<skill-name>/ |
| Cursor | Compatible | Standard SKILL.md a-philosophy-of-software-design/SKILL.md | .cursor/skills/<skill-name>/ |
| Gemini CLI | Compatible | Standard SKILL.md a-philosophy-of-software-design/SKILL.md | .gemini/skills/<skill-name>/ |
| GitHub Copilot | Compatible | Standard SKILL.md a-philosophy-of-software-design/SKILL.md | .github/skills/<skill-name>/ |
| OpenCode | Compatible | Standard 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.
[](https://hotskills.dev/skill/ciembor-agent-rules-books/)