Back to list
trash-panda-v91-beta

codebase-assessment

by trash-panda-v91-beta

A modular and declarative dotfiles configuration using Nix Flakes, Home Manager, and nix-darwin.

1🍴 0📅 Jan 22, 2026

SKILL.md


name: codebase-assessment description: Use when starting open-ended tasks in unfamiliar codebases, before following existing patterns

Codebase Assessment

Assess codebase maturity before implementing. Don't blindly follow patterns that may be outdated or inconsistent.

Quick Assessment Checklist

  1. Check config files: linter, formatter, type config present?
  2. Sample 2-3 similar files: Are patterns consistent?
  3. Note project age signals: Dependencies current? Patterns modern?

State Classification

StateSignalsYour Behavior
DisciplinedConsistent patterns, configs present, tests existFollow existing style strictly
TransitionalMixed patterns, some structureAsk: "I see X and Y patterns. Which to follow?"
Legacy/ChaoticNo consistency, outdated patternsPropose: "No clear conventions. I suggest [X]. OK?"
GreenfieldNew/empty projectApply modern best practices

Verification Before Assuming

If codebase appears undisciplined, verify before assuming:

  • Different patterns may serve different purposes (intentional)
  • Migration might be in progress
  • You might be looking at the wrong reference files

What To Check

AreaCheck For
StyleESLint/Prettier/Biome config, consistent formatting
Typestsconfig.json strictness, type coverage
TestingTest framework, coverage expectations, test file patterns
StructureFolder conventions, naming patterns, module boundaries
DependenciesPackage age, maintenance status, duplicate functionality

Output Format

After assessment, state:

Codebase state: [Disciplined/Transitional/Legacy/Greenfield]
Key patterns to follow: [list 2-3]
Concerns noted: [any issues observed]
Proceeding with: [your approach]

Score

Total Score

55/100

Based on repository quality metrics

SKILL.md

SKILL.mdファイルが含まれている

+20
LICENSE

ライセンスが設定されている

0/10
説明文

100文字以上の説明がある

0/10
人気

GitHub Stars 100以上

0/15
最近の活動

1ヶ月以内に更新

+10
フォーク

10回以上フォークされている

0/5
Issue管理

オープンIssueが50未満

+5
言語

プログラミング言語が設定されている

+5
タグ

1つ以上のタグが設定されている

+5

Reviews

💬

Reviews coming soon