Topic: education
131 skills in this topic.
-
chatgpt-app-builder
Guide developers through creating ChatGPT apps.
Covers the full lifecycle: brainstorming ideas against UX guidelines, bootstrapping projects, implementing tools/widgets, debugging, running dev servers, deploying and connecting apps to ChatGPT.
Use when a user wants to create or update a ChatGPT app / MCP server for ChatGPT, or use the Skybridge framework.
connorads/lumo-mcp-app 1
-
mcp-apps
Build MCP App servers that deliver interactive HTML user interfaces to hosts like Claude.ai and ChatGPT. Use when creating MCP servers with UI resources, building interactive tools with visual output, or implementing bidirectional communication between iframe UIs and MCP hosts. Covers the ui:// resource scheme, tool-UI linkage, postMessage JSON-RPC transport, CSP security, and sandbox architecture. Triggers on: "MCP app", "MCP UI", "ui:// resource", "interactive MCP tool", "MCP server with interface", "MCP iframe".
connorads/lumo-mcp-app 1
-
protocol-d-debugging
Guides systematic debugging through Protocol D (READ, ISOLATE, DOCS, HYPOTHESIZE, VERIFY). Use when junior says "stuck", "not working", "broken", "bug", "error", "crashed", "failing", "can't figure out", or expresses frustration. Do NOT use for general questions.
DanielPodolsky/ownyourcode 155
-
fundamentals-gate
Verifies code quality including naming conventions, function size, and DRY principles. SUGGESTION gate that offers polish items during /own:done flow.
DanielPodolsky/ownyourcode 155
-
performance-fundamentals
Reviews performance including N+1 queries, re-renders, scalability. Use when junior asks "is this performant", "will this scale", "too slow", or builds loops, large lists, pagination, caching.
DanielPodolsky/ownyourcode 155
-
documentation-fundamentals
Guides documentation standards including READMEs, JSDoc, and code comments. Use when writing documentation, adding comments, or explaining code. Enforces "WHY not WHAT" principle.
DanielPodolsky/ownyourcode 155
-
engineering-fundamentals
Background knowledge for code quality. Applied when reviewing naming conventions, DRY, SOLID, function size, refactoring, or when junior asks "is this clean", "code review", "better way".
DanielPodolsky/ownyourcode 155
-
star-story-extraction
Transforms completed work into STAR interview stories (Situation, Task, Action, Result). Use when completing tasks, preparing for behavioral interviews, or documenting achievements.
DanielPodolsky/ownyourcode 155
-
seo-fundamentals
Reviews SEO including meta tags, semantic HTML, and Open Graph. Use when building public-facing pages, adding title/description tags, or optimizing for search engines.
DanielPodolsky/ownyourcode 155
-
resume-bullet-extraction
Transforms completed work into powerful resume bullet points with action verbs, technical context, and quantified impact. Use when completing tasks, updating portfolio, or preparing job applications.
DanielPodolsky/ownyourcode 155
-
backend-fundamentals
Reviews API design, REST conventions, and backend architecture. Use when junior builds API endpoints, Express routes, middleware, controllers, or asks "is this RESTful", "check my endpoint".
DanielPodolsky/ownyourcode 155
-
security-gate
Verifies security before merge/deploy including OWASP Top 10, input validation, and auth checks. WARNING gate triggered during /own:done flow.
DanielPodolsky/ownyourcode 155
-
error-handling-fundamentals
Guides error handling for async operations and API calls. Use when junior asks "what if this fails", "handle errors", "try catch", "network error", or builds features with fetch, promises, or external services.
DanielPodolsky/ownyourcode 155
-
resistance-protocol
Empathetic pushback when junior shortcuts learning. Activates on "just write the code", "do it for me", "skip this", "just fix it", "I don't have time", "too slow", or attempts to bypass the mentorship process.
DanielPodolsky/ownyourcode 155
-
testing-fundamentals
Guides test strategy for unit, integration, and E2E testing. Use when junior asks "how do I test", "write tests", "what should I test", "test coverage", "mocking", or works with Vitest, Jest, Playwright. Provides testing pyramid and AAA patterns.
DanielPodolsky/ownyourcode 155
-
ownership-gate
Verifies junior truly understands code they wrote through line-by-line walkthrough. BLOCKING gate that must pass to complete any task. Triggered during /own:done flow.
DanielPodolsky/ownyourcode 155
-
testing-gate
Verifies test coverage and encourages testing habits. WARNING gate that checks for tests during /own:done flow without blocking.
DanielPodolsky/ownyourcode 155
-
accessibility-fundamentals
Reviews accessibility including WCAG, ARIA, keyboard navigation. Use when junior builds forms, buttons, modals, interactive elements, or asks "is this accessible", "a11y", "screen reader".
DanielPodolsky/ownyourcode 155
-
database-fundamentals
Reviews schema design, SQL queries, ORM patterns. Use when junior creates schema, writes queries, adds migrations, works with Prisma/MongoDB/PostgreSQL, or asks "is this SQL safe", "N+1", "index".
DanielPodolsky/ownyourcode 155
-
frontend-fundamentals
Reviews React/Vue component architecture, state, and hooks. Use when junior builds components, forms, modals, uses useState, useEffect, adds state, or asks "is this good React".
DanielPodolsky/ownyourcode 155
-
security-fundamentals
Reviews security including OWASP Top 10, input validation, auth. Use when junior builds login, authentication, stores passwords, handles user input, API keys, JWT tokens, or asks "is this secure".
DanielPodolsky/ownyourcode 155
-
error-handling-gate
Verifies error handling including empty catch detection, user-friendly messages, and logging. WARNING gate triggered during /own:done flow.
DanielPodolsky/ownyourcode 155
-
performance-gate
Verifies performance including N+1 query detection, scalability assessment, and complexity analysis. WARNING gate triggered during /own:done flow.
DanielPodolsky/ownyourcode 155
-
intelligent-tutoring-dialogue-designer
Script a multi-turn tutoring dialogue with branching responses for anticipated student difficulties. Use when designing AI tutors, chatbot interactions, or structured one-to-one support scripts.
GarethManning/claude-education-skills 146