architecture-decisioning
Guides the creation and review of Architectural Decision Records (ADRs). Use this skill when a significant architectural change is proposed, a new technology is introduced, or a trade-off needs to be documented.
Guides the creation and review of Architectural Decision Records (ADRs). Use this skill when a significant architectural change is proposed, a new technology is introduced, or a trade-off needs to be documented.
Analyze competitive courses, industry trends, learner demand, pricing, and technology landscape for educational market positioning. Use when launching new courses, competitive analysis, or market validation. Activates on "market research", "competitive analysis", "course demand", or "pricing research".
Generate 1-page pursuit briefs for qualified RFP opportunities. Use when creating bid/no-bid decision documents or implementing pursuit brief generation features.
Expert UI/UX design and frontend development guidance. Use when designing interfaces, creating design systems, improving user experience, implementing accessible components, or building responsive layouts. Covers WCAG compliance, design patterns, and CSS/component best practices.
Perform structured judgment based on DoesThisFeelRight.com principles. Use this skill to evaluate systems, designs, and workflows through the DTFR frame.
Product roadmap prioritization and feature decision framework. Use when user asks about what to build next, whether to build a specific feature, roadmap prioritization, or feature validation. Helps challenge feature ideas, prevent feature creep, and maintain product focus based on stage-specific rules and impact vs effort analysis.
Diagnose requirements problems and guide discovery of real needs and constraints
Write measurable learning objectives using Bloom's Taxonomy and design curriculum architecture with scope, sequence, and assessment blueprints. Use when creating learning objectives, designing unit structure, or planning curriculum flow. Activates on "write learning objectives", "design curriculum", "create scope and sequence", or "Bloom's taxonomy objectives".
Guides product development from requirements through design specifications. Covers product requirements, technical requirements, architecture, and interface contracts with iterative review loops. Use when planning new features, services, CLI tools, APIs, or infrastructure. Run software-engineering skill after to implement.
This skill should be used when the user asks to "interview me about the plan", "validate my implementation plan", "review my design decisions", "question my architecture choices", or when finishing plan mode before implementation. Conducts deep technical interviews to validate plans and produce specifications.
This skill should be used when users need to think through a complex analytical decision, asks 'how should I approach this?' or 'help me think through...', is stuck on a difficult coding boundary, needs to plan dimensional analysis, or is building theoretical frameworks in Stage 3.
Apply structured, reflective problem-solving for complex tasks requiring multi-step analysis, revision capability, and hypothesis verification. Use for complex problem decomposition, adaptive planning, analysis needing course correction, problems with unclear scope, multi-step solutions, and hypothesis-driven work.
This skill should be used when users are building or refining their Gioia data structure, mentions 'Gioia', 'data structure', 'themes', 'concepts', 'dimensions', '1st-order', '2nd-order', 'aggregate', or needs to validate/export their analytical hierarchy for publication.
Advanced analytical framework for deep problem solving and multi-dimensional thinking. Systematically analyzes complex problems from technical, business, user, and system perspectives to generate comprehensive solutions with structured recommendations.
tech-selection for learning technology evaluation and implementation.
Market research for companies, competitors, contacts, and technologies.
Systematically audit, analyze, and enhance UI/UX quality with visual analysis, interactive suggestions, and user-approved improvements. Use when user mentions: UI polish, menu alignment, responsiveness, animations, professional look, accessibility fixes, design improvements.
Design assessment blueprints mapping learning objectives to valid assessment types and create detailed rubrics with performance criteria. Use when planning assessments, creating rubrics, or ensuring constructive alignment. Activates on "create assessment blueprint", "design rubric", "assessment alignment", or "backwards design assessment".
Explore interaction design, user flows, and information architecture. Use when exploring "how should users interact with this?" or "what's the best way to organize this information?"
Software architect for system design, patterns, and architectural decisions. Invoke for system design, architecture review, design patterns, ADRs, scalability planning. Keywords: architecture, system design, patterns, microservices, scalability.