feat(profiles): add GraphQL and Apollo Federation workflow profile
Maintainers usually reply within 1 day
Assessment
- Difficulty
- 1/5
- Estimated time
- 1-3 hours
- Newbie friendliness
- 85/100
Research direction
Open tests/test_profile_schemas.py first: it enforces the required keys and value shapes for a profile. Then read an existing profile in src/skills_mcp_server/profiles/ as a template and base the new graphql_federation.json on it, filling skills, tools and best_practices for GraphQL schema design and Apollo Federation. Done means the file exists with the exact id, name, description, version, category given in the issue and pytest tests/test_profile_schemas.py passes.
Written by the indexing model from the issue text.
Description
Summary
Add a curated workflow profile for GraphQL schema design and Apollo Federation in src/skills_mcp_server/profiles/graphql_federation.json.
Scope and Requirements
Create src/skills_mcp_server/profiles/graphql_federation.json following the schema enforced by tests/test_profile_schemas.py:
id:"graphql_federation"name:"GraphQL & Apollo Federation"description:"Curated toolsets and architectural guidelines for GraphQL schema design, subgraph composition, and query optimization."version:"1.0.0"category:"web"skills: list of relevant skills (for examplegraphql,apollo-server,apollo-router,graphql-codegen,dataloader,schema-stitching).tools: list of recommended CLI tools and MCP integrations.best_practices: list of key engineering practices (for example resolver batching via dataloader, N+1 query mitigation, subgraph entity key design, query depth and complexity limits).
Acceptance Criteria
- File
src/skills_mcp_server/profiles/graphql_federation.jsonis created and valid JSON. pytest tests/test_profile_schemas.pypasses without error.
- Dominant language
- Python
- Stars
- 1
- Forks
- 4
- Avg merge
- 5h 58m
- Merged PRs (30d)
- 20
Getting set up
- Ships a Dockerfile or Docker Compose file
- No pull request template
- No contributing guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from rajpreetcodes/Skills_MCP_Server
-
feat(profiles): add Redis caching and distributed systems workflow profilePossibly taken @reddy895 claimed this 3 days ago. Openenhancement good first issue
Difficulty 2/5 1-3 hours Newbie friendliness 82/100
rajpreetcodes/Skills_MCP_Server#51 ·
Maintainers usually reply within 1 day
-
feat(profiles): add SvelteKit and Vite modern web workflow profilePossibly taken @reddy895 claimed this 3 days ago. Openenhancement good first issue
Difficulty 2/5 1-3 hours Newbie friendliness 82/100
rajpreetcodes/Skills_MCP_Server#50 ·
Maintainers usually reply within 1 day
-
feat(profiles): add AWS Cloud Security and IAM posture workflow profilePossibly taken @reddy895 claimed this 3 days ago. Openenhancement good first issue
Difficulty 2/5 1-3 hours Newbie friendliness 74/100
rajpreetcodes/Skills_MCP_Server#49 ·
Maintainers usually reply within 1 day
-
feat(profiles): add PyTorch and Deep Learning fine-tuning workflow profilePossibly taken @bh-official claimed this 4 days ago. Openenhancement good first issue
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
rajpreetcodes/Skills_MCP_Server#48 · 1 comment ·
Maintainers usually reply within 1 day
-
feat(profiles): add Network Penetration Testing and offensive security workflow profilePossibly taken @reddy895 claimed this 3 days ago. Openenhancement good first issue
Difficulty 2/5 1-3 hours Newbie friendliness 88/100
rajpreetcodes/Skills_MCP_Server#44 ·
Maintainers usually reply within 1 day
All issues in rajpreetcodes/Skills_MCP_Server
Similar issues
-
app: scripts status: backlog type: documentation
Difficulty 2/5 1-3 hours Newbie friendliness 86/100
netbox-community/netbox-scripts#68 ·
Maintainers usually reply within 1 day
-
Difficulty 1/5 Under an hour Newbie friendliness 91/100
marin-community/marin#10765 ·
Maintainers usually reply within 1 day
-
Difficulty 1/5 Under an hour Newbie friendliness 70/100
flathub/com.unity.UnityHub#230 ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
Maintainers usually reply within 1 day
-
namespace operations
Difficulty 1/5 Under an hour Newbie friendliness 63/100
EclipseFdn/open-vsx.org#14910 ·
Maintainers usually reply within 1 day