# Analyzing Feature Implementations

> Archived skill guidance for analyzing-feature-implementations.

- Skill: `majiayu000/analyzing-feature-implementations` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds add majiayu000/analyzing-feature-implementations`
- Raw SKILL.md: https://api.skillmd.com/api/skills/majiayu000/analyzing-feature-implementations/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: majiayu000 (https://skillmd.com/u/majiayu000)
- Updated: 2026-09-09
- Page: https://skillmd.com/skills/majiayu000/analyzing-feature-implementations

---


---
name: analyzing-feature-implementations
description: Analyzes an existing software feature implementation.
```

# Analyzing Feature Implementations
This skill produces a structured, LLM-oriented implementation report for cross-project comparison, tradeoff analysis, and improvement recommendations.

Use when documenting current feature internals, comparing similar features across repositories, or preparing inputs for LLM-based design review.

## Workflow
1. Resolve feature name -> kebab-case.
2. Discover implementation surface:
   - Identify entrypoints, routes/handlers, core service objects, and integration points.
3. Build "Code map":
   - List primary files and the key identifiers in each.
4. Trace flows:
   - Typical happy path + 2–3 important edge/error paths.
5. Extract interfaces and contracts:
   - API schema, request/response, events, DB schema, config.
6. Identify tradeoffs:
   - What the implementation optimizes for and what it sacrifices.
7. Writes a report to doc/feature-description if folder does not exist create one.

