itsual
- 267 skills
- 0 followers
- 9 hours ago last updated
- ▌ Strangler Fig Pattern · itsualIncrementally replace a legacy system by gradually routing more functionality to new implementations until the old system can be retired. Use when modernizing or replacing large legacy systems with reduced risk.
- ▌ Supply Chain Security · itsualProtect the software supply chain from compromised dependencies, build systems, and distribution channels. Use when reviewing dependencies, build pipelines, artifact signing, or responding to supply-chain threats.
- ▌ Zero Trust Principles · itsualApply zero-trust principles (never trust, always verify) to system design, identity, and network architecture. Use when designing secure systems, reviewing access patterns, or moving away from perimeter-based security.
- ▌ Financial Risk Management · itsualIdentify, measure, and mitigate financial risks — market, credit, liquidity, and operational — proportionate to the business. Use when building risk frameworks, stress scenarios, or board risk discussions related to finance.
- ▌ Churn Analysis · itsualAnalyze customer and user churn to identify why people leave, who is at risk, and what interventions improve retention. Use when churn is high or rising, when quantifying revenue at risk, or when designing save and win-back motions.
- ▌ Product Vision · itsualCraft a clear, inspiring product vision that aligns teams and stakeholders on the long-term change the product seeks to create. Use when setting direction, writing vision narratives, or aligning leadership and teams on the “why” behind the product.
- ▌ Data Privacy Compliance · itsualImplement data privacy compliance — lawful basis, notices, rights handling, retention, and cross-border transfers — aligned to applicable regimes (e.g. GDPR-style principles). Use when designing data practices, responding to data subject requests, or reviewing privacy risk in products.
- ▌ Attack Path Analysis · itsualAnalyze and communicate attack paths — chained weaknesses from entry to impact — so leaders see business risk, not isolated CVEs. Use when reporting red team results, prioritizing remediation, or modeling how adversaries would traverse the environment.
- ▌ Information Architecture · itsualStructure content, navigation, and labeling so users can find what they need and understand where they are. Use when organizing complex products, designing navigation, renaming IA, or improving findability.
- ▌ Grant Proposal · itsualWrite clear, compelling grant proposals that align project goals with funder priorities, demonstrate impact, and meet formal requirements. Use when applying for grants, research funding, nonprofit funding, or similar structured funding opportunities.
- ▌ Onboarding Kit · itsualDesign practical onboarding documents and kits that help new hires or users become productive quickly. Use when creating employee onboarding guides, team onboarding packs, or product onboarding materials.
- ▌ Research Paper · itsualStructure and write clear research papers or academic-style reports with proper argumentation, evidence, and scholarly conventions. Use when producing research papers, literature reviews, technical reports, or formal academic-style documents.
- ▌ Authorization Patterns · itsualDesign robust authorization (RBAC, ABAC, ReBAC, policy-based) and enforce it consistently on every sensitive action. Use when controlling access to resources, actions, or data.
- ▌ Documentation And Adrs · itsualWrite useful documentation and Architecture Decision Records (ADRs) that capture context and the *why*, not just the what. Use when making significant design decisions, onboarding new people, or when existing docs are missing or outdated.
- ▌ Engineering Scorecards · itsualDefine and use engineering scorecards to make service and team health visible and actionable without turning metrics into harmful targets. Use when creating service maturity models, production readiness checklists, or team health dashboards.
- ▌ Microservices Patterns · itsualDesign, decompose, and operate microservices with appropriate patterns for communication, data, and resilience. Use when splitting monoliths, designing new service boundaries, or reviewing distributed system design.
- ▌ Security And Hardening · itsualPerform security-focused review and hardening of code, configurations, and designs. Use when reviewing authentication, authorization, input handling, secrets, dependencies, or any security-sensitive change. Also trigger on requests involving OWASP, threat modeling, secure coding, or vulnerability concerns.
- ▌ Purchase Accounting Basics · itsualUnderstand purchase accounting basics for acquisitions — purchase price allocation, goodwill, and intangible recognition concepts. Use when integrating acquisitions or reviewing PPA with advisors and auditors.
- ▌ Jobs To Be Done · itsualApply Jobs-to-be-Done (JTBD) thinking to understand the progress customers are trying to make and design solutions that help them make it. Use when framing problems, interviewing customers, positioning products, or evaluating whether a solution truly fits the job.
- ▌ Journey Mapping · itsualMap end-to-end user or customer journeys to reveal friction, opportunities, and moments that matter. Use when improving experience quality, identifying drop-offs, or aligning teams on the full lifecycle of a user goal.
- ▌ Security Architecture · itsualDesign security architecture that embeds controls into systems — patterns for isolation, secure boundaries, and scalable guardrails. Use when reviewing enterprise or product security architecture or setting reference patterns for teams.
- ▌ Document Design · itsualApply strong visual and structural design principles to any document type (reports, decks, spreadsheets, PDFs) so the result is clear, professional, and easy to consume. Use when creating or reviewing the look-and-feel, layout, hierarchy, or overall quality of a document.
- ▌ Incident Report · itsualWrite clear, factual incident reports that document what happened, impact, response, root causes, and follow-up actions. Use after operational, security, safety, or customer-impacting incidents when a formal written record is required.
- ▌ Job Description · itsualWrite clear, inclusive, and effective job descriptions that attract the right candidates and set accurate expectations. Use when creating or improving role postings, internal job descriptions, or hiring briefs.
- ▌ Lessons Learned · itsualCapture lessons learned from projects, incidents, or initiatives in a way that drives future improvement. Use after project completion, major milestones, or significant events when organizational learning should be preserved.
- ▌ Template Design · itsualDesign reusable document and presentation templates that enforce consistency, reduce effort, and maintain brand or quality standards. Use when creating templates for reports, decks, proposals, meeting notes, or any recurring document type.
- ▌ Authentication Patterns · itsualDesign and implement secure authentication flows (sessions, tokens, OAuth/OIDC, passwordless, MFA). Use when adding login, signup, token handling, session management, or integrating identity providers.
- ▌ Code Review And Quality · itsualConduct multi-axis code review covering correctness, readability, architecture, security, and performance. Use before merging any change, after implementing a feature, when reviewing code written by yourself, another agent, or a human, or when assessing overall code quality. Trigger on any request involving code review, PR review, quality check, or "review this change".
- ▌ Error Handling Strategy · itsualDesign consistent, informative, and safe error handling across the stack. Use when defining how failures are detected, reported, logged, and surfaced to users or callers.
- ▌ Frontend UI Engineering · itsualBuild production-quality user interfaces with attention to accessibility, performance, responsiveness, and maintainability. Use for any UI work, component development, frontend features, or when the user mentions React, Vue, CSS, design systems, or user-facing interfaces.
- ▌ Monolith Modularization · itsualImprove the internal structure of a monolith by introducing clear module boundaries, reducing coupling, and enabling future extraction if needed. Use when a monolith is becoming hard to change, or as a step toward possible service extraction.
- ▌ Spec Driven Development · itsualCreate clear specifications and acceptance criteria before writing code. Use for any new feature, significant change, or when requirements are ambiguous. Trigger when the user says "spec", "requirements", "what should we build", or before starting non-trivial implementation.
- ▌ Test Driven Development · itsualWrite failing tests first, then implement the minimum code to make them pass. Use for new features, bug fixes, and when high confidence in correctness is required. Trigger on requests involving tests, TDD, test coverage, or "write tests for".
- ▌ Credit Portfolio Monitoring · itsualMonitor credit portfolios across retail and corporate books — concentration, rating migration, limit utilization, losses, and risk appetite alignment. Use when overseeing total credit exposure, setting portfolio limits, or reporting credit risk to ALCO/board risk committees.
- ▌ Launch Checklist · itsualCreate and execute comprehensive launch checklists so releases are coordinated, safe, and fully enabled across product, eng, marketing, sales, and support. Use when preparing any meaningful product or feature launch.
- ▌ Pricing Strategy · itsualDesign and evaluate pricing and packaging strategies that reflect customer value, market context, and business goals. Use when setting prices, changing packaging, introducing tiers, or testing monetization models.
- ▌ Product Strategy · itsualDefine and refine product strategy that connects vision, target users, value proposition, and business goals into a coherent direction. Use when setting product direction, evaluating strategic options, writing strategy docs, or aligning teams on where the product is going and why.
- ▌ Proposal Writing · itsualWrite clear, persuasive business or project proposals that state the problem, proposed solution, value, approach, and ask. Use when creating client proposals, project proposals, RFP responses, internal business cases, or similar persuasive documents.
- ▌ Visual Hierarchy · itsualCreate clear visual hierarchy in documents and slides so readers instantly understand what matters most. Use when layout feels flat, when readers miss key points, or when improving scannability of any document.
- ▌ API And Interface Design · itsualDesign stable, well-documented, and evolvable APIs and interfaces (REST, GraphQL, internal modules, libraries). Use when creating or significantly changing public or internal APIs, contracts, or module boundaries.
- ▌ Configuration Management · itsualManage application and infrastructure configuration cleanly across environments with clear ownership and safe defaults. Use when dealing with environment-specific settings, feature toggles, or configuration sprawl.
- ▌ Doubt Driven Development · itsualPerform adversarial, fresh-context review of non-trivial decisions while building. Use when making architectural choices, complex logic, or any decision that will be expensive to reverse. Trigger on high-stakes implementation work or when you want a "second opinion" from a clean perspective.
- ▌ File Uploads And Storage · itsualDesign secure, scalable file upload and storage flows (direct-to-cloud, validation, access control, lifecycle). Use when implementing uploads, downloads, media handling, or object storage integration.
- ▌ Health Checks And Probes · itsualDesign meaningful liveness, readiness, and startup probes so orchestrators and load balancers route traffic correctly. Use when deploying to Kubernetes or any system that relies on health endpoints.
- ▌ Performance Optimization · itsualMeasure first, then optimize the actual bottlenecks. Use when addressing slowness, high resource usage, or when performance requirements exist.
- ▌ Credit Early Warning Systems · itsualDesign and operate credit early-warning systems that flag deteriorating retail or corporate borrowers before default — using triggers, watchlists, and escalation paths. Use when building EWS frameworks, watchlist governance, or proactive credit intervention processes.
- ▌ Experiment Design · itsualDesign product experiments (A/B tests, holdouts, staged rollouts) that produce trustworthy learning about what works. Use when testing hypotheses about features, pricing, UX, messaging, or growth levers.
- ▌ North Star Metric · itsualDefine and operationalize a North Star Metric that aligns the organization around the core value delivered to customers. Use when focusing teams on a primary outcome metric or diagnosing whether current metrics drive the right behavior.
- ▌ Product Discovery · itsualRun structured product discovery to reduce uncertainty about customer problems, solutions, and viability before heavy investment. Use when exploring new opportunities, validating ideas, or deciding whether to build, pivot, or kill a concept.
- ▌ Wireframing And Prototyping · itsualCreate wireframes and prototypes at the right fidelity to explore ideas, align stakeholders, and test concepts before heavy investment. Use when sketching flows, validating interaction ideas, or preparing artifacts for feedback and usability testing.
- ▌ Executive Summary · itsualWrite concise, high-signal executive summaries that capture the key message, evidence, and recommendation for senior audiences. Use when a document, report, or proposal needs a one-page (or shorter) summary for decision-makers.
- ▌ Invoice And Quote · itsualCreate clear, professional invoices, quotes, and estimates that reduce payment friction and disputes. Use when generating client invoices, project quotes, estimates, or statements of commercial terms in document form.
- ▌ Report Generation · itsualStructure and produce clear, professional reports (status, analytical, research, executive) with logical flow, evidence, and actionable conclusions. Use when the user asks for a report, analysis write-up, status update, findings document, or similar formal summary.
- ▌ Training Material · itsualDesign clear training materials (guides, slideware, exercises) that help learners build skills and retain what matters. Use when creating workshops, internal training, courses, or enablement content.
- ▌ Accessibility Engineering · itsualBuild and verify interfaces that are usable by people with disabilities (WCAG-oriented accessibility engineering). Use for any user-facing UI work, design system components, or accessibility audits.
- ▌ Data Pipeline Engineering · itsualDesign reliable, observable, and maintainable data pipelines (batch and streaming). Use when building ETL/ELT, data ingestion, transformation, or analytics pipelines.
- ▌ Deprecation And Migration · itsualSafely retire old systems, APIs, or code paths and migrate users or callers with minimal disruption. Use when removing features, changing contracts, upgrading major dependencies, or sunsetting services.
- ▌ Event Driven Architecture · itsualDesign event-driven systems with clear event contracts, delivery guarantees, and consumer patterns. Use when introducing async workflows, event buses, message queues, or reacting to domain events.
- ▌ Feature Flag Architecture · itsualDesign and operate feature flags for safe rollouts, experimentation, and operational control. Use when introducing gradual releases, A/B tests, kill switches, or long-lived configuration toggles.
- ▌ Outbox And Inbox Patterns · itsualReliably publish and consume events/messages using the transactional outbox and inbox patterns. Use when you need consistent state changes + message publishing without distributed transactions.
- ▌ Source Driven Development · itsualVerify behavior and APIs against official documentation and source of truth before implementing or advising. Use when working with libraries, frameworks, cloud services, or any external system where assumptions are dangerous.
- ▌ Technical Debt Management · itsualIdentify, track, prioritize, and systematically reduce technical debt without derailing feature delivery. Use when debt is slowing the team, during planning, or when deciding whether to refactor now or later.
- ▌ Retail Credit Risk Monitoring · itsualMonitor credit risk for individual and retail customers — application and behavioral scoring, bureau signals, delinquency, and portfolio early warnings. Use when managing consumer lending, credit cards, personal loans, retail EMI, or individual borrower risk after origination.
- ▌ Product Led Growth · itsualDesign and optimize product-led growth (PLG) motions where the product itself drives acquisition, activation, conversion, and expansion. Use when building self-serve funnels, freemium/free-trial models, viral loops, or reducing reliance on sales-led motion.
- ▌ Product Market Fit · itsualAssess and pursue product-market fit using qualitative and quantitative signals, and design strategies to reach or strengthen it. Use when evaluating whether a product is resonating, diagnosing weak demand, or deciding where to focus before scaling.
- ▌ Release Management · itsualPlan and coordinate product releases so that shipping is predictable, communicated, and safe for users and the business. Use when preparing launches, coordinating multi-team releases, or improving release cadence and quality.
- ▌ User Story Writing · itsualWrite effective user stories and acceptance criteria that communicate intent, value, and testable outcomes to delivery teams. Use when breaking work into backlog items, refining stories, or improving collaboration between product, design, and engineering.