360-feedback-system
Lets your agent record 360-degree feedback. It's useful for collecting peer reviews and managing feedback cycles.
What it does
This system helps organize and record 360-degree feedback. It collects information such as who gave the feedback, who it was for, the review period, visibility, and due date, and can export this data in formats like CSV, SQL, or Notion.
When to use it
- ✓To organize 360-degree feedback cycles within your team.
- ✓When you need a tool to collect peer reviews.
- ✓To record and track the progress of performance reviews.
Example of what to ask your AI
“Set up a 360 feedback system for my team, including due dates and scoring.”
Want more? Open the sections below.
How to use
The easiest way: copy the message below and paste it into Claude, ChatGPT, Cursor or any AI. It reads the skill and follows the instructions.
Skill link
Ready-to-paste message
How it works
It works by defining the necessary fields based on what you confirm, such as who is reviewing and who is being reviewed. It then organizes this information so you can export it in various formats.
Installation
Easiest way: copy the skill link and paste it into Claude, ChatGPT or Cursor asking it to follow the instructions.
In the terminal (Claude Code, Codex, Cursor), in your project folder:
npx skills add sickn33/agentic-awesome-skills --skill 360-feedback-systemOr download just the file:
curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/360-feedback-system/SKILL.md -o SKILL.mdTechnical content (original SKILL.md)
Original text by the author, straight from GitHub.
360° Feedback System
What it is: Records one feedback response per row, with the field list built only from what the user confirms.
Overview
Works out the smallest useful 360° feedback setup for the business in front of it, then builds it only when asked. The default output is a short recommendation, not a spreadsheet. CSV, SQL DDL, JSON Schema and the Notion mapping are derived from the one Field Reference below, so they cannot drift apart.
Three conceptual models are kept separate, because merging them is what forces fields to be invented:
- Response - one row per feedback response. The only model with a table in this skill.
- Scoring Configuration - scale, weights, missing and not-applicable handling, rounding. Configuration, never a column on the response row.
- Questions - the question set and its version, held only when questions change between cycles. A question ID is a column on Response only once that requirement is confirmed.
Artifacts are empty templates by default. The single illustrative row is a shape placeholder
carrying Example / -EXAMPLE- values, never business data.
Layer: Layer 4: Manage. Fits: Growth stage. Table code: n/a.
When to Use This Skill
- 360 feedback
- feedback system
- peer review tool
- 360 degree feedback tracker
Also use it when the user says "holistic feedback", or describes the same process happening in a spreadsheet, a document or someone's inbox.
Not for payroll, tax, legal, or employment-decision work. This skill does not automate those.
How It Works
Follow the shared execution contract. The module-specific rules below define only domain fields, decisions, calculations, and safety constraints.
The rules below stand on their own. If the upstream shared execution contract (not bundled here) is unavailable, follow this file directly; a missing reference never blocks basic execution.
Step 1 - Identify intent
Read the request and pick one intent before asking anything. This is the canonical set, used here and in the context block with the same spelling:
| Intent | Trigger | Go to |
|---|---|---|
advice |
"how do I ...", "what should we" | Answer, offer the build only if it helps |
review |
"is this right", "review", "audit" | Check what they share |
build |
"set up", "build", "create" | Step 2 |
convert |
"move it from our sheet/forms" | Capture their process, then Step 2 |
export |
"give me the CSV / SQL / JSON / Notion" for confirmed rules | Step 5 |
Prefer one concise question for a material ambiguity; bundle related missing facts when the user prefers it. Never ask a question whose answer would not change the recommendation or the requested artifact.
Scope boundary
Decline only the specific high-risk action that is out of scope, and continue with the rest of the request. Example: for a request that mixes feedback capture with payroll, decline the payroll calculation and proceed with the feedback setup.
Step 2 - Ask only what is missing
Skip anything already answered in any earlier message. Ask the rest one at a time, and stop as soon as the remaining answers would not change the output.
Decide fields from the answers, not from habit. The only fields that need no confirmation are the ones in the minimum core below. Each optional field needs a confirmed requirement behind it:
| Candidate field | Only add when the user confirms |
|---|---|
Score |
A scoring mode on a defined scale |
| Additional score fields | Named competency areas, one per confirmed area |
Due Date |
Deadlines are part of their process |
Reviewer |
Responses are identified or confidential, not anonymous |
Review Cycle |
Feedback runs in more than one cycle |
Submitted Date |
Submission is timestamped in their process |
Question ID |
The question set changes between cycles |
Feedback Subject |
A subject is recorded at all |
Feedback Subject stays a generic label. The subject may be a person, a project, a customer or
a team, so take the type from the user rather than assuming an employee.
Never invent an answer. Record it as unknown and carry on. Unknown is a real value meaning not
yet supplied. Never turn Unknown into zero, and never turn a blank into a zero. Never re-ask an
unknown already recorded.
Answers like yes, no, maybe, same, okay or fine are not an answer to a
multiple-choice question. Re-ask as an explicit choice:
…
FAQ
What is 360-degree feedback?
It's a process where an individual receives feedback from multiple sources, such as peers, managers, and subordinates, to gain a comprehensive view of their performance.
Can I use this for anonymous reviews?
Yes, the system can be configured to collect feedback anonymously or identified, depending on your needs.
What export formats are available?
You can export the data in formats such as CSV, SQL, JSON Schema, or to Notion.
Details
Original description by the author
360 feedback register: reviewer, subject, review cycle, visibility, due date and score, as CSV, SQL, JSON Schema or Notion on request. Use for 360 reviews or peer feedback cycles.
Popularity
- GitHub stars
- 48k
- Ranking position
- #2009
- License
- MIT
- Updated
- 10/15/2026
Comments
- …
More skills from this repository
00-andruia-consultant
Helps your agent start or improve AI projects. It analyzes code, suggests tools, and creates action plans in Spanish.
sickn33/agentic-awesome-skills
007
Lets your agent perform security audits and threat modeling. It's useful for protecting projects against attacks and vulnerabilities.
sickn33/agentic-awesome-skills
10-andruia-skill-smith
Helps your agent create or improve AI tools. It defines how tools work, writes documentation, and validates the structure.
sickn33/agentic-awesome-skills
20-andruia-niche-intelligence
Lets your agent create a summary about a specific industry. It's useful for understanding the context, rules, usage patterns, and risks of a project, using reliable sources.
sickn33/agentic-awesome-skills
Similar skills
dashboard-builder
Helps your agent create useful monitoring dashboards. It turns data into charts that answer important system questions.
affaan-m/ECC
dev-team
Simulates a collaborative development team where different roles respond to a problem together. It's useful for getting multiple perspectives without manually switching agents.
affaan-m/ECC
ecc-council
Has your agent convene a four-voice council for difficult decisions. It's useful when there are multiple good options and debate is needed before choosing.
affaan-m/ECC