{"id":44670541,"url":"https://github.com/finndersen/claudeconfig","last_synced_at":"2026-02-15T02:01:28.023Z","repository":{"id":313037296,"uuid":"1031897847","full_name":"Finndersen/ClaudeConfig","owner":"Finndersen","description":"My Claude Code configuration setup","archived":false,"fork":false,"pushed_at":"2025-09-03T13:45:28.000Z","size":8,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"master","last_synced_at":"2025-10-08T23:39:33.745Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Finndersen.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2025-08-04T13:51:32.000Z","updated_at":"2025-09-03T13:45:32.000Z","dependencies_parsed_at":"2025-09-03T15:29:57.478Z","dependency_job_id":"25360155-d77b-4871-9394-8328eb517c91","html_url":"https://github.com/Finndersen/ClaudeConfig","commit_stats":null,"previous_names":["finndersen/claudeconfig"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Finndersen/ClaudeConfig","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Finndersen%2FClaudeConfig","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Finndersen%2FClaudeConfig/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Finndersen%2FClaudeConfig/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Finndersen%2FClaudeConfig/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Finndersen","download_url":"https://codeload.github.com/Finndersen/ClaudeConfig/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Finndersen%2FClaudeConfig/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29465397,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-15T01:01:38.065Z","status":"online","status_checked_at":"2026-02-15T02:00:07.449Z","response_time":118,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2026-02-15T02:01:22.235Z","updated_at":"2026-02-15T02:01:28.018Z","avatar_url":"https://github.com/Finndersen.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# My Claude Code Setup\n\nHere's my current Claude Code setup of [CLAUDE.md](CLAUDE.md), custom slash commands and MCP server configurations.\nSome of it is somewhat specific to my work environment, but most of it should be quite generic \u0026 transferable. \n\nI'm constantly learning and iterating and keen to hear from anyone who has suggestions for improvements! \n\n## Alternative commands/tools\nThe [CLAUDE.md](CLAUDE.md) prompt assumes that the following tools/commands are installed:\n- `fd` as an alternative to `find` for better performance and respecting .gitignore\n- `ripgrep` (`rg`) as an alternative to `grep` for better performance and respecting .gitignore\n- `ast-grep` for searching code structure with flexible patterns\n\n## Custom Slash Commands\n- `file_task`: Implement a task from a structured file-based definition (with plan-think-implement steps)\n- `jira_task`: Implement a task from a Jira issue/ticket (with plan-think-implement steps)\n- `create_pr`: Create a Github Pull Request (PR) for changes made in the current git feature branch, linked to a Jira task\n\n## MCP server configuration\n\n- [Jira (Atlassian)](https://support.atlassian.com/rovo/docs/getting-started-with-the-atlassian-remote-mcp-server/) - Allows agent to interact with Jira tasks, for autonomous end-to-end task completion if the task description is detailed enough. The official linked MCP server is a remote SSE one, which works with Claude Code but not Gemini CLI. For Gemini, there is another local STDIO option [here](https://github.com/sooperset/mcp-atlassian?tab=readme-ov-file#-configuration-examples).\n- [Github](https://github.com/github/github-mcp-server) - Allows agent to interact with Github, such as create PRs or read comments on PRs etc.\n- [Unblocked](https://docs.getunblocked.com/unblocked-mcp#unblocked-mcp) - Allows agent to access company-specific resources from Notion, Slack, Github etc. Helpful for gathering context, however one of the tools description says to always use it before doing anything else, so it may cause agent to waste time and context when it doesn’t need to. Worth experimenting with\n- [Context7](https://github.com/upstash/context7) - Provides up-to-date code \u0026 library documentation\n- [Slack](https://github.com/korotovsky/slack-mcp-server/tree/master) - Allows access to Slack messages/threads (read-only by default)\n\nExample config in `~/.claude.json`:\n\n```json\n{\n  \"mcpServers\": {\n    \"Jira\": {\n      \"type\": \"sse\",\n      \"url\": \"https://mcp.atlassian.com/v1/sse\"\n    },\n    \"Github\": {\n      \"type\": \"stdio\",\n      \"command\": \"docker\",\n      \"args\": [\n        \"run\",\n        \"-i\",\n        \"--rm\",\n        \"-e\",\n        \"GITHUB_PERSONAL_ACCESS_TOKEN\",\n        \"ghcr.io/github/github-mcp-server\"\n      ],\n      \"env\": {\n        \"GITHUB_PERSONAL_ACCESS_TOKEN\": \"\u003cYOUR_ACCESS_TOKEN\u003e\"\n      }\n    },\n    \"Unblocked\": {\n      \"command\": \"/Users/finn.andersen/.unblocked/agent/node/bin/node\",\n      \"args\": [\n        \"/Applications/Unblocked.app/Contents/Resources/mcp/server.js\",\n        \"--client\",\n        \"mcpClaudeCode\"\n      ]\n    },\n    \"Context7\": {\n      \"type\": \"sse\",\n      \"url\": \"https://mcp.context7.com/sse\"\n    },\n    \"Slack\": {\n      \"command\": \"npx\",\n      \"args\": [\n        \"-y\",\n        \"slack-mcp-server@latest\",\n        \"--transport\",\n        \"stdio\"\n      ],\n      \"env\": {\n        \"SLACK_MCP_XOXC_TOKEN\": \"xoxc-...\",\n        \"SLACK_MCP_XOXD_TOKEN\": \"xoxd-...\"\n      }\n    },\n    ...\n}\n```","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffinndersen%2Fclaudeconfig","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffinndersen%2Fclaudeconfig","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffinndersen%2Fclaudeconfig/lists"}