skills/feedback-framer/SKILL.md
Structures written performance or peer feedback for colleagues and direct reports using the SBI model (Situation → Behavior → Impact). Use when writing review comments in tools like Lattice or Workday, or drafting feedback in email or Slack.
npx skillsauth add silvanicus/agent-toolkit feedback-framerInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Turns your observations and notes into structured, competency-anchored written feedback — so every review is consistent, fair, and grounded in what's actually expected at that role and level. Rather than generic comments, this skill anchors your feedback in your organization's competency framework or role expectations, then structures it using the SBI model (Situation → Behavior → Impact). The result is feedback that reflects your standards and reads as credible and actionable.
Use this skill when:
Follow these steps in order every time this skill is invoked:
Extract the role from the user's prompt. Normalize it to a filename-friendly slug
(e.g., "Senior UI Engineering" → senior-ui-engineer).
Look for a matching file in shared/competencies/.
"Could you briefly describe what is expected at this level, or should I proceed with general engineering/role expectations?" Wait for their answer before continuing.
Review what the user wrote in their prompt. Identify:
This is the most important step. Your goal is to surface concrete, credible, specific evidence that transforms vague impressions into feedback that is fair, actionable, and defensible. Do not rush it.
Structure your questions in labeled groups so the user can see exactly what you are probing. Use the categories below, adapting the questions to what was actually provided.
For every strength or improvement area mentioned, ask for at least one concrete example. If the user already gave one, push for a second to check if it's a pattern.
Single events don't define a person. Help the user distinguish consistent patterns from isolated moments.
The SBI model lives or dies on impact. Push until the impact is specific.
Context shapes how feedback lands. If this is a repeated issue, the review should reflect that.
For each competency not addressed in the original notes, ask directly:
Select the most relevant 4–7 questions based on what is missing or underdeveloped in the user's input. Do not ask all questions if many are already answered — use judgment.
Always close with:
"Or, if you prefer, just say 'generate' and I'll create the feedback with what I have so far."
Wait for the user's answers before moving to the next step. If the user says "generate" at any point, skip directly to Step 5.
Before generating, ask the user how they'd like to receive the feedback:
"How would you like this feedback delivered?
- Plain text — ready to copy and paste into Lattice, Workday, email, or Slack
- Markdown — structured with headers, ideal for Notion, GitHub, or similar tools
- Word / Google Doc format — clean prose paragraphs, easy to drop into a document
- PDF-ready — formatted for export via the
Wait for the user's answer. If the user says "generate" at any point, default to plain text.
Using all collected information, produce the written feedback in the chosen format, following the Feedback Framework and Output Format sections below.
This skill structures feedback using the SBI model (Situation → Behavior → Impact):
Generated feedback will include:
"Name: Jamie. "Role: Senior UI engineering. "Context: Lattice perfomance review "I think she is accountable and based on the feedback I have had from QA, her deliverables are usually fast, in really good quality. Technically she is senior and shows a really good understanding and skills around quality engineering, accesibility and design systems. The only aspect I will improve is that she is too quite and she is not involved in a lot of conversations around solutions, blockers, etc. Althogh this is not a requirement for his role, usually senior engineers try to participate more in the solutioning of the different tickets and during daily, participate in different conversations around best practices, requirements, etc. With her knowledge, she could be more impactful in a project and a team."
testing
--- name: interview-guide-generator description: Generates structured, role-calibrated interview guides for hiring technical roles (software engineers, UI engineers, QA engineers, and similar). Supports two engagement modes — freelance and long-term contractor — and adapts question weighting accordingly. Use when: preparing to interview a candidate for a technical role; setting up an interview loop for a new or existing position; hiring a freelancer or contractor and need to calibrate the bar; r
testing
Reviews and improves English text for grammar, clarity, and tone while preserving the original intent. Tailored for non-native English speakers, especially Spanish speakers. Use when proofreading emails, Slack messages, reports, meeting notes, or presentation content.
development
Instructs an AI assistant to navigate a company knowledge base — searching docs, synthesizing answers, citing sources, and flagging gaps or outdated information.
tools
Use when work should span one or more detached tasks but still behave like one job with a single owner context. TaskFlow is the durable flow substrate under authoring layers like Lobster, ACPX, plugins, or plain code. Keep conditional logic in the caller; use TaskFlow for flow identity, child-task linkage, waiting state, revision-checked mutations, and user-facing emergence.