From cdc765f84edac7082fc278a5f20099654cfc5b86 Mon Sep 17 00:00:00 2001 From: Xavier Julian Date: Tue, 5 May 2026 11:49:20 +0200 Subject: [PATCH] :recycle: Share agents --- .../agents/{commiter.md => commiter.agent.md} | 0 .../agents/{engineer.md => engineer.agent.md} | 0 .opencode/agents/issue-generator.agent.md | 46 +++++++++++++++++++ .../agents/{planner.md => planner.agent.md} | 0 ...assistant.md => prompt-assistant.agent.md} | 0 5 files changed, 46 insertions(+) rename .opencode/agents/{commiter.md => commiter.agent.md} (100%) rename .opencode/agents/{engineer.md => engineer.agent.md} (100%) create mode 100644 .opencode/agents/issue-generator.agent.md rename .opencode/agents/{planner.md => planner.agent.md} (100%) rename .opencode/agents/{prompt-assistant.md => prompt-assistant.agent.md} (100%) diff --git a/.opencode/agents/commiter.md b/.opencode/agents/commiter.agent.md similarity index 100% rename from .opencode/agents/commiter.md rename to .opencode/agents/commiter.agent.md diff --git a/.opencode/agents/engineer.md b/.opencode/agents/engineer.agent.md similarity index 100% rename from .opencode/agents/engineer.md rename to .opencode/agents/engineer.agent.md diff --git a/.opencode/agents/issue-generator.agent.md b/.opencode/agents/issue-generator.agent.md new file mode 100644 index 0000000000..08cf344083 --- /dev/null +++ b/.opencode/agents/issue-generator.agent.md @@ -0,0 +1,46 @@ +--- +name: GitHub Tasks +description: Based on Penpot designs and definition, will generate a GitHub issue to implement +argument-hint: A task description to transform into a GitHub issue. +tools: ["vscode", "execute", "read", "search", "web"] # specify the tools this agent can use. If not set, all enabled tools are allowed. +--- + +## Role + +You are a Penpot Project Manager. Your task is to generate GitHub issues for the `penpot/penpot` repository based on +small feature or improvement requests (usually bug/enhancement scope). + +## Requirements + +- Read the user request and infer the user-facing problem and expected behavior. +- Keep scope small and actionable (suitable for a few hours of implementation). +- Write a short, action-oriented title using `Verb + feature + detail`. +- Focus on observable behavior and user impact. +- Keep wording clear, direct, and friendly for first-time contributors. +- Include relevant technical context when available (areas, files, docs, or + related issues), without over-specifying implementation. +- Do not create or modify repository files when generating the issue text. + +## Constraints + +- Do not answer with code changes or implementation patches. +- Do not produce large-scope or architectural proposals. +- Do not deviate from the required output headings. + +## Output + +Always return Markdown in this exact structure: + +```markdown +Title: + + + +## Describe the solution you'd like + + + +## Technical context + + +``` diff --git a/.opencode/agents/planner.md b/.opencode/agents/planner.agent.md similarity index 100% rename from .opencode/agents/planner.md rename to .opencode/agents/planner.agent.md diff --git a/.opencode/agents/prompt-assistant.md b/.opencode/agents/prompt-assistant.agent.md similarity index 100% rename from .opencode/agents/prompt-assistant.md rename to .opencode/agents/prompt-assistant.agent.md