ciembor
- 16 skills
- 0 followers
- 16 hours ago last updated
- ▌ Production Ops · ciembor bundleUse when a request involves production access, incident triage, deploy or rollback, service restarts, Podman containers, systemd units, journalctl logs, /internal/jobs, manual crawl operations, production database inspection, Cloudflare, CDN cache, cache purge, stale public pages, or stale badges for Polish Open Source Rank. Read docs/deployment.md, docs/crawl-jobs.md, and docs/operations-runbook.md first; also read docs/publication.md and docs/web-app.md for snapshot publication, Cloudflare, badge cache, and public cache work, and docs/performance.md for traffic or latency incidents.
- ▌ Github Operations · ciembor bundleUse for GitHub work in Polish Open Source Rank, including listing or inspecting pull requests from Dependabot or other authors, reviewing dependency updates, checking merge readiness, merging pull requests, reading GitHub Actions status and failed logs, rerunning transient failures, fixing CI failures, or dispatching the documented deploy or rollback workflow. Read docs/github-operations.md first and use bin/gh for every GitHub CLI command.
- ▌ Clean Code · ciembor bundleApply Robert C. Martin-inspired clean code rules when improving readability, naming, function design, responsibilities, or testable everyday code.
- ▌ Release It · ciembor bundleApply Michael T. Nygard-inspired production reliability rules when designing failure handling, timeouts, retries, circuit breakers, observability, or deployment behavior.
- ▌ Refactoring · ciembor bundleApply Martin Fowler-inspired refactoring rules when improving existing code structure while preserving observable behavior.
- ▌ Code Complete · ciembor bundleApply Steve McConnell-inspired construction rules when implementing routines, variables, classes, control flow, defensive code, or tests.
- ▌ Refactoring Guru · ciembor bundleApply Refactoring.Guru-inspired rules when diagnosing code smells, choosing refactoring techniques, and stopping cleanup before uncontrolled redesign.
- ▌ Clean Architecture · ciembor bundleApply Robert C. Martin-inspired architecture rules when separating business policy from frameworks, databases, UI, or infrastructure details.
- ▌ Domain Driven Design · ciembor bundleApply Eric Evans-inspired DDD rules when modeling a complex domain, defining bounded contexts, protecting ubiquitous language, or designing aggregates.
- ▌ The Pragmatic Programmer · ciembor bundleApply Hunt and Thomas-inspired pragmatic programming rules when improving engineering judgment, feedback loops, DRY knowledge, orthogonality, automation, or adaptability.
- ▌ Domain Driven Design Distilled · ciembor bundleApply Vaughn Vernon-inspired lightweight DDD rules when using bounded contexts, subdomains, context maps, and tactical modeling without excess ceremony.
- ▌ A Philosophy Of Software Design · ciembor bundleApply John Ousterhout-inspired software design rules when reducing complexity, designing module boundaries, or reviewing APIs and abstractions.
- ▌ Implementing Domain Driven Design · ciembor bundleApply Vaughn Vernon-inspired implementation DDD rules when building aggregates, domain events, repositories, application services, or context integrations.
- ▌ Working Effectively With Legacy Code · ciembor bundleApply Michael Feathers-inspired legacy-code rules when changing hard-to-test code safely with characterization tests, seams, sprout methods, or wrap methods.
- ▌ Designing Data Intensive Applications · ciembor bundleApply Martin Kleppmann-inspired data-system rules when designing reliability, scalability, consistency, replication, transactions, streams, or schema evolution.
- ▌ Patterns Of Enterprise Application Architecture · ciembor bundleApply Martin Fowler-inspired enterprise architecture rules when choosing layers, service layers, transaction scripts, domain models, repositories, mappers, or DTOs.