{"id":4349,"external_id":"plugins_6a78e83987748191afc0c56e12172fce","name":"matt-skills-curated","display_name":"Matt Skills Curated","developer":"Mamdouh Aboammar","category":"Developer Tools","listing_language":"en","listing_language_details":{"method":"cld-0.13.0/listing-v1","reliable":true,"detected_at":"2026-10-01T13:22:04Z","input_sha256":"49ee901f6b052c5df4c181ea5b773577b26a87a1197f0a2f8aafc5e0ac06f570","source_fields":["release.description","release.interface.short_description","release.interface.long_description"]},"version":"1.1.0","skill_count":42,"first_seen_at":"2026-09-30T22:02:35.000Z","last_seen_at":"2026-10-03T12:00:00.636Z","last_changed_at":"2026-09-30T22:02:35.000Z","install_count":null,"search_matches":[],"research_summary":null,"research_reviewed_at":null,"metadata":{"canonical_app_id":null,"connector_id":null,"created_at":"2026-08-09T21:08:29.421262Z","discoverability":"UNLISTED","id":"plugins_6a78e83987748191afc0c56e12172fce","is_template":false,"name":"matt-skills-curated","release":{"app_ids":[],"app_manifest":null,"app_templates":[],"description":"Curated engineering, AI/ML, and agentic productivity Skills adapted for ChatGPT and Codex.","display_name":"Matt Skills Curated","id":"pluginrel_7d402fcc320481918bffb4edb6290505","interface":{"brand_color":null,"capabilities":["Engineering task routing","Requirements discovery & specs","Issue decomposition & tickets","Multi-agent spec implementation","Test-driven development (TDD)","Root-cause bug diagnosis","Pre-commit code review","Software architecture & deep modules","Domain-driven modeling & ADRs","Primary-source technical research","AI & ML model engineering","Self-healing data remediation","ML statistical evaluation & metrics","Cognitive workspace reasoning (J-space)","Autonomous goal contracts","Skill conductor authoring & evals","Git safety guardrails & pre-commit","Workflow design & session handoffs","Course scaffolding & pedagogy","Long-form writing & beats structure"],"category":"Developer Tools","composer_icon_dark_url":null,"composer_icon_url":"https://files.openai.com/content?id=file_00000000be7c8210ae9e236f4c3e8a78","default_prompt":"Choose the best engineering workflow for this task and execute it","default_prompts":["Choose the best engineering workflow for this task and execute it","Turn this idea into a buildable engineering plan","Diagnose this bug, fix it, and verify the result"],"developer_name":"Mamdouh Aboammar","logo_url":"https://files.openai.com/content?id=file_000000005100820ab566910036170beb","logo_url_dark":null,"long_description":"A curated ChatGPT and Codex distribution of MIT-licensed engineering, AI/ML, and productivity workflows, matured for automatic routing. It includes 42 focused Skills for requirements, specs, tickets, multi-agent spec implementation, TDD, debugging, review, session retrospectives, architecture, research, AI model development, data remediation, statistical ML best practices, J-space cognitive reasoning, autonomous goal contracts, skill conductor authoring, repository safety and setup, TypeScript package boundaries, workflow design, handoffs, teaching, course exercise scaffolding, and long-form writing. Host-specific duplicates and repository-development noise are excluded.","plugin_category_id":"developer tools","privacy_policy_url":"https://github.com/imMamdouhaboammar/matts-skills-into-chatgpt/blob/main/PRIVACY.md","screenshot_urls":[],"short_description":"Curated AI & Dev Workflows","terms_of_service_url":"https://github.com/imMamdouhaboammar/matts-skills-into-chatgpt/blob/main/TERMS.md","website_url":"https://github.com/imMamdouhaboammar/matts-skills-into-chatgpt"},"keywords":[],"onboarding_skill_name":null,"requires_local_executor":false,"skills":[{"description":"Self-healing data pipeline layer using semantic anomaly clustering, AST-validated lambda transformations, and zero-loss mathematical reconciliation. Use when data quality checks fail, anomalous records break ETL/ELT pipelines, you need automated data cleansing with sandboxed Python transformations, or you want to group data errors into semantic clusters — even if they don't explicitly say \"data remediation\". Do NOT use for standard database schema migrations, routine CRUD queries, or basic pipeline scheduling.","interface":{"brand_color":null,"default_prompt":null,"display_name":"AI Data Remediation","icon_large_url":null,"icon_small_url":null,"iconography":"radar","short_description":"Self-healing pipeline & data anomaly fixes"},"name":"ai-data-remediation","plugin_release_skill_id":"pluginrsk_6a93dc57f4cc81918cc1e39caa68ea3d"},{"description":"Design, train, optimize, deploy, and evaluate production machine learning and LLM systems. Use when building ML models, training classifiers, fine-tuning LLMs with LoRA/PEFT, deploying low-latency inference endpoints, architecting vector RAG pipelines, or evaluating model bias and data leakage — even if they don't explicitly say \"AI engineering\". Do NOT use for standard backend CRUD development, basic SQL queries without ML, or simple UI styling.","interface":{"brand_color":null,"default_prompt":null,"display_name":"AI Engineering","icon_large_url":null,"icon_small_url":null,"iconography":"radar","short_description":"ML model training, fine-tuning, and serving"},"name":"ai-engineering","plugin_release_skill_id":"pluginrsk_6a93dc57d7c081919aa03909f9b80ba7"},{"description":"Review changed code against repository coding standards and original specification intent. Use when reviewing a branch, diff, PR, pull request, merge-base changes, or verifying code against documented standards — even if the user just says \"review this\". Do NOT use for authoring new code or diagnosing failing runtime bugs.","interface":{"brand_color":null,"default_prompt":null,"display_name":"Code Review","icon_large_url":null,"icon_small_url":null,"iconography":"code","short_description":"Review a diff on standards and spec"},"name":"code-review","plugin_release_skill_id":"pluginrsk_6a93dc5896988191aad32e8b778d0fff"},{"description":"Shared vocabulary and patterns for designing deep modules with narrow interfaces and clean seams. Use when designing module interfaces, finding deepening opportunities, deciding where seams go, or making code more testable and AI-navigable — even if the user says \"improve this module\". Do NOT use for whole-codebase architectural surveys.","interface":{"brand_color":null,"default_prompt":null,"display_name":"Codebase Design","icon_large_url":null,"icon_small_url":null,"iconography":"hierarchy","short_description":"Vocabulary for deep-module design"},"name":"codebase-design","plugin_release_skill_id":"pluginrsk_6a93dc5a42548191b5150ab993e51046"},{"description":"Diagnose hard bugs, intermittent flakes, and performance regressions using a tight feedback loop. Use when the user reports broken behavior, runtime exceptions, failing tests, flaky CI, or says \"debug this\" / \"diagnose this\" — even if no error message is provided. Do NOT use for routine test-driven feature development.","interface":{"brand_color":null,"default_prompt":null,"display_name":"Diagnosing Bugs","icon_large_url":null,"icon_small_url":null,"iconography":"radar","short_description":"Diagnose hard bugs and regressions"},"name":"diagnosing-bugs","plugin_release_skill_id":"pluginrsk_6a93dc6031548191a5ff2a2745c4142f"},{"description":"Build and sharpen a project's domain model, ubiquitous language, and architectural decision records. Use when establishing codebase terminology, challenging fuzzy concepts, writing ADRs, or updating CONTEXT.md — even if the user says \"define our terms\". Do NOT use for general code refactoring without domain shifts.","interface":{"brand_color":null,"default_prompt":null,"display_name":"Domain Modeling","icon_large_url":null,"icon_small_url":null,"iconography":"hierarchy","short_description":"Build and sharpen a domain model"},"name":"domain-modeling","plugin_release_skill_id":"pluginrsk_6a93dc5ba90881918050a1853c6215bb"},{"description":"Route engineering, AI/ML, cognitive, or productivity tasks to the narrowest effective specialist skill. Use when a task spans planning, implementation, debugging, review, architecture, research, setup, AI modeling, data remediation, or autonomous goals, when the user asks what to do next, or when unsure which workflow fits — even if they don't explicitly name a skill. Do NOT use when the specific specialist skill is already obvious and unambiguous.","interface":{"brand_color":null,"default_prompt":null,"display_name":"Engineering Workflow Guide","icon_large_url":null,"icon_small_url":null,"iconography":"hierarchy","short_description":"Route work to the right skill"},"name":"engineering-workflow-guide","plugin_release_skill_id":"pluginrsk_6a93dc5bd960819199a40ed9f475ff32"},{"description":"Safeguard repositories against destructive, irreversible, or history-rewriting Git operations. Use when running force pushes, hard resets, branch deletions, cleans, destructive restores, or history re-writes — even if the user says \"clean up git history\". Do NOT use for routine safe git status, fetch, diff, or branch queries.","interface":{"brand_color":null,"default_prompt":null,"display_name":"Git Safety Guardrails","icon_large_url":null,"icon_small_url":null,"iconography":"hierarchy","short_description":"Protect destructive git operations"},"name":"git-safety-guardrails","plugin_release_skill_id":"pluginrsk_6a93dc5f1ae08191a3453aab9bfbe873"},{"description":"Design and synthesize high-leverage autonomous goal prompts and contracts for unattended execution. Use when crafting a /goal prompt, planning an overnight autonomous coding run, converting rambling specifications into a self-contained agentic mission, or setting up multi-agent autonomous loops — even if they don't explicitly say \"goal prompt\". Do NOT use when the user asks for immediate single-turn execution in the current conversation without an autonomous goal contract.","interface":{"brand_color":null,"default_prompt":null,"display_name":"Goal Prompt Synthesis","icon_large_url":null,"icon_small_url":null,"iconography":"hierarchy","short_description":"Synthesize autonomous goal prompts and contracts"},"name":"goal","plugin_release_skill_id":"pluginrsk_6a93dc57e67c819183c9ab4142700aea"},{"description":"Interview the user relentlessly to sharpen an idea, requirement, or decision before execution. Use when a plan, design, requirement, or decision needs a focused interview to expose ambiguity, missing constraints, trade-offs, or weak assumptions — even if the user just says \"grill me on this\". Do NOT use for repo-stateful domain modeling with doc generation.","interface":{"brand_color":null,"default_prompt":null,"display_name":"Grill Me","icon_large_url":null,"icon_small_url":null,"iconography":"chat","short_description":"Sharpen a plan through interview"},"name":"grill-me","plugin_release_skill_id":"pluginrsk_6a93dc60d2d481919b8944d58e6549e6"},{"description":"Interview the user to stress-test a design while simultaneously recording domain terms and architectural decisions in project documentation. Use when planning features in a codebase and wanting domain terms captured in CONTEXT.md and ADRs — even if the user says \"grill this feature\". Do NOT use when no codebase context or documentation trail is needed.","interface":{"brand_color":null,"default_prompt":null,"display_name":"Grill with Docs","icon_large_url":null,"icon_small_url":null,"iconography":"hierarchy","short_description":"Grill a design and write its docs"},"name":"grill-with-docs","plugin_release_skill_id":"pluginrsk_6a93dc58b4648191b5205d11e1d335d5"},{"description":"Relentlessly interview the user round-by-round to stress-test thinking and expose unexamined assumptions. Use when the user requests a grilling interview, wants their idea challenged, or uses trigger phrases like \"grill me\" — even if they just say \"poke holes in my plan\". Do NOT use when the user asks for immediate implementation.","interface":{"brand_color":null,"default_prompt":null,"display_name":"Grilling","icon_large_url":null,"icon_small_url":null,"iconography":"radar","short_description":"Stress-test thinking a round of questions at a time"},"name":"grilling","plugin_release_skill_id":"pluginrsk_6a93dc5ac4a88191afaec81e82a339a5"},{"description":"Compact current conversation context, decisions, evidence, and next actions into a portable markdown handoff for a fresh agent session. Use when ending a session, transferring work to another agent, switching workspaces, or preparing a resume point — even if the user just says \"save progress\". Do NOT use for committing code to git or creating branch PRs.","interface":{"brand_color":null,"default_prompt":null,"display_name":"Handoff","icon_large_url":null,"icon_small_url":null,"iconography":"hierarchy","short_description":"Compact a conversation into a handoff"},"name":"handoff","plugin_release_skill_id":"pluginrsk_6a93dc615f648191ac385639e269bb33"},{"description":"Build scoped code changes and run verification from an approved specification or plan. Use when a concrete spec, approved plan, or set of tickets is ready to implement, when the user asks to build or code a planned feature, or when executing tasks — even if they don't explicitly say \"implement\". Do NOT use for initial architecture exploration or vague requirements.","interface":{"brand_color":null,"default_prompt":null,"display_name":"Implement","icon_large_url":null,"icon_small_url":null,"iconography":"code","short_description":"Build work from a spec or tickets"},"name":"implement","plugin_release_skill_id":"pluginrsk_6a93dc57deac8191bf7b0afc9bb8c614"},{"description":"Execute a full specification across task tickets using isolated subagent branches into a unified PR. Use when a specification with associated task-graph tickets is ready to implement across multiple subagents or isolated worktrees, and the goal is a complete pull request on a single branch — even if the user says \"build the whole spec\". Do NOT use for single isolated bug fixes or exploratory coding without tickets.","interface":{"brand_color":null,"default_prompt":null,"display_name":"Implement Spec","icon_large_url":null,"icon_small_url":null,"iconography":"hierarchy","short_description":"Implement a whole spec as one PR across task tickets"},"name":"implement-spec","plugin_release_skill_id":"pluginrsk_6a93dc5b868481919fb03dbc4b132626"},{"description":"Survey codebases for shallow modules, weak seams, and deepening opportunities, producing a visual report. Use when conducting architectural reviews, identifying design debt, finding deepening opportunities, or preparing codebase refactors — even if the user says \"analyze our architecture\". Do NOT use for basic syntax linting or formatting.","interface":{"brand_color":null,"default_prompt":null,"display_name":"Improve Codebase Architecture","icon_large_url":null,"icon_small_url":null,"iconography":"chart","short_description":"Find and grill architecture improvements"},"name":"improve-codebase-architecture","plugin_release_skill_id":"pluginrsk_6a93dc5b037481919988135d3410595d"},{"description":"Operate the agent's inner cognitive workspace for multi-step reasoning, long-horizon planning, deep debugging, and calibrated self-monitoring. Use when tackling complex multi-step problems, architecture design, long mechanical tasks requiring goal preservation, suspicious input audits, or when asked to think deeper or harder — even if they don't explicitly say \"J-space\". Do NOT use for single-step trivial lookups, basic formatting, or conversational small talk.","interface":{"brand_color":null,"default_prompt":null,"display_name":"J-Space Reasoning","icon_large_url":null,"icon_small_url":null,"iconography":"radar","short_description":"Inner cognitive workspace for multi-step reasoning"},"name":"j-space","plugin_release_skill_id":"pluginrsk_6a93dc5fef348191884c2766cadb43af"},{"description":"Migrate unsafe TypeScript test assertions to @total-typescript/shoehorn with explicit fixture intent. Use when test files contain unsafe `as` or `as unknown as` typecasts, when mock fixtures break under typechecking, or when modernizing test typing — even if the user says \"fix test type assertions\". Do NOT use for production code types.","interface":{"brand_color":null,"default_prompt":null,"display_name":"Migrate to Shoehorn","icon_large_url":null,"icon_small_url":null,"iconography":"code","short_description":"Replace test assertions with shoehorn"},"name":"migrate-to-shoehorn","plugin_release_skill_id":"pluginrsk_6a93dc61aee48191ae64745ec6efcf27"},{"description":"Statistical machine learning best practices, exploratory data analysis, feature engineering, and rigorous model evaluation. Use when analyzing tabular datasets, engineering features, training classifiers or regressors, forecasting time series, or computing 95% bootstrap confidence intervals — even if they don't explicitly say \"ml best practices\". Do NOT use for standard database queries without ML, basic spreadsheet formatting, or general application backend logic.","interface":{"brand_color":null,"default_prompt":null,"display_name":"ML Best Practices","icon_large_url":null,"icon_small_url":null,"iconography":"radar","short_description":"Exploratory analysis, feature engineering, and evaluation"},"name":"ml-best-practices","plugin_release_skill_id":"pluginrsk_6a93dc5e0fc081918b2dc09ddaef7183"},{"description":"Build a throwaway prototype to answer a specific design, state model, or UI exploration question. Use when evaluating whether an interface feels right, exploring UI concepts, or testing logic before committing to a full spec — even if the user says \"mock this up\". Do NOT use for production implementation.","interface":{"brand_color":null,"default_prompt":null,"display_name":"Prototype","icon_large_url":null,"icon_small_url":null,"iconography":"cursor","short_description":"Prototype to answer a design question"},"name":"prototype","plugin_release_skill_id":"pluginrsk_6a93dc615cac81918e05b5820ce88487"},{"description":"Investigate a technical question against high-trust primary sources and capture findings as a cited Markdown note. Use when gathering API facts, reading documentation, verifying library capabilities, or delegating reading legwork — even if the user says \"look into this library\". Do NOT use for writing production feature code.","interface":{"brand_color":null,"default_prompt":null,"display_name":"Research","icon_large_url":null,"icon_small_url":null,"iconography":"search","short_description":"Research from high-trust sources"},"name":"research","plugin_release_skill_id":"pluginrsk_6a93dc5a911c819187c50470101cbf64"},{"description":"Resolve in-progress git merge or rebase conflicts by intent traced to primary sources. Use when hit with merge conflicts, CONFLICT markers in files, rebase pauses, or when git prompts to resolve conflicted hunks — even if the user just says \"fix this merge\". Do NOT use for creating new branches or routine rebasing without conflicts.","interface":{"brand_color":null,"default_prompt":null,"display_name":"Resolving Merge Conflicts","icon_large_url":null,"icon_small_url":null,"iconography":"code","short_description":"Resolve merge and rebase conflicts"},"name":"resolving-merge-conflicts","plugin_release_skill_id":"pluginrsk_6a93dc60f01081919f3db278c1550377"},{"description":"Conduct a retrospective on a coding session to systematically improve agent environment, navigation pointers, automated checks, coding standards, tool economy, or AGENTS.md instructions. Use when reflecting on completed work, auditing agent mistakes, or optimizing repository rules — even if the user says \"run a retro\". Do NOT use during active mid-task implementation.","interface":{"brand_color":null,"default_prompt":null,"display_name":"Retro","icon_large_url":null,"icon_small_url":null,"iconography":"chart","short_description":"Conduct a retrospective on a coding session to improve agent environment"},"name":"retro","plugin_release_skill_id":"pluginrsk_6a93dc596e9481919ef1ec967f6a5451"},{"description":"Scaffold course, workshop, or tutorial exercises following repository conventions. Use when creating exercise folders, problem/solution/explainer variants, numbered lesson files, or workshop boilerplate — even if the user says \"add a new exercise\". Do NOT use for routine application feature scaffolding.","interface":{"brand_color":null,"default_prompt":null,"display_name":"Scaffold Exercises","icon_large_url":null,"icon_small_url":null,"iconography":"hierarchy","short_description":"Scaffold lint-ready course exercises"},"name":"scaffold-exercises","plugin_release_skill_id":"pluginrsk_6a93dc5f9c7c81918f78c7ec39cf0979"},{"description":"Configure repository issue-tracking, triage-label, domain-doc, and agent-instruction conventions. Use when initializing engineering workflows in a repo, configuring GitHub/GitLab issue labels, or establishing CONTEXT.md conventions — even if the user says \"setup our workflows\". Do NOT use for general project package installs.","interface":{"brand_color":null,"default_prompt":null,"display_name":"Setup Engineering Workflows","icon_large_url":null,"icon_small_url":null,"iconography":"hierarchy","short_description":"Configure repo workflow conventions"},"name":"setup-engineering-workflows","plugin_release_skill_id":"pluginrsk_6a93dc5f2b3c81919c8fc49552b5106d"},{"description":"Configure pre-commit quality checks with Husky and lint-staged while preserving package manager conventions. Use when setting up git pre-commit hooks, automated formatters, staged linters, or typecheck gates — even if the user says \"add pre-commit hooks\". Do NOT use for continuous integration (CI) pipeline setup.","interface":{"brand_color":null,"default_prompt":null,"display_name":"Setup Pre-Commit","icon_large_url":null,"icon_small_url":null,"iconography":"hierarchy","short_description":"Add pre-commit quality checks"},"name":"setup-pre-commit","plugin_release_skill_id":"pluginrsk_6a93dc60b9e881919db7b6f86e37a752"},{"description":"Enforce TypeScript package boundaries, entry points, and cyclic dependency rules with dependency-cruiser. Use when structuring monorepo packages, establishing public API entry points, or preventing circular imports — even if the user says \"fix TS package boundaries\". Do NOT use for non-TypeScript repositories.","interface":{"brand_color":null,"default_prompt":null,"display_name":"Setup TS Deep Modules","icon_large_url":null,"icon_small_url":null,"iconography":"hierarchy","short_description":"Enforce deep TypeScript modules"},"name":"setup-ts-deep-modules","plugin_release_skill_id":"pluginrsk_6a93dc5ef7e08191b342623442f371e1"},{"description":"Author, refine, evaluate, and package agent skills across their full lifecycle. Use when building a new skill from scratch, improving an existing skill, fixing a skill that triggers unreliably, running skill evals, benchmarking skill performance, or packaging skills for distribution — even if they don't explicitly say \"skill conductor\". Do NOT use for general software coding tasks or using pre-existing skills.","interface":{"brand_color":null,"default_prompt":null,"display_name":"Skill Conductor","icon_large_url":null,"icon_small_url":null,"iconography":"hierarchy","short_description":"Author, refine, evaluate, and package skills"},"name":"skill-conductor","plugin_release_skill_id":"pluginrsk_6a93dc5dd5288191b91e29e3fe65fc2f"},{"description":"Implement features and bug fixes test-first using red-green-refactor cycles. Use when writing new functionality, adding regression tests, fixing bugs with test coverage, or designing behavior through test assertions — even if the user says \"write tests for this\". Do NOT use for throwaway exploratory prototypes.","interface":{"brand_color":null,"default_prompt":null,"display_name":"TDD","icon_large_url":null,"icon_small_url":null,"iconography":"code","short_description":"Test-driven red-green-refactor"},"name":"tdd","plugin_release_skill_id":"pluginrsk_6a93dc5d19748191a90df5fe321b3bc8"},{"description":"Teach a technical concept interactively using the workspace as an active learning lab with durable learning records. Use when the user asks to understand a codebase concept, learn a language feature, explore design patterns, or practice coding skills — even if they say \"explain how this works to me\". Do NOT use for silent autonomous code generation.","interface":{"brand_color":null,"default_prompt":null,"display_name":"Teach","icon_large_url":null,"icon_small_url":null,"iconography":"code","short_description":"Learn a concept in a guided workspace"},"name":"teach","plugin_release_skill_id":"pluginrsk_6a93dc5a2a108191a12b76787d3475e4"},{"description":"Transform unknown requirements and stakeholder dependencies into a structured questionnaire. Use when a plan or spec is blocked by external stakeholder decisions, business rules, or missing domain facts — even if the user says \"what should I ask them?\". Do NOT use when the user can answer the questions themselves.","interface":{"brand_color":null,"default_prompt":null,"display_name":"To Questionnaire","icon_large_url":null,"icon_small_url":null,"iconography":"pen","short_description":"Front-load questions into a doc for someone to answer"},"name":"to-questionnaire","plugin_release_skill_id":"pluginrsk_6a93dc5d179c8191aa76b240be2ed631"},{"description":"Synthesize conversation and codebase context into an unambiguous, buildable technical specification. Use when requirements and design decisions are settled and need to be formalized into a technical spec — even if the user says \"write a spec for this\". Do NOT use when the core idea is still fuzzy and ungrilled.","interface":{"brand_color":null,"default_prompt":null,"display_name":"To Spec","icon_large_url":null,"icon_small_url":null,"iconography":"hierarchy","short_description":"Turn a conversation into a spec"},"name":"to-spec","plugin_release_skill_id":"pluginrsk_6a93dc59d0488191ba017431183c4227"},{"description":"Decompose an approved specification or plan into ordered, dependency-linked tracer-bullet implementation tickets. Use when turning a spec or architectural plan into actionable tracker issues with clear acceptance criteria — even if the user says \"break this into tickets\". Do NOT use for initial requirements gathering.","interface":{"brand_color":null,"default_prompt":null,"display_name":"To Tickets","icon_large_url":null,"icon_small_url":null,"iconography":"hierarchy","short_description":"Split a plan into tracer-bullet tickets"},"name":"to-tickets","plugin_release_skill_id":"pluginrsk_6a93dc5b6f3481918ab50035b979c9a0"},{"description":"Classify, verify, and prepare external bug reports and feature requests into agent-ready briefs. Use when processing incoming issues, validating bug reproductions, rejecting out-of-scope requests, or structuring contributor tickets — even if the user says \"triage these issues\". Do NOT use for internal tickets already produced by to-tickets.","interface":{"brand_color":null,"default_prompt":null,"display_name":"Triage","icon_large_url":null,"icon_small_url":null,"iconography":"radar","short_description":"Move issues through triage roles"},"name":"triage","plugin_release_skill_id":"pluginrsk_6a93dc596b1081919229c9d323bf5818"},{"description":"Re-pitch an explanation or proposal from a simpler angle with reset assumptions and plain English. Use when the previous explanation was confusing, jargon-heavy, or did not land — even if the user just says \"what?\" or \"I don't get it\". Do NOT use for general brainstorming or initial planning.","interface":{"brand_color":null,"default_prompt":null,"display_name":"Wait What","icon_large_url":null,"icon_small_url":null,"iconography":"chat","short_description":"Re-pitch that: simpler, with the context I'm missing"},"name":"wait-what","plugin_release_skill_id":"pluginrsk_6a93dc5998808191acd401ef1024dd66"},{"description":"Map and navigate large, uncertain multi-session efforts through a shared graph of decision tickets. Use when facing complex greenfield projects or massive architectural migrations that exceed a single session — even if the user says \"map out this massive project\". Do NOT use for small, well-scoped features.","interface":{"brand_color":null,"default_prompt":null,"display_name":"Wayfinder","icon_large_url":null,"icon_small_url":null,"iconography":"hierarchy","short_description":"Map a large effort as decision tickets"},"name":"wayfinder","plugin_release_skill_id":"pluginrsk_6a93dc5911a88191a931abed0f52e519"},{"description":"Generate an interactive bash wizard to guide humans through manual setup, dashboard, or credential steps. Use when setting up API keys, third-party dashboards, CI secrets, or infrastructure where human authentication is required — even if the user says \"create a setup wizard\". Do NOT use for steps the AI agent can execute autonomously.","interface":{"brand_color":null,"default_prompt":null,"display_name":"Wizard","icon_large_url":null,"icon_small_url":null,"iconography":"cursor","short_description":"Generate an interactive setup wizard"},"name":"wizard","plugin_release_skill_id":"pluginrsk_6a93dc5e133c8191b3dc51f7615128fd"},{"description":"Specify recurring operational, review, or content workflows with explicit triggers, inputs, actions, and ownership. Use when designing repeatable team routines, approval loops, release checklists, or automated processes — even if the user says \"design a workflow for this\". Do NOT use for one-off coding tasks.","interface":{"brand_color":null,"default_prompt":null,"display_name":"Workflow Designer","icon_large_url":null,"icon_small_url":null,"iconography":"hierarchy","short_description":"Specify recurring work clearly"},"name":"workflow-designer","plugin_release_skill_id":"pluginrsk_6a93dc5c3dac8191a93a481978fc8255"},{"description":"Develop long-form writing through an interactive progression of narrative and argumentative beats. Use when drafting essays, articles, documentation, or blog posts where structure evolves beat by beat — even if the user says \"write this post with me\". Do NOT use for quick single-sentence copy edits.","interface":{"brand_color":null,"default_prompt":null,"display_name":"Writing Beats","icon_large_url":null,"icon_small_url":null,"iconography":"pen","short_description":"Assemble raw material into beats"},"name":"writing-beats","plugin_release_skill_id":"pluginrsk_6a93dc5cdd308191a2c84adb7909b93e"},{"description":"Author and refine agent-facing instructions, skills, AGENTS.md files, and context pointers. Use when creating new agent skills, optimizing prompt guidelines, writing steerable docs, or organizing progressive disclosure — even if the user says \"write a skill for this\". Do NOT use for human-facing marketing copy.","interface":{"brand_color":null,"default_prompt":null,"display_name":"Writing for Agents","icon_large_url":null,"icon_small_url":null,"iconography":"pen","short_description":"Write documents agents consume"},"name":"writing-for-agents","plugin_release_skill_id":"pluginrsk_6a93dc5df97c819182e9b8d5e716a8f8"},{"description":"Capture and refine raw ideas, quotes, and observations before committing to an article outline. Use when collecting source material, brainstorming essay fragments, or exploring angles without structure pressure — even if the user says \"help me brainstorm notes\". Do NOT use for final draft formatting.","interface":{"brand_color":null,"default_prompt":null,"display_name":"Writing Fragments","icon_large_url":null,"icon_small_url":null,"iconography":"pen","short_description":"Mine raw writing fragments"},"name":"writing-fragments","plugin_release_skill_id":"pluginrsk_6a93dc5cbd7081918e294a6f4f31b409"},{"description":"Shape raw notes, transcript fragments, and research into a structured, coherent article draft. Use when assembling collected fragments into narrative sections, establishing flow, and building a draft block by block — even if the user says \"turn these notes into a draft\". Do NOT use for initial fragment generation.","interface":{"brand_color":null,"default_prompt":null,"display_name":"Writing Shape","icon_large_url":null,"icon_small_url":null,"iconography":"pen","short_description":"Shape raw material into an article"},"name":"writing-shape","plugin_release_skill_id":"pluginrsk_6a93dc5edc808191985b62011a79dbaa"}],"version":"1.1.0"},"scope":"GLOBAL","status":"ENABLED"},"research":null,"package_metadata":{"name":"matt-skills-curated","author":{"name":"Mamdouh Aboammar"},"sources":[{"path":".codex-plugin/plugin.json","sha256":"6e33c08db551354c60919368b3f08251923b54a197af2a090d1756235d29ed21"}],"version":"1.1.0","artifact_id":16877,"observed_at":"2026-10-03T06:31:32Z","support_url":"https://github.com/imMamdouhaboammar/matts-skills-into-chatgpt/issues","capabilities":["Engineering task routing","Requirements discovery & specs","Issue decomposition & tickets","Multi-agent spec implementation","Test-driven development (TDD)","Root-cause bug diagnosis","Pre-commit code review","Software architecture & deep modules","Domain-driven modeling & ADRs","Primary-source technical research","AI & ML model engineering","Self-healing data remediation","ML statistical evaluation & metrics","Cognitive workspace reasoning (J-space)","Autonomous goal contracts","Skill conductor authoring & evals","Git safety guardrails & pre-commit","Workflow design & session handoffs","Course scaffolding & pedagogy","Long-form writing & beats structure"],"field_sources":{"name":0,"author":0,"version":0,"support_url":0,"capabilities":0},"extraction_version":1,"conflicts_or_errors":[]}}