agentsclimarketplace

Nethserver issue

Skill NethServer/agents/skills/nethserver-issue

Write well-structured GitHub issues following NethServer contribution guidelines. Use when the user asks to open an issue, file a bug report, request a feature, or mentions "/issue". Supports: (1) Bug report template with component, reproduction steps, and expected behavior, (2) Feature request template with user value and references, (3) Issue type selection (Bug/Feature/Design/Backend/Frontend/Task/Draft), (4) Label guidance (testing, verified, milestone goal), (5) Security vulnerability reporting rules and correct tracker URLsFrom its SKILL.md

Install
npx -y skills add NethServer/agents --skill nethserver-issue

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • 1 stars1 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

SKILL.md

4.0 KB, as published. Nobody here has run it

NethServer Issue Writing Guidelines

Overview

Write clear, actionable GitHub issues following NethServer project conventions. Source: NethServer Development Handbook — Issues


Before opening an issue

Issues are not a to-do list. Open an issue only when you are ready to produce a formal output (code change, new container image, package). If you are exploring an idea or hunting a hard-to-reproduce bug, open a community discussion first:

Create an issue once the problem is confirmed and the work can be formally described.


Issue types

Choose the correct type when opening an issue:

TypeWhen to use
BugA defect that must be fixed (e.g., a process crashes, a feature behaves incorrectly)
FeatureAn improvement or new capability (e.g., new UI panel, new API endpoint)
DesignUI/UX design work; output is a mockup (Figma, image)
BackendBackend implementation sub-task (API, package update, service logic)
FrontendFrontend implementation sub-task (UI panel, page)
TaskSpecific work item that is not a bug or feature (refactoring, documentation)
DraftIdea not yet ready for development; used for backlog planning

Sub-issues (Backend, Frontend, Design, Task) are children of a parent Bug or Feature issue. QA testing targets the parent issue, not sub-issues.


Writing a bug report

Use the Bug type. Include all of the following:

## Component and version

<Name of the affected component and its version, e.g., "nethserver-mail 3.2.1">

## Steps to reproduce

1. <First step>
2. <Second step>
3. ...

## Expected behavior

<What should happen>

## Actual behavior

<What actually happens — describe the error clearly>

## Suggested fix or workaround

<Optional: any ideas on what may cause it or how to fix it>

## Relevant logs or output

<Paste relevant log lines, command output, or screenshots>

Tips:

  • Be precise about the version — bugs are often version-specific.
  • Include the minimal steps to reproduce reliably.
  • Good text formatting and screenshots make the report much more useful.

Writing a feature request

Use the Feature type. Include all of the following:

## Description

<Describe the feature in plain language that anyone can understand.
Use examples to illustrate the use case.>

<Explain who benefits from this and why it matters.>

## Alternative solutions

<Describe any alternative approaches you considered and why you rejected them.>

## References

<Links to external documentation, related projects, or prior discussions.>

Tips:

  • Avoid technical jargon; describe the feature from the user's perspective.
  • Images and mockups make feature requests much easier to evaluate.
  • Link to any community discussion where this was already debated.

Where to file issues

Never report security vulnerabilities as public GitHub issues. Use the GitHub Security Advisory form or email [email protected].

Keep looking

Skills are one crate of 627,801. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.