design-review

Review design and implementation plans for architectural soundness and delivery risk.

Updated Mar 12, 2026
One-click install
npx skills add https://github.com/novel-jp/projsight-plugin --skill design-review-novel-jp
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: design-review
Source: https://github.com/novel-jp/projsight-plugin/tree/main/skills/design-review
Command: npx skills add https://github.com/novel-jp/projsight-plugin --skill design-review-novel-jp

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

設計や実装方針を進める前に、抜け漏れ・リスク・過剰設計を CTO 視点で洗い出し、意思決定の質を上げる Skill です。

Core Features & Use Cases

  • 代替案の検証: 技術選定、アーキテクチャ、データモデル、API 設計で見落とされた選択肢を確認します。
  • リスク評価: 性能、保守性、セキュリティ、依存関係の観点から将来壊れうる点を指摘します。
  • 整合性チェック: 既存の DR や設計方針、コンポーネント責務との矛盾を見つけます。
  • Use Case: 実装前のプラン承認、DR 作成時のセルフレビュー、設計会議後の第三者レビューに向いています。

Quick Start

現在の設計案と会話コンテキストをもとに、CTO 視点で厳しめにレビューしてください。

Frequently Asked Questions about design-review

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

FAQPage Schema
How do I review an architecture design for trade-offs and delivery risks?

To review an architecture design, compare the implementation plan against existing decisions to identify gaps, evaluate trade-offs, and surface delivery risks without making repository changes.

What is the best way to check an implementation proposal for overengineering?

Checking an implementation proposal for overengineering involves analyzing the technical design from a CTO perspective to validate technical choices and ensure the plan avoids unnecessary complexity before approval.

How do I validate a decision record against existing architecture guidelines?

Validating a decision record requires checking the proposed design for consistency with existing DRs, component responsibilities, and architecture guidelines to find contradictions and technical risks.

Can I use a design review to find missing alternatives in API and data model design?

Yes, you can use a design review to find missing alternatives in API and data model design by evaluating the planning discussion to confirm overlooked options are identified before implementation.

When do I need a technical risk assessment for a codebase-aware product development plan?

You need a technical risk assessment when finalizing implementation plans, preparing a DR, or conducting a post-meeting third-party review to identify future breaking points in performance, security, and maintainability.