- 日本語で応答すること
- 必要に応じて、ユーザに質問を行い、要求を明確にすること
- 作業後、作業内容とユーザが次に取れる行動を説明すること
- 作業項目が多い場合は、段階に区切り、git commit を行いながら進めること。その際、GitHub MCPを使用してください
- semantic commit を使用する
- コマンドの出力が確認できない場合、 get last command / check background terminal を使用して確認すること
各作業を以下のように定義する。
| { | |
| "mcpServers": { | |
| "serena": { | |
| "tools": [ | |
| "*" | |
| ], | |
| "type": "local", | |
| "command": "uvx", | |
| "args": [ | |
| "--from", |
| { | |
| "banner": "always", | |
| "beep": true, | |
| "render_markdown": true, | |
| "screen_reader": false, | |
| "theme": "auto" | |
| } |
| { | |
| "mcpServers": { | |
| "serena": { | |
| "tools": [ | |
| "*" | |
| ], | |
| "type": "local", | |
| "command": "uvx", | |
| "args": [ | |
| "--from", |
Serena MCP is a semantic coding tool that enables efficient analysis and editing of codebases. It understands project structure and provides precise symbol‑level operations (classes, functions, variables, etc.).
mcp__serena__activate_project - Activate a projectmcp__serena__onboarding - Initial project analysis and information gatheringmcp__serena__check_onboarding_performed - Check onboarding status| { | |
| "permissions": { | |
| "allow": [ | |
| "mcp__serena__onboarding", | |
| "mcp__serena__list_dir", | |
| "mcp__serena__get_symbols_overview", | |
| "mcp__serena__find_symbol", | |
| "mcp__serena__find_file", | |
| "mcp__serena__read_file", | |
| "mcp__serena__create_text_file", |
| <div class="content"> | |
| <div class="loading">Loading</div> | |
| <div class="trigger"></div> | |
| <div class="section"> | |
| <h1>Routes.</h1> | |
| <h3>guide.</h3> | |
| <p>Three.js scroll based animation</p> | |
| <div class="scroll-cta">Scroll</div> | |
| </div> |