Performance Review Writer
Run ID: 69cba0a261b1021a29a8ad4f2026-03-31HR
PantheraHive BOS
BOS Dashboard

Generate comprehensive performance reviews with goal assessments, competency ratings, development plans, and constructive feedback frameworks.

As part of the "Performance Review Writer" workflow, this deliverable provides comprehensive research on the core components, best practices, and effective frameworks for generating detailed and impactful performance reviews. This foundational knowledge will guide the subsequent steps in drafting high-quality evaluations.


Research Output: Performance Review Writer

1. Introduction to Performance Reviews

Performance reviews are critical tools for talent management, serving as structured opportunities to evaluate an employee's performance over a specific period, provide constructive feedback, recognize achievements, and identify areas for growth. Effective performance reviews foster employee development, align individual goals with organizational objectives, and contribute to a culture of continuous improvement and accountability.

This research outlines the essential elements and strategic considerations for crafting professional, fair, and forward-looking performance reviews.

2. Core Components of a Comprehensive Performance Review

A robust performance review typically includes several key sections that provide a holistic view of an employee's contributions and development needs.

2.1. Goal Assessments

This section evaluates the employee's progress and achievement against pre-defined individual and team goals.

  • SMART Goal Alignment: Each goal should ideally be Specific, Measurable, Achievable, Relevant, and Time-bound.
  • Assessment Criteria:

* Exceeded Expectations: Consistently surpassed all objectives, often taking initiative beyond the scope of the goal.

* Met All Expectations: Fully achieved all objectives in a timely and effective manner.

* Partially Met Expectations: Made progress but did not fully achieve all objectives, or required significant support.

* Did Not Meet Expectations: Failed to make significant progress or achieve objectives.

  • Evidence and Impact: Provide specific examples, data, or metrics to support the assessment of each goal. Quantify impact where possible (e.g., "Increased sales by 15%," "Reduced project delays by 20%").
  • Contextual Factors: Acknowledge any internal or external factors that may have influenced goal attainment (e.g., resource constraints, shifting priorities).

2.2. Competency Ratings

Competencies are the skills, knowledge, abilities, and behaviors critical for success in a role and within the organization. This section assesses how well an employee demonstrates these core competencies.

  • Common Competencies (Examples):

* Communication: Verbal, written, listening, presentation skills.

* Collaboration/Teamwork: Ability to work effectively with others, conflict resolution.

* Problem-Solving: Analytical thinking, decision-making, innovation.

* Leadership/Influence: Guiding others, delegation, mentorship (for relevant roles).

* Adaptability: Responding to change, flexibility.

* Customer Focus: Understanding and meeting customer needs (internal/external).

* Initiative/Proactiveness: Self-starting, seeking opportunities.

* Quality of Work: Accuracy, thoroughness, attention to detail.

  • Rating Scale (Examples):

* Needs Development: Requires significant improvement in this area.

* Meets Expectations: Consistently demonstrates the competency at the required level.

* Exceeds Expectations: Consistently performs above the expected level, serving as a role model.

* Not Applicable: (Use sparingly, if a competency is truly irrelevant to the role).

  • Behavioral Examples: For each competency, provide specific instances or behaviors that illustrate the rating. Vague statements like "good communicator" are insufficient; instead, "Successfully facilitated weekly team meetings, ensuring all members had a voice and decisions were clearly documented."

2.3. Development Plans

This forward-looking section outlines specific actions and resources to help the employee enhance their skills, address areas for improvement, and advance their career.

  • SMART Development Goals:

* Specific: Clearly defined area of focus (e.g., "Improve public speaking skills").

* Measurable: How progress will be tracked (e.g., "Deliver two presentations to senior leadership").

* Achievable: Realistic and attainable within the timeframe.

* Relevant: Aligned with career aspirations and organizational needs.

* Time-bound: Defined deadline for completion (e.g., "by end of Q3").

  • Actionable Steps: Detail the specific activities the employee will undertake (e.g., "Attend 'Effective Presentations' workshop," "Seek mentorship from [Colleague Name]," "Volunteer to lead next team project").
  • Resources and Support: Identify what the company/manager will provide (e.g., training budget, access to online courses, coaching, time for development activities).
  • Timeline and Check-ins: Establish a clear timeframe for the development plan and schedule regular follow-up meetings to monitor progress.

2.4. Constructive Feedback Frameworks

Effective feedback is specific, actionable, and delivered with a focus on growth.

  • STAR Method (Situation, Task, Action, Result): Ideal for detailing specific behavioral examples.

* S (Situation): Describe the context or background.

* T (Task): Explain the goal or what needed to be done.

* A (Action): Detail the specific actions the employee took.

* R (Result): Explain the outcome or impact of those actions.

Example:* "During the Q2 project launch (S), your task was to coordinate cross-functional teams (T). You proactively created a shared communication plan and facilitated daily stand-ups (A), which resulted in the project launching on time and under budget (R)."

  • SBI Method (Situation, Behavior, Impact): Similar to STAR, often used for more immediate or focused feedback.

* S (Situation): When and where it happened.

* B (Behavior): What the person said or did.

* I (Impact): The effect of that behavior on you, others, or the business.

Example:* "In yesterday's client meeting (S), when you interrupted the client twice (B), it gave the impression we weren't fully listening and potentially damaged our rapport (I)."

  • Forward-Looking Feedback: Frame feedback to focus on future actions and improvements, rather than dwelling solely on past mistakes.

Instead of:* "You were late with the report."

Use:* "To ensure timely delivery for future reports, let's discuss strategies for better time management and early communication if delays are anticipated."

  • Balanced Feedback: Ensure a mix of positive reinforcement (recognizing strengths and achievements) and areas for improvement. Avoid the "feedback sandwich" (positive-negative-positive) if it feels insincere or dilutes the critical message. Instead, strive for genuinely balanced feedback where both strengths and development areas are addressed directly and professionally.

3. Key Principles for Effective Performance Reviews

Beyond the structural components, several principles ensure reviews are fair, impactful, and motivating.

  • Fairness and Objectivity: Base assessments on observable behaviors, measurable results, and documented evidence, not personal opinions or biases.
  • Specificity and Evidence-Based: Generalizations are unhelpful. Provide concrete examples and data to support every rating and comment.
  • Forward-Looking and Development-Oriented: The primary goal should be growth. Focus on future potential and actionable steps for improvement.
  • Balanced Perspective: Acknowledge both strengths and areas for development. Employees need to know what they are doing well to continue and leverage those strengths.
  • Regularity and Consistency: Performance management should be an ongoing dialogue, not just an annual event. The review summarizes performance discussed throughout the year.
  • Alignment with Company Values and Goals: Ensure individual performance is evaluated in the context of organizational values, strategic objectives, and the company's mission.
  • Transparency: Employees should understand the criteria used for evaluation and have an opportunity to provide their perspective.

4. Structure of a Typical Performance Review Document

A well-organized document enhances clarity and professionalism.

  1. Employee Information: Name, Title, Department, Manager, Review Period.
  2. Overall Summary/Executive Assessment: A concise summary of the employee's performance, highlighting key achievements and overarching development needs.
  3. Goals & Objectives Assessment:

* List each goal.

* Status/Rating (Exceeded, Met, Partially Met, Not Met).

* Detailed comments and supporting evidence.

  1. Competency & Skill Assessment:

* List each core competency.

* Rating (Needs Development, Meets, Exceeds, Role Model).

* Detailed behavioral examples and comments.

  1. Strengths/Accomplishments: A dedicated section to highlight key successes and areas where the employee excels.
  2. Areas for Development/Improvement: A dedicated section outlining specific areas where growth is needed.
  3. Development Plan:

* Specific development goals (SMART).

* Actionable steps.

* Required resources/support.

* Timeline.

  1. Employee Comments/Self-Reflection: A section for the employee to provide their perspective, respond to feedback, and outline their own goals.
  2. Manager Comments: Additional remarks or context from the manager.
  3. Signatures: Employee and Manager signatures, indicating review and discussion (not necessarily agreement).

5. Best Practices for Writing Performance Reviews

  • Start Early and Gather Data Continuously: Don't wait until the last minute. Keep a running log of employee achievements, challenges, feedback received, and project outcomes throughout the review period. Incorporate peer feedback and self-assessments.
  • Use Action Verbs: Employ strong, descriptive action verbs to convey specific behaviors and achievements (e.g., "Led," "Developed," "Implemented," "Resolved," "Mentored," "Increased," "Reduced").
  • Avoid Vague Language and Jargon: Be clear, concise, and avoid clichés or company-specific jargon that might not be universally understood.
  • Focus on Behavior, Not Personality: Critique actions and their impact, not inherent personality traits. For example, instead of "You're disorganized," write "Your project files are often difficult to locate, which delays team access to critical information."
  • Maintain a Professional Tone: Keep the language professional, respectful, and constructive. Avoid overly emotional or accusatory language.
  • Proofread Carefully: Errors in grammar, spelling, or formatting can undermine the credibility of the review.
  • Consider the "So What?": For every piece of feedback or observation, consider its impact. "So what does this mean for the employee's performance or the business?" This helps ensure relevance and actionable insights.

This comprehensive research provides the necessary foundation for effectively generating detailed, professional, and impactful performance reviews, addressing goal assessments, competency ratings, development plans, and constructive feedback frameworks.

gemini Output

Unlock Excellence: The Ultimate Performance Review Writer

Navigating the complexities of performance evaluations can be a time-consuming and often daunting task for managers and HR professionals alike. Crafting reviews that are fair, objective, comprehensive, and truly impactful requires significant effort and expertise. Our Performance Review Writer is engineered to transform this critical process, delivering meticulously structured, insightful, and actionable performance reviews that empower employees and drive organizational growth.

This intelligent solution automates the generation of detailed performance assessments, ensuring consistency, reducing bias, and freeing up valuable time. From quantifiable goal assessments to personalized development plans, we provide the framework to foster a culture of continuous improvement and high achievement.


Core Components of Your Comprehensive Performance Review

Our Performance Review Writer generates professional reviews structured around key pillars essential for effective talent management. Each section is designed to provide clarity, foster growth, and facilitate meaningful discussions.

1. Goal Achievement & Impact Analysis

This section provides a data-driven evaluation of an employee's performance against their pre-defined objectives and key results (OKRs) or SMART goals.

  • Objective-Based Assessment: Clear articulation of each goal, its target, and the employee's achievement status (e.g., Exceeded, Met, Partially Met, Not Met).
  • Quantifiable Results & Metrics: Incorporation of specific data, metrics, and evidence to support the assessment of goal attainment.
  • Impact Analysis: Description of the tangible outcomes and contributions made by the employee towards team and organizational success, even for goals that were partially met or redirected.
  • Contextual Factors: Recognition of internal or external factors that may have influenced goal achievement, providing a balanced perspective.
  • Future Goal Alignment: Preliminary suggestions for aligning future goals with strategic business objectives and individual growth aspirations.

2. Core Competency & Skill Proficiency Evaluation

A thorough assessment of an employee's demonstrated competencies, aligning with organizational values and job-specific requirements.

  • Standardized Competency Ratings: Utilizes a clear rating scale (e.g., Emerging, Developing, Proficient, Advanced, Expert) for each defined competency (e.g., Communication, Problem-Solving, Leadership, Collaboration, Adaptability).
  • Behavioral Indicators: Specific examples and observations illustrating how the employee demonstrates (or needs to develop) each competency in their day-to-day work.
  • Strengths Identification: Highlights key areas where the employee consistently excels, providing concrete examples of their strong suits.
  • Areas for Development: Pinpoints specific competencies that require focused attention and improvement, backed by observable behaviors.
  • Skill Gap Analysis: Identifies critical skills necessary for current and future roles, noting any gaps and potential pathways to bridge them.

3. Strategic Development Plans & Growth Roadmaps

Beyond assessment, our tool helps forge a forward-looking path for professional growth, ensuring employees are continuously learning and evolving.

  • Personalized Development Objectives: Clearly defined, actionable goals for professional development, directly linked to identified areas for improvement and future career aspirations.
  • Targeted Learning Resources: Suggestions for relevant training programs, workshops, online courses, certifications, or mentorship opportunities.
  • Experiential Learning Opportunities: Recommendations for stretch assignments, cross-functional projects, job shadowing, or leadership opportunities to build new skills.
  • Timeline & Milestones: Proposed timelines and measurable milestones for tracking progress on development goals.
  • Managerial Support Plan: Outlines how the manager will support the employee's development journey, including regular check-ins and feedback.

4. Constructive Feedback & Recognition Framework

A critical component designed to deliver feedback that is both honest and empowering, fostering a positive environment for growth.

  • STAR Method Integration: Encourages feedback structured using the Situation, Task, Action, Result (STAR) method for clear, contextualized examples.
  • Balanced Feedback Approach: Ensures a mix of specific recognition for achievements and constructive feedback for areas needing improvement.
  • Impact-Focused Language: Guides the use of language that focuses on the impact of behaviors and actions, rather than personal attributes.
  • Actionable Recommendations: Provides concrete suggestions for how the employee can apply the feedback to improve performance and behavior.
  • Positive Reinforcement: Includes sections for acknowledging significant contributions, exemplary performance, and adherence to company values.

5. Comprehensive Summary & Forward-Looking Recommendations

A synthesized overview that brings all elements together, providing a holistic view of performance and a clear direction for the future.

  • Overall Performance Rating: A concise summary rating reflecting the employee's holistic performance across goals and competencies.
  • Key Takeaways: Highlights the most critical successes and primary areas for focus in the upcoming review cycle.
  • Growth Potential & Career Pathing: Discussion of the employee's potential for advancement and initial thoughts on long-term career trajectory within the organization.
  • Mutual Commitments: Outlines shared responsibilities between the employee and manager for ongoing development and performance management.
  • Sign-Off & Next Steps: A clear section for signatures and outlining the next steps in the performance review process (e.g., follow-up meetings, development plan implementation).

Why Choose Our Performance Review Writer?

  • Consistency & Fairness: Standardize your review process, ensuring equitable and objective evaluations across your organization.
  • Time Savings: Drastically reduce the time and effort managers spend drafting reviews, allowing them to focus on leadership and strategic initiatives.
  • Enhanced Quality: Generate high-caliber reviews that are detailed, well-structured, and provide clear actionable insights.
  • Employee Empowerment: Foster a culture of transparency and growth by providing employees with clear feedback and personalized development paths.
  • Data-Driven Decisions: Leverage structured data from reviews to identify organizational strengths, skill gaps, and training needs.
  • Compliance & Best Practices: Ensure your performance management process adheres to industry best practices and supports legal compliance.

Ready to Elevate Your Performance Reviews?

Transform your performance management process from a yearly chore into a powerful catalyst for growth and excellence. With the Performance Review Writer, you're not just generating documents; you're cultivating a high-performing, engaged workforce.

Contact us today to schedule a demo and discover how our Performance Review Writer can revolutionize your talent management strategy.

gemini Output

As step 3 of 3 in the "Performance Review Writer" workflow, this deliverable provides a comprehensive, polished, and professionally formatted framework for generating detailed performance reviews. This output integrates goal assessments, competency ratings, development plans, and a structured constructive feedback mechanism, ensuring a thorough and actionable review process.


Comprehensive Performance Review Framework

This framework is designed to facilitate the creation of high-quality, impactful performance reviews. It ensures all critical aspects of an employee's performance are evaluated, documented, and aligned with organizational goals and individual development.

1. Employee & Review Period Information

  • Employee Name: [Employee's Full Name]
  • Job Title: [Employee's Job Title]
  • Department: [Employee's Department]
  • Manager Name: [Manager's Full Name]
  • Review Period Start Date: [DD/MM/YYYY]
  • Review Period End Date: [DD/MM/YYYY]
  • Date of Review: [DD/MM/YYYY]

2. Executive Summary & Overall Performance Rating

  • Manager's Overall Summary:

* Provide a concise overview of the employee's performance during the review period, highlighting key strengths and areas for development.

Example:* "Alex has demonstrated consistent dedication and a strong ability to adapt to new project requirements. He consistently met project deadlines and significantly contributed to the successful launch of Project X. While his technical skills are exceptional, there's an opportunity to further enhance his cross-functional communication."

  • Overall Performance Rating:

* [Select One: Exceeds Expectations / Meets All Expectations / Meets Most Expectations / Needs Improvement / Unsatisfactory]

* Rating Justification: Provide specific examples and data points that support the overall rating.

3. Goal Assessment & Achievement

Evaluate performance against pre-defined goals for the review period. For each goal, provide context, actual results, and a brief analysis.

Rating Scale for Goals:

  • 5 - Significantly Exceeded: Achieved results far beyond expectations.
  • 4 - Exceeded: Achieved results beyond expectations.
  • 3 - Met: Achieved all aspects of the goal as expected.
  • 2 - Partially Met: Made progress but did not fully achieve the goal.
  • 1 - Not Met: Did not achieve the goal.

| Goal # | Goal Description & Metrics | Target | Actual Result | Analysis & Impact | Rating |

| :----- | :------------------------- | :----- | :------------ | :---------------- | :----- |

| 1 | [e.g., Lead the redesign of the customer onboarding flow to improve conversion rates.] | [e.g., Increase conversion by 15% within 6 months.] | [e.g., Increased conversion by 18% in 5 months, resulting in an estimated $50k revenue boost.] | Alex proactively identified bottlenecks, collaborated effectively with UX/UI, and delivered ahead of schedule. | 5 |

| 2 | [e.g., Mentor junior team member, ensuring successful completion of their first independent project.] | [e.g., Junior team member (Jamie) successfully completes Project Y with minimal oversight.] | [e.g., Jamie completed Project Y, but required more frequent intervention than anticipated, particularly in stakeholder communication.] | Alex provided valuable technical guidance but could improve in delegating and empowering Jamie to resolve issues independently. | 3 |

| 3 | [Add another goal...] | [Target...] | [Actual Result...] | [Analysis...] | [Rating] |

4. Competency Ratings & Behavioral Assessment

Assess the employee's performance against core organizational competencies and job-specific behaviors. Provide specific examples to support each rating.

Rating Scale for Competencies:

  • 5 - Role Model: Consistently demonstrates this competency at an exceptional level, setting an example for others.
  • 4 - Strong Performer: Consistently demonstrates this competency effectively.
  • 3 - Meets Expectations: Demonstrates this competency reliably as required for the role.
  • 2 - Developing: Inconsistently demonstrates this competency; shows potential but requires further development.
  • 1 - Needs Significant Development: Rarely demonstrates this competency; significant improvement required.

| Competency | Definition & Behavioral Indicators | Manager Comments & Specific Examples | Rating |

| :--------- | :--------------------------------- | :----------------------------------- | :----- |

| Communication | Clearly conveys information, listens actively, and provides constructive feedback. | Alex excels in technical presentations, breaking down complex topics for non-technical audiences. However, during the Q3 team meeting, he sometimes interrupted colleagues before they finished speaking. | 4 |

| Problem-Solving | Identifies issues, analyzes root causes, and implements effective solutions. | Alex demonstrated exceptional problem-solving during the system outage, quickly diagnosing the issue and leading the team to a swift resolution, minimizing downtime. | 5 |

| Teamwork & Collaboration | Works effectively with others, contributes to team goals, and fosters a positive team environment. | Alex consistently supports team members. For instance, he voluntarily assisted Maria with her data migration task, ensuring the project stayed on track. | 4 |

| Adaptability | Adjusts effectively to changing priorities, processes, and technologies. | Alex quickly mastered the new project management software. However, he initially struggled with the sudden shift in project scope for Project Z, requiring extra guidance. | 3 |

| Innovation | Generates new ideas, approaches challenges creatively, and drives continuous improvement. | Alex proposed and implemented the automated testing script, which reduced testing time by 20%. | 5 |

| [Add other relevant competencies...] | [Definition...] | [Examples...] | [Rating] |

5. Strengths & Key Accomplishments

Highlight the employee's most significant contributions and areas of excellence.

  • Key Strengths:

* [e.g., Technical Expertise in Python/SQL:] Alex consistently delivers high-quality code and acts as a subject matter expert for the team.

* [e.g., Project Leadership:] Demonstrated strong leadership in the successful completion of Project X, consistently motivating the team.

* [e.g., Mentorship:] Provided invaluable guidance to junior developers, accelerating their ramp-up time.

  • Specific Accomplishments:

* Successfully led the migration of database systems to AWS, completing the project 10% under budget and two weeks ahead of schedule.

* Developed and implemented a new performance dashboard, providing real-time insights that led to a 10% improvement in team efficiency.

* Received positive feedback from customer X for exceptional support during a critical incident, resolving the issue within the SLA.

6. Areas for Development & Constructive Feedback Framework

Identify specific areas where the employee can grow, providing actionable and constructive feedback. Use the STAR method (Situation, Task, Action, Result) where applicable for clarity.

  • Area 1: Cross-functional Communication

* Observation: At the Q3 product sync meeting, when discussing the integration with the marketing team, you focused heavily on technical details without adequately explaining the implications for non-technical stakeholders.

* Impact: This led to confusion and required a follow-up meeting to clarify objectives, delaying progress by two days.

* Recommendation: Practice tailoring your communication style to your audience. Before meetings, consider who will be present and what level of detail they need. Focus on the "what" and "why" for broader audiences, and the "how" for technical peers.

  • Area 2: Delegation & Empowerment

* Observation: During Jamie's Project Y, you often stepped in to resolve minor issues or complete tasks that Jamie could have handled with some guidance.

* Impact: While well-intentioned, this limited Jamie's opportunity to develop independent problem-solving skills and added to your workload.

* Recommendation: When mentoring, focus on asking probing questions to guide the mentee to their own solutions rather than providing direct answers. Trust your team members to learn and grow from their challenges, offering support rather than intervention.

  • Area 3: [Add another area...]

* Observation: [Specific example using STAR framework or clear observation.]

* Impact: [Explain the consequence or effect of the behavior.]

* Recommendation: [Actionable steps for improvement.]

7. Development Plan

Outline specific, measurable, achievable, relevant, and time-bound (SMART) goals for the employee's professional growth.

| Development Goal | Actions & Resources | Target Completion Date | Success Metrics | Manager Support |

| :--------------- | :------------------ | :--------------------- | :-------------- | :-------------- |

| 1. Enhance Cross-functional Communication | 1. Attend "Effective Stakeholder Communication" workshop. <br> 2. Present project updates to the leadership team, focusing on high-level impact. <br> 3. Seek feedback from non-technical peers after presentations. | Q1 [Next Year] | Positive feedback from 3+ non-technical stakeholders on clarity and relevance of presentations. <br> Self-assessment of improved confidence. | Provide access to workshop, schedule presentation opportunities, offer pre-presentation coaching. |

| 2. Improve Delegation & Mentorship Skills | 1. Read "The Coaching Habit" by Michael Bungay Stanier. <br> 2. Practice asking open-ended questions during 1:1s with junior team members. <br> 3. Allow junior team members to lead problem-solving sessions with support. | Q2 [Next Year] | Junior team members demonstrate increased autonomy in problem-solving. <br> Reduced instances of direct intervention by Alex in routine tasks. | Discuss strategies in 1:1s, provide coaching on delegation techniques. |

| 3. [Add another development goal...] | [Actions...] | [Date...] | [Metrics...] | [Support...] |

8. Future Goals & Objectives

Discuss potential goals and objectives for the upcoming review period, aligning with both organizational priorities and the employee's career aspirations.

  • [Example 1]: Lead the technical architecture design for the new "Project Omega" initiative, ensuring scalability and security.
  • [Example 2]: Explore opportunities to cross-train in data analytics to better inform product decisions.
  • [Example 3]: Participate in a company-wide initiative focused on improving team collaboration tools.

9. Employee Comments

  • Employee's Self-Assessment:

* [Employee to provide their perspective on their performance during the review period, including achievements, challenges, and aspirations.]

  • Feedback on the Review Process:

* [Employee to provide feedback on the fairness, clarity, and effectiveness of the performance review process.]

10. Acknowledgement & Signatures

By signing below, the employee acknowledges that they have received and discussed this performance review. This signature does not necessarily imply agreement with the entire content of the review.

  • Employee Signature: _________________________________
  • Date: _________________________________
  • Manager Signature: _________________________________
  • Date: _________________________________
  • HR Representative Signature (Optional): _________________________________
  • Date: _________________________________

Guidelines for Effective Review Writing

To maximize the impact and fairness of performance reviews using this framework:

  • Be Specific and Objective: Base feedback and ratings on observable behaviors and measurable results, not assumptions or generalizations. Use the STAR method for feedback (Situation, Task, Action, Result).
  • Focus on Development: Frame areas for improvement as opportunities for growth, providing clear, actionable steps and support.
  • Maintain a Balanced Perspective: Highlight strengths and accomplishments alongside areas for development to provide a holistic view.
  • Ensure Timeliness: Conduct reviews regularly and on schedule, referencing recent performance.
  • Encourage Dialogue: The review should be a conversation, not a monologue. Allow ample time for the employee to ask questions, provide their perspective, and discuss their development plan.
  • Avoid Surprises: Ongoing feedback throughout the year should prevent any major surprises during the formal review.
  • Review for Bias: Consciously check for any unconscious biases (e.g., halo effect, recency bias, gender bias) in your assessment.
  • Document Thoroughly: Keep detailed notes and supporting documentation for all ratings and feedback provided.
performance_review_writer.md
Download as Markdown
Copy all content
Full output as text
Download ZIP
IDE-ready project ZIP
Copy share link
Permanent URL for this run
Get Embed Code
Embed this result on any website
Print / Save PDF
Use browser print dialog
\n\n\n"); var hasSrcMain=Object.keys(extracted).some(function(k){return k.indexOf("src/main")>=0;}); if(!hasSrcMain) zip.file(folder+"src/main."+ext,"import React from 'react'\nimport ReactDOM from 'react-dom/client'\nimport App from './App'\nimport './index.css'\n\nReactDOM.createRoot(document.getElementById('root')!).render(\n \n \n \n)\n"); var hasSrcApp=Object.keys(extracted).some(function(k){return k==="src/App."+ext||k==="App."+ext;}); if(!hasSrcApp) zip.file(folder+"src/App."+ext,"import React from 'react'\nimport './App.css'\n\nfunction App(){\n return(\n
\n
\n

"+slugTitle(pn)+"

\n

Built with PantheraHive BOS

\n
\n
\n )\n}\nexport default App\n"); zip.file(folder+"src/index.css","*{margin:0;padding:0;box-sizing:border-box}\nbody{font-family:system-ui,-apple-system,sans-serif;background:#f0f2f5;color:#1a1a2e}\n.app{min-height:100vh;display:flex;flex-direction:column}\n.app-header{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:40px}\nh1{font-size:2.5rem;font-weight:700}\n"); zip.file(folder+"src/App.css",""); zip.file(folder+"src/components/.gitkeep",""); zip.file(folder+"src/pages/.gitkeep",""); zip.file(folder+"src/hooks/.gitkeep",""); Object.keys(extracted).forEach(function(p){ var fp=p.startsWith("src/")?p:"src/"+p; zip.file(folder+fp,extracted[p]); }); zip.file(folder+"README.md","# "+slugTitle(pn)+"\n\nGenerated by PantheraHive BOS.\n\n## Setup\n\`\`\`bash\nnpm install\nnpm run dev\n\`\`\`\n\n## Build\n\`\`\`bash\nnpm run build\n\`\`\`\n\n## Open in IDE\nOpen the project folder in VS Code or WebStorm.\n"); zip.file(folder+".gitignore","node_modules/\ndist/\n.env\n.DS_Store\n*.local\n"); } /* --- Vue (Vite + Composition API + TypeScript) --- */ function buildVue(zip,folder,app,code,panelTxt){ var pn=pkgName(app); var C=cc(pn); var extracted=extractCode(panelTxt); zip.file(folder+"package.json",'{\n "name": "'+pn+'",\n "version": "0.0.0",\n "type": "module",\n "scripts": {\n "dev": "vite",\n "build": "vue-tsc -b && vite build",\n "preview": "vite preview"\n },\n "dependencies": {\n "vue": "^3.5.13",\n "vue-router": "^4.4.5",\n "pinia": "^2.3.0",\n "axios": "^1.7.9"\n },\n "devDependencies": {\n "@vitejs/plugin-vue": "^5.2.1",\n "typescript": "~5.7.3",\n "vite": "^6.0.5",\n "vue-tsc": "^2.2.0"\n }\n}\n'); zip.file(folder+"vite.config.ts","import { defineConfig } from 'vite'\nimport vue from '@vitejs/plugin-vue'\nimport { resolve } from 'path'\n\nexport default defineConfig({\n plugins: [vue()],\n resolve: { alias: { '@': resolve(__dirname,'src') } }\n})\n"); zip.file(folder+"tsconfig.json",'{"files":[],"references":[{"path":"./tsconfig.app.json"},{"path":"./tsconfig.node.json"}]}\n'); zip.file(folder+"tsconfig.app.json",'{\n "compilerOptions":{\n "target":"ES2020","useDefineForClassFields":true,"module":"ESNext","lib":["ES2020","DOM","DOM.Iterable"],\n "skipLibCheck":true,"moduleResolution":"bundler","allowImportingTsExtensions":true,\n "isolatedModules":true,"moduleDetection":"force","noEmit":true,"jsxImportSource":"vue",\n "strict":true,"paths":{"@/*":["./src/*"]}\n },\n "include":["src/**/*.ts","src/**/*.d.ts","src/**/*.tsx","src/**/*.vue"]\n}\n'); zip.file(folder+"env.d.ts","/// \n"); zip.file(folder+"index.html","\n\n\n \n \n "+slugTitle(pn)+"\n\n\n
\n \n\n\n"); var hasMain=Object.keys(extracted).some(function(k){return k==="src/main.ts"||k==="main.ts";}); if(!hasMain) zip.file(folder+"src/main.ts","import { createApp } from 'vue'\nimport { createPinia } from 'pinia'\nimport App from './App.vue'\nimport './assets/main.css'\n\nconst app = createApp(App)\napp.use(createPinia())\napp.mount('#app')\n"); var hasApp=Object.keys(extracted).some(function(k){return k.indexOf("App.vue")>=0;}); if(!hasApp) zip.file(folder+"src/App.vue","\n\n\n\n\n"); zip.file(folder+"src/assets/main.css","*{margin:0;padding:0;box-sizing:border-box}body{font-family:system-ui,sans-serif;background:#fff;color:#213547}\n"); zip.file(folder+"src/components/.gitkeep",""); zip.file(folder+"src/views/.gitkeep",""); zip.file(folder+"src/stores/.gitkeep",""); Object.keys(extracted).forEach(function(p){ var fp=p.startsWith("src/")?p:"src/"+p; zip.file(folder+fp,extracted[p]); }); zip.file(folder+"README.md","# "+slugTitle(pn)+"\n\nGenerated by PantheraHive BOS.\n\n## Setup\n\`\`\`bash\nnpm install\nnpm run dev\n\`\`\`\n\n## Build\n\`\`\`bash\nnpm run build\n\`\`\`\n\nOpen in VS Code or WebStorm.\n"); zip.file(folder+".gitignore","node_modules/\ndist/\n.env\n.DS_Store\n*.local\n"); } /* --- Angular (v19 standalone) --- */ function buildAngular(zip,folder,app,code,panelTxt){ var pn=pkgName(app); var C=cc(pn); var sel=pn.replace(/_/g,"-"); var extracted=extractCode(panelTxt); zip.file(folder+"package.json",'{\n "name": "'+pn+'",\n "version": "0.0.0",\n "scripts": {\n "ng": "ng",\n "start": "ng serve",\n "build": "ng build",\n "test": "ng test"\n },\n "dependencies": {\n "@angular/animations": "^19.0.0",\n "@angular/common": "^19.0.0",\n "@angular/compiler": "^19.0.0",\n "@angular/core": "^19.0.0",\n "@angular/forms": "^19.0.0",\n "@angular/platform-browser": "^19.0.0",\n "@angular/platform-browser-dynamic": "^19.0.0",\n "@angular/router": "^19.0.0",\n "rxjs": "~7.8.0",\n "tslib": "^2.3.0",\n "zone.js": "~0.15.0"\n },\n "devDependencies": {\n "@angular-devkit/build-angular": "^19.0.0",\n "@angular/cli": "^19.0.0",\n "@angular/compiler-cli": "^19.0.0",\n "typescript": "~5.6.0"\n }\n}\n'); zip.file(folder+"angular.json",'{\n "$schema": "./node_modules/@angular/cli/lib/config/schema.json",\n "version": 1,\n "newProjectRoot": "projects",\n "projects": {\n "'+pn+'": {\n "projectType": "application",\n "root": "",\n "sourceRoot": "src",\n "prefix": "app",\n "architect": {\n "build": {\n "builder": "@angular-devkit/build-angular:application",\n "options": {\n "outputPath": "dist/'+pn+'",\n "index": "src/index.html",\n "browser": "src/main.ts",\n "tsConfig": "tsconfig.app.json",\n "styles": ["src/styles.css"],\n "scripts": []\n }\n },\n "serve": {"builder":"@angular-devkit/build-angular:dev-server","configurations":{"production":{"buildTarget":"'+pn+':build:production"},"development":{"buildTarget":"'+pn+':build:development"}},"defaultConfiguration":"development"}\n }\n }\n }\n}\n'); zip.file(folder+"tsconfig.json",'{\n "compileOnSave": false,\n "compilerOptions": {"baseUrl":"./","outDir":"./dist/out-tsc","forceConsistentCasingInFileNames":true,"strict":true,"noImplicitOverride":true,"noPropertyAccessFromIndexSignature":true,"noImplicitReturns":true,"noFallthroughCasesInSwitch":true,"paths":{"@/*":["src/*"]},"skipLibCheck":true,"esModuleInterop":true,"sourceMap":true,"declaration":false,"experimentalDecorators":true,"moduleResolution":"bundler","importHelpers":true,"target":"ES2022","module":"ES2022","useDefineForClassFields":false,"lib":["ES2022","dom"]},\n "references":[{"path":"./tsconfig.app.json"}]\n}\n'); zip.file(folder+"tsconfig.app.json",'{\n "extends":"./tsconfig.json",\n "compilerOptions":{"outDir":"./dist/out-tsc","types":[]},\n "files":["src/main.ts"],\n "include":["src/**/*.d.ts"]\n}\n'); zip.file(folder+"src/index.html","\n\n\n \n "+slugTitle(pn)+"\n \n \n \n\n\n \n\n\n"); zip.file(folder+"src/main.ts","import { bootstrapApplication } from '@angular/platform-browser';\nimport { appConfig } from './app/app.config';\nimport { AppComponent } from './app/app.component';\n\nbootstrapApplication(AppComponent, appConfig)\n .catch(err => console.error(err));\n"); zip.file(folder+"src/styles.css","* { margin: 0; padding: 0; box-sizing: border-box; }\nbody { font-family: system-ui, -apple-system, sans-serif; background: #f9fafb; color: #111827; }\n"); var hasComp=Object.keys(extracted).some(function(k){return k.indexOf("app.component")>=0;}); if(!hasComp){ zip.file(folder+"src/app/app.component.ts","import { Component } from '@angular/core';\nimport { RouterOutlet } from '@angular/router';\n\n@Component({\n selector: 'app-root',\n standalone: true,\n imports: [RouterOutlet],\n templateUrl: './app.component.html',\n styleUrl: './app.component.css'\n})\nexport class AppComponent {\n title = '"+pn+"';\n}\n"); zip.file(folder+"src/app/app.component.html","
\n
\n

"+slugTitle(pn)+"

\n

Built with PantheraHive BOS

\n
\n \n
\n"); zip.file(folder+"src/app/app.component.css",".app-header{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:60vh;gap:16px}h1{font-size:2.5rem;font-weight:700;color:#6366f1}\n"); } zip.file(folder+"src/app/app.config.ts","import { ApplicationConfig, provideZoneChangeDetection } from '@angular/core';\nimport { provideRouter } from '@angular/router';\nimport { routes } from './app.routes';\n\nexport const appConfig: ApplicationConfig = {\n providers: [\n provideZoneChangeDetection({ eventCoalescing: true }),\n provideRouter(routes)\n ]\n};\n"); zip.file(folder+"src/app/app.routes.ts","import { Routes } from '@angular/router';\n\nexport const routes: Routes = [];\n"); Object.keys(extracted).forEach(function(p){ var fp=p.startsWith("src/")?p:"src/"+p; zip.file(folder+fp,extracted[p]); }); zip.file(folder+"README.md","# "+slugTitle(pn)+"\n\nGenerated by PantheraHive BOS.\n\n## Setup\n\`\`\`bash\nnpm install\nng serve\n# or: npm start\n\`\`\`\n\n## Build\n\`\`\`bash\nng build\n\`\`\`\n\nOpen in VS Code with Angular Language Service extension.\n"); zip.file(folder+".gitignore","node_modules/\ndist/\n.env\n.DS_Store\n*.local\n.angular/\n"); } /* --- Python --- */ function buildPython(zip,folder,app,code){ var title=slugTitle(app); var pn=pkgName(app); var src=code.replace(/^\`\`\`[\w]*\n?/m,"").replace(/\n?\`\`\`$/m,"").trim(); var reqMap={"numpy":"numpy","pandas":"pandas","sklearn":"scikit-learn","tensorflow":"tensorflow","torch":"torch","flask":"flask","fastapi":"fastapi","uvicorn":"uvicorn","requests":"requests","sqlalchemy":"sqlalchemy","pydantic":"pydantic","dotenv":"python-dotenv","PIL":"Pillow","cv2":"opencv-python","matplotlib":"matplotlib","seaborn":"seaborn","scipy":"scipy"}; var reqs=[]; Object.keys(reqMap).forEach(function(k){if(src.indexOf("import "+k)>=0||src.indexOf("from "+k)>=0)reqs.push(reqMap[k]);}); var reqsTxt=reqs.length?reqs.join("\n"):"# add dependencies here\n"; zip.file(folder+"main.py",src||"# "+title+"\n# Generated by PantheraHive BOS\n\nprint(title+\" loaded\")\n"); zip.file(folder+"requirements.txt",reqsTxt); zip.file(folder+".env.example","# Environment variables\n"); zip.file(folder+"README.md","# "+title+"\n\nGenerated by PantheraHive BOS.\n\n## Setup\n\`\`\`bash\npython3 -m venv .venv\nsource .venv/bin/activate\npip install -r requirements.txt\n\`\`\`\n\n## Run\n\`\`\`bash\npython main.py\n\`\`\`\n"); zip.file(folder+".gitignore",".venv/\n__pycache__/\n*.pyc\n.env\n.DS_Store\n"); } /* --- Node.js --- */ function buildNode(zip,folder,app,code){ var title=slugTitle(app); var pn=pkgName(app); var src=code.replace(/^\`\`\`[\w]*\n?/m,"").replace(/\n?\`\`\`$/m,"").trim(); var depMap={"mongoose":"^8.0.0","dotenv":"^16.4.5","axios":"^1.7.9","cors":"^2.8.5","bcryptjs":"^2.4.3","jsonwebtoken":"^9.0.2","socket.io":"^4.7.4","uuid":"^9.0.1","zod":"^3.22.4","express":"^4.18.2"}; var deps={}; Object.keys(depMap).forEach(function(k){if(src.indexOf(k)>=0)deps[k]=depMap[k];}); if(!deps["express"])deps["express"]="^4.18.2"; var pkgJson=JSON.stringify({"name":pn,"version":"1.0.0","main":"src/index.js","scripts":{"start":"node src/index.js","dev":"nodemon src/index.js"},"dependencies":deps,"devDependencies":{"nodemon":"^3.0.3"}},null,2)+"\n"; zip.file(folder+"package.json",pkgJson); var fallback="const express=require(\"express\");\nconst app=express();\napp.use(express.json());\n\napp.get(\"/\",(req,res)=>{\n res.json({message:\""+title+" API\"});\n});\n\nconst PORT=process.env.PORT||3000;\napp.listen(PORT,()=>console.log(\"Server on port \"+PORT));\n"; zip.file(folder+"src/index.js",src||fallback); zip.file(folder+".env.example","PORT=3000\n"); zip.file(folder+".gitignore","node_modules/\n.env\n.DS_Store\n"); zip.file(folder+"README.md","# "+title+"\n\nGenerated by PantheraHive BOS.\n\n## Setup\n\`\`\`bash\nnpm install\n\`\`\`\n\n## Run\n\`\`\`bash\nnpm run dev\n\`\`\`\n"); } /* --- Vanilla HTML --- */ function buildVanillaHtml(zip,folder,app,code){ var title=slugTitle(app); var isFullDoc=code.trim().toLowerCase().indexOf("=0||code.trim().toLowerCase().indexOf("=0; var indexHtml=isFullDoc?code:"\n\n\n\n\n"+title+"\n\n\n\n"+code+"\n\n\n\n"; zip.file(folder+"index.html",indexHtml); zip.file(folder+"style.css","/* "+title+" — styles */\n*{margin:0;padding:0;box-sizing:border-box}\nbody{font-family:system-ui,-apple-system,sans-serif;background:#fff;color:#1a1a2e}\n"); zip.file(folder+"script.js","/* "+title+" — scripts */\n"); zip.file(folder+"assets/.gitkeep",""); zip.file(folder+"README.md","# "+title+"\n\nGenerated by PantheraHive BOS.\n\n## Open\nDouble-click \`index.html\` in your browser.\n\nOr serve locally:\n\`\`\`bash\nnpx serve .\n# or\npython3 -m http.server 3000\n\`\`\`\n"); zip.file(folder+".gitignore",".DS_Store\nnode_modules/\n.env\n"); } /* ===== MAIN ===== */ var sc=document.createElement("script"); sc.src="https://cdnjs.cloudflare.com/ajax/libs/jszip/3.10.1/jszip.min.js"; sc.onerror=function(){ if(lbl)lbl.textContent="Download ZIP"; alert("JSZip load failed — check connection."); }; sc.onload=function(){ var zip=new JSZip(); var base=(_phFname||"output").replace(/\.[^.]+$/,""); var app=base.toLowerCase().replace(/[^a-z0-9]+/g,"_").replace(/^_+|_+$/g,"")||"my_app"; var folder=app+"/"; var vc=document.getElementById("panel-content"); var panelTxt=vc?(vc.innerText||vc.textContent||""):""; var lang=detectLang(_phCode,panelTxt); if(_phIsHtml){ buildVanillaHtml(zip,folder,app,_phCode); } else if(lang==="flutter"){ buildFlutter(zip,folder,app,_phCode,panelTxt); } else if(lang==="react-native"){ buildReactNative(zip,folder,app,_phCode,panelTxt); } else if(lang==="swift"){ buildSwift(zip,folder,app,_phCode,panelTxt); } else if(lang==="kotlin"){ buildKotlin(zip,folder,app,_phCode,panelTxt); } else if(lang==="react"){ buildReact(zip,folder,app,_phCode,panelTxt); } else if(lang==="vue"){ buildVue(zip,folder,app,_phCode,panelTxt); } else if(lang==="angular"){ buildAngular(zip,folder,app,_phCode,panelTxt); } else if(lang==="python"){ buildPython(zip,folder,app,_phCode); } else if(lang==="node"){ buildNode(zip,folder,app,_phCode); } else { /* Document/content workflow */ var title=app.replace(/_/g," "); var md=_phAll||_phCode||panelTxt||"No content"; zip.file(folder+app+".md",md); var h=""+title+""; h+="

"+title+"

"; var hc=md.replace(/&/g,"&").replace(//g,">"); hc=hc.replace(/^### (.+)$/gm,"

$1

"); hc=hc.replace(/^## (.+)$/gm,"

$1

"); hc=hc.replace(/^# (.+)$/gm,"

$1

"); hc=hc.replace(/\*\*(.+?)\*\*/g,"$1"); hc=hc.replace(/\n{2,}/g,"

"); h+="

"+hc+"

Generated by PantheraHive BOS
"; zip.file(folder+app+".html",h); zip.file(folder+"README.md","# "+title+"\n\nGenerated by PantheraHive BOS.\n\nFiles:\n- "+app+".md (Markdown)\n- "+app+".html (styled HTML)\n"); } zip.generateAsync({type:"blob"}).then(function(blob){ var a=document.createElement("a"); a.href=URL.createObjectURL(blob); a.download=app+".zip"; a.click(); URL.revokeObjectURL(a.href); if(lbl)lbl.textContent="Download ZIP"; }); }; document.head.appendChild(sc); } function phShare(){navigator.clipboard.writeText(window.location.href).then(function(){var el=document.getElementById("ph-share-lbl");if(el){el.textContent="Link copied!";setTimeout(function(){el.textContent="Copy share link";},2500);}});}function phEmbed(){var runId=window.location.pathname.split("/").pop().replace(".html","");var embedUrl="https://pantherahive.com/embed/"+runId;var code='';navigator.clipboard.writeText(code).then(function(){var el=document.getElementById("ph-embed-lbl");if(el){el.textContent="Embed code copied!";setTimeout(function(){el.textContent="Get Embed Code";},2500);}});}