peterbamuhigire
- 1.2k skills
- 0 followers
- last month last updated
- ▌ Content Writing 4 · peterbamuhigire bundleUse when Content Writing Skill is needed to produce a content writing deliverable for social-media or digital-marketing work; use `caption-writer` when its narrower outcome is requested.
- ▌ Premium Commercial Writing 3 · peterbamuhigire bundleUse when revising proposals, executive summaries, case studies, business documents, or articles for proof-led premium commercial writing; use premium-client strategy for positioning and pricing skill for fee defence.
- ▌ Anti AI Slop 4 · peterbamuhigireUse when producing any proposal or bid content to prevent generic, unverified, template-like writing in real time; use ai-slop-audit instead to grade an existing artefact after a major iteration.
- ▌ AI Slop Audit 4 · peterbamuhigireUse when auditing an existing proposal artefact for AI slop after a major iteration or before submission; use anti-ai-slop instead as the live drafting guardrail.
- ▌ Language Standards 3 · peterbamuhigire bundleUse when proposal content must be written or reviewed in British East African English, Francophone African French, or standard East African Kiswahili; use east-african-english for English-only tone work.
- ▌ Blog Writer 3 · peterbamuhigire bundleUse when drafting, revising, or finalising a publishable blog post, article, guide, case study, or thought-leadership piece; use blog-idea-generator when only topic discovery is required.
- ▌ East African English 3 · peterbamuhigireUse when drafting or reviewing English proposal content for Uganda, Kenya, Tanzania, or regional East African audiences; use language-standards when French or Kiswahili routing is also required.
- ▌ Blog Idea Generator 3 · peterbamuhigire bundleUse when generating and prioritising blog topics, editorial angles, or a topic-ideas file from client, audience, search, and website context; use blog-writer only after an idea is selected.
- ▌ Skill Writing 4 · peterbamuhigire bundleUse when creating or upgrading a portable Linux operations skill in this engine; distinguishes authoring contracts from executing `linux-sysadmin` workflows and from the read-only `skill-safety-audit` review gate.
- ▌ Skill Safety Audit 4 · peterbamuhigireUse when reviewing a new or changed skill package for unsafe installers, credential collection, hidden execution, unjustified privilege, or policy bypass; this read-only gate does not replace domain code review or `skill-writing` conformance work.
- ▌ Kaizen Improvement System 4 · peterbamuhigire bundleUse when auditing or improving the Linux operations engine, linux-sysadmin skills, or any server, network, security, observability, automation, backup, database, or recovery product it produces.
- ▌ Update Claude Documentation 4 · peterbamuhigireUpdate project documentation files (README.md, PROJECT_BRIEF.md, TECH_STACK.md, ARCHITECTURE.md, docs/API.md, docs/DATABASE.md, CLAUDE.md) when significant changes occur. Use for feature additions, architecture changes, dependency updates, API/database modifications. Ensures consistency across all docs.
- ▌ Doc Architect 4 · peterbamuhigire bundleGenerate Triple-Layer AGENTS.md documentation by scanning a project for its tech stack, data directory, and planning directory. Use when the user asks to standardize project documentation, generate agent files, or create AGENTS.md guides.
- ▌ Electronic Fiscal Taxing 3 · peterbamuhigire bundleUse when designing, reviewing, or operating electronic fiscal taxation, e-invoicing, e-receipting, fiscal-device, or authority-reporting controls; load a jurisdiction reference such as Uganda EFRIS for verified local mechanics and keep tax administration separate from ledger truth.
- ▌ Anti AI Slop 3 · peterbamuhigireUse when producing or revising any research artefact to prevent generic, unsupported, repetitive, or mechanically styled output in real time; use ai-slop-audit to grade a concrete completed iteration independently.
- ▌ AI Slop Audit 3 · peterbamuhigireUse when auditing a concrete artefact for AI slop after a major iteration or before release, with evidence-backed findings, fixes, genericness score, and A/B/C/F verdict; use anti-ai-slop during production rather than for retrospective grading.
- ▌ Doc Architect 3 · peterbamuhigire bundleUse when generating or revising a project's triple-layer AGENTS.md documentation from observed workspace structure, technology, data, and planning evidence; do not use for general technical documentation or a single ad hoc README edit.
- ▌ Skill Writing 3 · peterbamuhigire bundleUse when creating or upgrading skills in this repository. Covers repository-specific frontmatter rules, progressive disclosure, reference-file strategy, validation, and the quality bar required for production-grade engineering skills.
- ▌ Excel Spreadsheets 3 · peterbamuhigire bundleUse when creating, importing, repairing, or validating Excel workbooks with formulas, tables, charts, controls, and professional formatting; use python-document-generation for multi-format application exports.
- ▌ Skill Safety Audit 3 · peterbamuhigireUse when performing a read-only safety review of a new or changed skill for credential harvesting, unsafe installers, hidden mutation, excessive permissions, unknown tools, or instruction conflicts; use skill-writing for structural quality and source-verification for factual claims.
- ▌ Validation Contract 3 · peterbamuhigire bundleUse when authoring or normalising a specialist skill, or preparing to ship a feature or release — defines the seven evidence categories every specialist skill must declare against and provides the canonical Release Evidence Bundle template. The contract spine that turns scattered validation skills into a coherent ship-readiness check.
- ▌ East African English 2 · peterbamuhigireUse when English content must sound natural and professional for East African readers; apply British-influenced regional usage after the content-owning skill, but route translation or substantive content strategy elsewhere.
- ▌ Project Requirements 3 · peterbamuhigireUse when a guided discovery interview must produce requirements, business rules, user types, and workflows for a new SaaS project; use systems-process-requirements when formal traceability, interfaces, states, and acceptance criteria are the primary need.
- ▌ Markdown Lint Cleanup 3 · peterbamuhigireUse when Markdown files need mechanical lint repair for headings, list spacing, fences, and whitespace without changing meaning; use a writing or editing skill when prose or structure needs substantive revision.
- ▌ 00 Meta Initialization 3 · peterbamuhigire bundleUse when starting a scaffolded research workspace that needs an explicit project profile, methodology, audience-output matrix, wave roadmap, and dispatch gate; do not use for routine work inside an already initialised project.
- ▌ Professional Word Output 3 · peterbamuhigire bundleUse when producing or quality-checking a polished Microsoft Word document with controlled styles, pagination, tables, figures, and render evidence; use manual-guide for end-user content and python-document-generation for automated multi-format exports.
- ▌ Skill Composition Standards 3 · peterbamuhigire bundleUse when defining or reviewing how multiple skills compose through shared house style, input/output artifacts, evidence declarations, and reference boundaries; use skill-writing for one skill's authoring workflow and skill-taxonomy-and-routing for catalogue placement.
- ▌ Update Claude Documentation 3 · peterbamuhigire bundleUse when an authorised implementation or repository change requires affected project documentation, agent guidance, architecture notes, API/database docs, examples, or status records to be reconciled with the current code; use skill-writing for skill contracts rather than project documentation.
- ▌ 00 Client Intake 2 · peterbamuhigireUse when producing or reviewing the 00 client intake component of a business plan; applies its specialist evidence, decisions, and acceptance tests instead of neighbouring pipeline skills.
- ▌ Language Standards 2 · peterbamuhigireUse when drafting or reviewing professional English, French, or Kiswahili content for African audiences and language-specific grammar, register, terminology, or localisation controls are required; use `east-african-english` for English-only country tone and `writing-quality` for persuasion.
- ▌ Blog Writer 2 · peterbamuhigire bundleUse when the user asks for a blog article, blog post, or publishable long-form website content. Use content-writing for general copy and blog-writer for a complete article.
- ▌ Content Writing 3 · peterbamuhigireUse when drafting or editing website copy of any kind. Use content-writing for general copy and blog-writer for a complete article.
- ▌ Demand Forecasting 2 · peterbamuhigire bundleUse when producing demand forecasts, stockout timing, reorder logic, or branch and product sales aggregation from operational data; use `entrepreneurial-demand-generation` for customer acquisition logic and financial-projection skills for the integrated plan model.
- ▌ Blog Idea Generator 2 · peterbamuhigire bundleUse when the user wants blog topic ideas, editorial angles, or a content pipeline. Use content-writing for general copy and blog-writer for a complete article.
- ▌ Kaizen Improvement System 3 · peterbamuhigireUse when auditing or improving the business-plan engine or any business plan, strategy, model, pitch, nonprofit plan, or execution framework it produces.
- ▌ Premium Commercial Writing 2 · peterbamuhigire bundleUse when the artifact must persuade a buyer, lender, investor, partner, board, grant committee, or premium client. Use content-writing for general copy and blog-writer for a complete article.
- ▌ Saas Managed Visual Assets 2 · peterbamuhigire bundleUse when implementing or reviewing Super Admin or tenant-scoped managed visual assets—background image pools, light/dark logos, or favicons—with secure upload, preview, ordering, activation, replacement, quotas, and audit evidence.
- ▌ Markdown Lint Cleanup 2 · peterbamuhigireUse when fixing Markdown lint failures, heading structure, list spacing, code-fence languages, or local formatting consistency without changing document meaning.
- ▌ Web App Security Audit 2 · peterbamuhigire bundleUse when auditing a PHP/JavaScript/HTML web application for security vulnerabilities. Covers configuration, authentication, authorization, input validation, XSS, API security, HTTP headers, and dependency scanning. Produces a severity-rated audit...
- ▌ AI Agent Memory Erasure Proof 2 · peterbamuhigire bundleUse when proving agent-memory erasure was complete and verifiable for GDPR / CCPA / POPIA / KE DPA requests — the 9-step cascade verification job emits a signed-off evidence pack. Pairs with `ai-agent-memory` (three-tier memory + erasure cascade) and `saas-tenant-data-portability-and-erasure` (tenant-level erasure pipeline).
- ▌ AI Agent Runtime Architecture 2 · peterbamuhigire bundleUse when designing multi-tenant agent runtimes, control loops, state machines, retries, idempotency, step caps, durable resumability, scheduling, cancellation, and workflow boundaries.
- ▌ Android Data Persistence 2 · peterbamuhigire bundleUse when designing Android local storage, Room migrations, DataStore preferences, or offline API synchronisation; use android-development for broader application structure.
- ▌ Validation Contract 2 · peterbamuhigire bundleUse when authoring or normalising a specialist skill, or preparing to ship a feature or release — defines the seven evidence categories every specialist skill must declare against and provides the canonical Release Evidence Bundle template. The contract spine that turns scattered validation skills into a coherent ship-readiness check.
- ▌ Kubernetes Platform 2 · peterbamuhigire bundleUse when running Kubernetes as a platform team — bootstrapping self-managed clusters on Debian/Ubuntu, designing multi-tenant RBAC, enforcing Pod Security and resource quotas, and operating cluster lifecycle (upgrades, certs, etcd, ingress, cert-manager, metrics-server). Self-managed first, cloud-managed second.
- ▌ Frontend Performance 2 · peterbamuhigire bundleUse when defining, implementing, or auditing frontend performance for web apps and SaaS frontends; produces a per-flow performance budget, measurement plan tied to SLOs, and CI regression gate. Use api-design-first for API shape and observability-monitoring for server SLOs.
- ▌ Content Writing 2 · peterbamuhigire bundleUse when writing or reviewing website copy, articles, headlines, ledes, persuasive content, readability, or scannable structure.
- ▌ AI Agent Commercial Operations 2 · peterbamuhigire bundleUse when pricing, billing, refunding, recognizing revenue, or packaging commercial terms for agentic AI services and outcomes.
- ▌ AI Agent Governance And Limits 2 · peterbamuhigire bundleUse when defining agent budgets, step limits, reversibility, blast-radius controls, kill switches, and governance policy for agentic AI systems.
- ▌ AI Observability And Debugging 2 · peterbamuhigire bundleUse when building the observability stack for AI features in a multi-tenant SaaS — prompt/response tracing, semantic logging, replay tooling, "show me why this answer", per-stage latency/cost breakdown, ticket→trace tie-back, and dashboards that answer the operational questions (which tenant, which feature, which prompt version, which model).
- ▌ Frontend Architecture 2 · peterbamuhigireUse when turning a design system, product requirement, or frontend codebase into a maintainable component, content, state, and delivery architecture with measurable quality gates.
- ▌ Python Modern Standards 2 · peterbamuhigire bundleUse when writing, reviewing, or distributing Python applications, including PyInstaller, auto-py-to-exe, Nuitka, frozen desktop executables, multi-tool suites, installers, and CI release builds. Defines the Python baseline and routes executable packaging to its desktop-distribution automation.
- ▌ AI Assisted Development 2 · peterbamuhigire bundleUse when coordinating AI-assisted planning, implementation, review, modernisation, documentation, human approval, CI evidence, or bounded multi-agent software work.
- ▌ World Class Engineering 2 · peterbamuhigire bundleUse when designing, building, reviewing, or upgrading production software systems that must be secure, performant, maintainable, scalable, and user-centered. Apply before writing specs, code, architecture, APIs, databases, mobile apps, SaaS platforms, or ERP systems.
- ▌ Linux Security Hardening 2 · peterbamuhigire bundleUse when hardening or auditing Debian and Ubuntu hosts for identity, sudo, PAM, MFA, permissions, AppArmor, auditd, kernel, patching, integrity, boot, encryption, and CIS controls.
- ▌ Mysql Operations 2 · peterbamuhigire bundleUse when administering, tuning, backing up, restoring, monitoring, or troubleshooting MySQL production systems. Load absorbed MySQL administration and query-performance reference files for operational runbooks, indexes, replication, and incident response.
- ▌ Product Discovery 2 · peterbamuhigire bundleUse when testing whether a product, feature, or workflow deserves investment through risk framing, prototypes, research, and build-pivot-kill decisions.
- ▌ Saas Admin Backoffice Tooling 2 · peterbamuhigire bundleUse when designing audited SaaS back-office impersonation, tenant lifecycle, billing overrides, bulk actions, or audit controls.
- ▌ Saas Rate Limiting And Quotas 2 · peterbamuhigire bundleUse when designing per-tenant rate limits, quota algorithms, enforcement points, plan caps, fair queueing, or usage reporting.
- ▌ Saas Sso Scim Enterprise Auth 2 · peterbamuhigire bundleUse when implementing tenant-scoped SAML or OIDC SSO, SCIM provisioning, custom domains, IP allowlists, or enterprise auth migration.
- ▌ Mysql Engineering 2 · peterbamuhigire bundleUse when designing, implementing, or reviewing MySQL application schemas, SQL, indexes, constraints, stored routines, and production query patterns. Load absorbed MySQL best-practice, data-modeling, and advanced-SQL reference files as needed.
- ▌ Infrastructure As Code 2 · peterbamuhigire bundleUse when provisioning or changing cloud infrastructure with Terraform or Ansible — modules, remote state with S3 native locking, workspaces vs directory-per-env, common AWS patterns, idempotent Ansible roles for Debian/Ubuntu, GitOps with ArgoCD/Flux, drift detection, and Vault secret injection.
- ▌ Mobile Game Design 2 · peterbamuhigire bundleUse when designing or validating a mobile game's player fantasy, core loop, touch controls, sessions, onboarding, accessibility, progression, economy, retention, and ethical monetisation; use engine skills for implementation.
- ▌ Csharp Dotnet Development 2 · peterbamuhigire bundleUse when building, reviewing, modernising, or debugging C# and .NET applications, including ASP.NET Core, EF Core, background services, concurrency, .NET MAUI, testing, packaging, and AI integration.
- ▌ Excel Spreadsheets 2 · peterbamuhigire bundleUse when generating or validating professional Excel workbooks, formulas, imports, charts, formatting, macros, or spreadsheet deliverables.
- ▌ Product Led Growth 2 · peterbamuhigire bundleUse when designing PLG motions for a SaaS product — freemium tiers, PQL definition, activation flows with time-to-value targets, in-app upgrade prompts, viral loops, NPS surveys, feature flags for gradual rollout, and PostHog-based product analytics for funnel and cohort tracking.
- ▌ Multi Tenant Saas Architecture 2 · peterbamuhigire bundleUse when designing tenant isolation, panel boundaries, zero-trust authorization, audit trails, or tenant permission overrides.
- ▌ Advanced Testing Strategy 2 · peterbamuhigire bundleUse when designing or reviewing test strategy for production systems, APIs, mobile apps, SaaS platforms, ERP workflows, and AI-enabled systems. Covers unit, integration, contract, end-to-end, regression, release-gate, and risk-based testing decisions.
- ▌ Kaizen Improvement System 2 · peterbamuhigire bundleUse when auditing or improving this engineering engine or a product it produces. Coordinates evidence-backed baselines, small experiments, standardisation, and re-audits without replacing domain skills.
- ▌ AI Agent Multi Agent Coordination 2 · peterbamuhigire bundleUse when designing systems where multiple agents collaborate on one task — supervisor/worker, debate, plan-execute, peer handoff. Covers handoff message contracts, shared scratchpad, conflict resolution, deadlock detection, and the cost/SLA discipline that keeps multi-agent setups from spiralling.
- ▌ AI Agent Observability Evaluation 2 · peterbamuhigire bundleUse when measuring, evaluating, replaying, evidencing, or tracking success for AI agent tasks, steps, traces, and outcomes.
- ▌ Reliability Engineering 2 · peterbamuhigire bundleUse when designing or reviewing production reliability for APIs, SaaS platforms, background jobs, distributed workflows, mobile backends, or AI-enabled systems. Covers timeout and retry policy, degradation, queue safety, incident readiness, and recovery-aware design.
- ▌ Accounting Engine 2 · peterbamuhigire bundleUse when designing, implementing, or reviewing an embedded accounting engine with append-only ledgers, mapped postings, idempotency, reversals, period locks, audit trails, and integrity tests.
- ▌ Game Testing Polish 2 · peterbamuhigire bundleUse when planning or executing game QA, playtesting, balance, usability, compatibility, accessibility, localisation, save migration, regression, bug triage, polish prioritisation, alpha, beta, or release-candidate gates.
- ▌ It Proposal Writing 2 · peterbamuhigire bundleUse when planning, drafting, reviewing, or strengthening an IT proposal, win strategy, decision basis, pricing narrative, or persuasive structure.
- ▌ Git Collaboration Workflow 2 · peterbamuhigire bundleUse when planning branch strategy, making commits, reviewing diffs, resolving conflicts, preparing pull requests, or shipping releases. Covers trunk-friendly collaboration, commit hygiene, conflict recovery, and CI-linked release discipline.
- ▌ AI Entitlements And Feature Gating 2 · peterbamuhigireUse when defining or enforcing which plan unlocks which AI model tier, generation quota, context limit, tool permission, tenant override, or upgrade behaviour.
- ▌ Observability Monitoring 2 · peterbamuhigire bundleUse when designing or reviewing logs, metrics, traces, alerts, SLOs, dashboards, audit events, or production telemetry for web apps, APIs, SaaS platforms, mobile backends, and AI systems. Covers instrumentation strategy, diagnosis-first telemetry, alert quality, and operational visibility.
- ▌ Java Enterprise Development 2 · peterbamuhigire bundleUse when building, reviewing, diagnosing, or modernising Java/JVM systems with Spring Boot/Batch/Security OIDC, Jakarta EE, Hibernate query performance, jOOQ, Maven/Gradle, modular Java ERP, Quarkus, GraalVM, WebLogic, Oracle JDBC, Kubernetes, JFR, or javax.persistence-to-jakarta.persistence migration; pair with cross-cutting specialists.
- ▌ Skill Composition Standards 2 · peterbamuhigire bundleUse when authoring, normalising, or reviewing skills that must follow the repository house style, capability boundaries, input/output contracts, decision rules, references, and composition gates.
- ▌ Update Claude Documentation 2 · peterbamuhigire bundleUse when significant implementation, architecture, API, database, routing, or planning changes require aligned project documentation and verified examples.
- ▌ AI Agent Drill Evidence And Cadence 2 · peterbamuhigire bundleUse when capturing kill-switch, red-team, and eval-drift drills as audit-ready compliance evidence — minimum-cadence enforcement, pass/fail recording, and cross-link to the incident drill skill. Turns drills from operational exercises into SOC 2 / ISO 27001 / HIPAA evidence rows with signed packs.
- ▌ Database Reliability 2 · peterbamuhigire bundleUse when defining database SLOs, error budgets, backup verification, capacity policy, incident response, game days, or MySQL and PostgreSQL on-call practice.
- ▌ Saas Entitlements And Plan Gating 2 · peterbamuhigire bundleUse when designing SaaS entitlements, plan limits, gate placement, tenant overrides, upgrade discovery, or runtime permission resolution.
- ▌ AI Agent Approval Audit Completeness 2 · peterbamuhigire bundleUse when checking that every irreversible agent action has signed approval evidence linked to the action audit log, and producing an approval-gap register or audit evidence pack.
- ▌ Microservices Architecture 2 · peterbamuhigire bundleUse when designing, reviewing, or refactoring microservice boundaries, communication, service ownership, deployment independence, resilience, and distributed data flows. Load absorbed microservices fundamentals, models, communication, and resilience references as needed.
- ▌ System Architecture Design 2 · peterbamuhigire bundleUse when defining or reviewing software architecture for web apps, mobile backends, SaaS platforms, APIs, distributed systems, or major features. Covers bounded contexts, module decomposition, contracts, failure handling, ADRs, and scalability tradeoffs.
- ▌ Postgresql Operations 2 · peterbamuhigire bundleUse when administering, tuning, backing up, restoring, monitoring, or troubleshooting PostgreSQL production systems. Load the absorbed PostgreSQL administration and performance reference files for operational runbooks, query tuning, vacuum, replication, and incident response.
- ▌ Multicurrency And Fx 2 · peterbamuhigireUse when implementing IAS 21 multicurrency accounting: functional currency, presentation currency, transaction currency, exchange-rate tables, settlement, realised and unrealised forex gains or losses, revaluation, and currency-safe ledger design.
- ▌ Game 3d Asset Pipeline 2 · peterbamuhigire bundleUse when directing or producing game-ready 3D environments, characters, props, materials, rigs, animations, LODs, collisions, lighting assets, or DCC-to-engine imports; mobile budgets must come from target-device measurement.
- ▌ Mobile Platform Operations 2 · peterbamuhigire bundleUse when coordinating cross-platform mobile store assets, signing, RBAC operations, release planning, and Android/iOS evidence; use native release skills for platform-specific gates.
- ▌ Saas Lifecycle Email Orchestration 2 · peterbamuhigire bundleUse when designing SaaS lifecycle email triggers, branches, suppression, churn signals, upgrades, reactivation, referrals, or attribution.
- ▌ Implementation Status Auditor 2 · peterbamuhigire bundleUse when auditing actual software implementation status against requirements, plans, schemas, integrations, tests, and release evidence, with a prioritised completion blueprint.
- ▌ AI Agent Sla And Customer Commitments 2 · peterbamuhigire bundleUse when defining agent SLAs, customer commitments, SLA dashboards, credits, support promises, and service evidence for agentic AI products.
- ▌ Postgresql Engineering 2 · peterbamuhigire bundleUse when designing, implementing, or reviewing PostgreSQL application data models, SQL, indexes, constraints, extensions, server-side routines, and production query patterns. Load the absorbed PostgreSQL reference files for fundamentals, advanced SQL, schema patterns, and server programming.
- ▌ Avalonia Desktop Development 2 · peterbamuhigireUse when building or reviewing cross-platform .NET desktop apps with Avalonia UI, AXAML, MVVM, compiled bindings, virtualised lists, accessibility, headless tests, WebViews, or Windows and macOS packaging. Use csharp-dotnet-development for non-UI .NET architecture.
- ▌ Mobile Game Performance 2 · peterbamuhigire bundleUse when establishing or enforcing mobile-game frame-time, memory, loading, storage, network, battery, thermal, rendering, physics, AI, audio, and asset budgets through physical-device profiling; not for speculative optimisation.
- ▌ Real Time Game Graphics 2 · peterbamuhigire bundleUse when designing or diagnosing a game's render pipeline, shaders, materials, lighting, shadows, visibility, post-processing, GPU resources, frame graph, graphics API, or visual-performance trade-offs; use game-3d-asset-pipeline for content and mobile-game-performance for measured budgets.
- ▌ Unreal Game Development 2 · peterbamuhigire bundleUse when building or restructuring an Unreal Engine game with C++, Blueprints, Gameplay Framework classes, replication, assets, packaging, automation, or Unreal-specific profiling and release evidence.
- ▌ Product Strategy Vision 2 · peterbamuhigire bundleUse when defining product vision, strategic choices, product principles, OKRs, outcome roadmaps, or an innovation-of-meaning direction.
- ▌ AI Feature Rollout And Experimentation 2 · peterbamuhigire bundleUse when planning a controlled AI-feature rollout or experiment in multi-tenant SaaS: tenant/user feature flags, percentage and canary cohorts, holdout metrics, A/B tests of prompts or models, eval and SLO gates, automatic rollback, tenant opt-out and consent, or shadow mode for risky changes.