{"data":[{"id":"OY357fPnH73V","slug":"code-review","name":"Code Review","description":"Thorough code review with security and performance focus","folder":"/engineering","tags":["code-review","engineering","quality"],"variables":[{"name":"language"},{"name":"code"}],"current_version":1,"created_at":"2026-04-03T17:29:54.128Z","updated_at":"2026-04-03T17:29:54.128Z","is_favorite":false,"usage_count":0,"content":"---\nversion: 1\ncreated_at: \"2026-04-03T17:29:54.128Z\"\nmessage: \"Initial version\"\n---You are a senior software engineer reviewing code. Review the following {{language}} code for:\n\n1. Bugs and logical errors\n2. Security vulnerabilities\n3. Performance issues\n4. Code style and best practices\n\n```{{language}}\n{{code}}\n```\n\nProvide specific, actionable feedback with line references where applicable. Rate overall quality 1-10."},{"id":"Ckg58yyr-mwV","slug":"commit-message","name":"Commit Message","description":"Generate conventional commit messages from diffs","folder":"/engineering","tags":["git","engineering","writing"],"variables":[{"name":"diff"}],"current_version":1,"created_at":"2026-04-03T17:30:26.491Z","updated_at":"2026-04-03T17:30:26.491Z","is_favorite":false,"usage_count":0,"content":"---\nversion: 1\ncreated_at: \"2026-04-03T17:30:26.491Z\"\nmessage: \"Initial version\"\n---Write a concise git commit message for the following diff. Follow conventional commits format (feat/fix/refactor/docs/chore/test). The first line should be under 72 characters. Add a body paragraph if the change needs explanation.\n\n```diff\n{{diff}}\n```"},{"id":"WO9H1tJ7rQo2","slug":"explain-code","name":"Explain Code","description":"Explain code for different audience levels","folder":"/engineering","tags":["explanation","engineering","teaching"],"variables":[{"name":"language","description":"Programming language","default":"typescript"},{"name":"code","description":"Code to explain","required":true},{"name":"audience","description":"Target audience","default":"a junior developer"}],"current_version":1,"created_at":"2026-04-03T17:30:29.956Z","updated_at":"2026-04-03T17:30:29.956Z","is_favorite":false,"usage_count":0,"content":"---\nversion: 1\ncreated_at: \"2026-04-03T17:30:29.956Z\"\nmessage: \"Initial version\"\n---Explain the following {{language}} code to someone who is {{audience}}. Focus on what it does, why key decisions were made, and any non-obvious behavior.\n\n```{{language}}\n{{code}}\n```"},{"id":"C7xjaTOcPRNx","slug":"write-tests","name":"Write Tests","description":"Generate test suites with edge cases","folder":"/engineering","tags":["testing","engineering"],"variables":[{"name":"language","description":"Programming language","default":"typescript"},{"name":"framework","description":"Test framework","default":"vitest"},{"name":"code","description":"Code to test","required":true}],"current_version":1,"created_at":"2026-04-03T17:30:32.991Z","updated_at":"2026-04-03T17:30:32.991Z","is_favorite":false,"usage_count":0,"content":"---\nversion: 1\ncreated_at: \"2026-04-03T17:30:32.991Z\"\nmessage: \"Initial version\"\n---Write comprehensive tests for the following {{language}} code using {{framework}}. Include:\n\n- Happy path tests\n- Edge cases\n- Error handling\n- Boundary conditions\n\n```{{language}}\n{{code}}\n```\n\nUse descriptive test names that explain the expected behavior."},{"id":"zkvb2SfkraU6","slug":"technical-rfc","name":"Technical RFC","description":"Generate technical design documents and RFCs","folder":"/writing","tags":["writing","architecture","planning"],"variables":[{"name":"problem"},{"name":"context"}],"current_version":1,"created_at":"2026-04-03T17:30:36.289Z","updated_at":"2026-04-03T17:30:36.289Z","is_favorite":false,"usage_count":0,"content":"---\nversion: 1\ncreated_at: \"2026-04-03T17:30:36.289Z\"\nmessage: \"Initial version\"\n---Write a technical RFC/design document for the following feature or change:\n\n## Problem\n{{problem}}\n\n## Context\n{{context}}\n\nThe RFC should include:\n1. Summary (1-2 sentences)\n2. Motivation and problem statement\n3. Proposed solution with technical details\n4. Alternatives considered\n5. Migration plan (if applicable)\n6. Open questions"},{"id":"Ydyx3ySYRoso","slug":"debug-helper","name":"Debug Helper","description":"Structured debugging assistance","folder":"/engineering","tags":["debugging","engineering"],"variables":[{"name":"language","description":"Programming language","default":"typescript"},{"name":"error","description":"Error message or stack trace","required":true},{"name":"code","description":"Relevant code","required":true},{"name":"additional_context","description":"Any additional context","default":""}],"current_version":1,"created_at":"2026-04-03T17:30:39.517Z","updated_at":"2026-04-03T17:30:39.517Z","is_favorite":false,"usage_count":0,"content":"---\nversion: 1\ncreated_at: \"2026-04-03T17:30:39.517Z\"\nmessage: \"Initial version\"\n---I am debugging a {{language}} application. Here is the error and relevant context:\n\n**Error:**\n```\n{{error}}\n```\n\n**Relevant code:**\n```{{language}}\n{{code}}\n```\n\n{{additional_context}}\n\nHelp me:\n1. Identify the root cause\n2. Explain why this error occurs\n3. Provide a fix\n4. Suggest how to prevent this in the future"}],"total":6}