fsd:second-look

Review code changes for over-engineering and unnecessary features.

2|Updated Feb 16, 2026
One-click install
npx skills add https://github.com/fixpoint-labs/flow-state-dev --skill fsd-second-look
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: fsd:second-look
Source: https://github.com/fixpoint-labs/flow-state-dev/tree/main/.agents/skills/second-look
Command: npx skills add https://github.com/fixpoint-labs/flow-state-dev --skill fsd-second-look

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill helps identify potential over-engineering or unnecessary features in code changes, promoting leaner and more efficient solutions.

Core Features & Use Cases

  • Retrospective Code Review: Analyze existing code changes for potential issues such as over-engineering, unnecessary features, or speculative additions.
  • Leaner Solutions: Provide recommendations for more efficient code that meets the actual requirements without excess.
  • Use Case: Before deploying a new feature, use this Skill to review the code changes and ensure they align with the intended scope and functionality.

Quick Start

Run the fsd:second-look skill with the target 'FIX-123' to review the attached spec for over-engineering.

Frequently Asked Questions about fsd:second-look

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I detect over-engineering in code changes before deployment?

To detect over-engineering in code changes, analyze the diffs for speculative additions and unnecessary complexity. Retrospective code review identifies speculative features and recommends leaner solutions that align with actual requirements.

What is retrospective code analysis for unnecessary features?

Retrospective code analysis for unnecessary features evaluates existing code changes to identify speculative additions. It focuses on pinpointing excess complexity and promotes leaner code that meets intended scope without over-engineering.

How do I review large-scale feature code for speculative additions?

Review large-scale feature code for speculative additions by analyzing the changes against intended scope. This process isolates unnecessary complexity and provides recommendations for more efficient, leaner code solutions.

Can I analyze a Jira spec for unnecessary complexity before implementation?

Yes, you can analyze a Jira spec for unnecessary complexity before implementation. By reviewing the attached spec for over-engineering, you ensure the planned functionality aligns with the intended scope and avoids speculative features.

When should I use a code optimization review for over-engineering?

Use a code optimization review for over-engineering before deploying a new feature or when evaluating large-scale changes. It helps ensure code changes avoid unnecessary features and promotes efficient, leaner solutions.