← Back to list

context-detection
by jovermier
Claude Code agents for Go, GraphQL, Next.js, and Playwright. 4 agents, 12 skills for code review and test generation.
⭐ 0🍴 0📅 Jan 3, 2026
SKILL.md
name: context-detection description: Automatically detect project tech stack, frameworks, and development context
Project Context Detection
Automatically analyzes the current project to detect technologies, frameworks, and development patterns.
When to Use
This skill is invoked when:
- Running
/auto-skillscommand
Detection Methods
1. File System Analysis
Check for configuration files and lock files:
| Technology | Indicators |
|---|---|
| Node.js | package.json, package-lock.json, yarn.lock, pnpm-lock.yaml |
| Go | go.mod, go.sum, *.go files |
| Python | requirements.txt, pyproject.toml, Pipfile, poetry.lock |
| Ruby | Gemfile, Gemfile.lock |
| Rust | Cargo.toml, Cargo.lock |
| Java | pom.xml, build.gradle |
| TypeScript | tsconfig.json |
2. Framework Detection
| Framework | Indicators |
|---|---|
| Next.js | next.config.js, app/ directory with page.tsx |
| React | package.json contains react, JSX files |
| Vue | package.json contains vue, .vue files |
| GraphQL | .graphql files, schema.graphql, Apollo/GraphQL in deps |
| Express | express in dependencies |
| FastAPI | fastapi in dependencies |
| Django | django in dependencies, manage.py |
| Rails | rails in dependencies, config/routes.rb |
3. Testing Frameworks
| Framework | Indicators |
|---|---|
| Jest | jest.config.js, *.test.js, *.spec.js |
| Playwright | playwright.config.js, *.spec.ts |
| Pytest | pytest.ini, conftest.py, test_*.py |
| Go testing | *_test.go files |
4. Code Analysis
Analyze file extensions and imports:
- Count file types (
.go,.tsx,.py, etc.) - Analyze import statements for frameworks
- Check for API routes, database schemas
Output Format
Return a structured context object:
{
"languages": ["go", "javascript"],
"frameworks": ["nextjs", "graphql"],
"testing": ["playwright", "go-testing"],
"packageManager": "pnpm",
"hasApi": true,
"hasDatabase": true,
"projectType": "fullstack"
}
Example Workflow
When detecting context for a project:
- Scan root directory for config files
- Analyze
package.json,go.mod, or equivalent - Count file types in
src/or main directories - Check for test files and frameworks
- Return structured context for auto-installation decisions
Integration
This skill feeds into:
- scan: Determines which SkillsMP skills to fetch
Score
Total Score
65/100
Based on repository quality metrics
✓SKILL.md
SKILL.mdファイルが含まれている
+20
✓LICENSE
ライセンスが設定されている
+10
✓説明文
100文字以上の説明がある
+10
○人気
GitHub Stars 100以上
0/15
○最近の活動
3ヶ月以内に更新がある
0/10
○フォーク
10回以上フォークされている
0/5
✓Issue管理
オープンIssueが50未満
+5
○言語
プログラミング言語が設定されている
0/5
○タグ
1つ以上のタグが設定されている
0/5
Reviews
💬
Reviews coming soon