Build a Public Service Eligibility & Benefit Routing Agent with Claude Agents SDK
Citizens navigating family milestones need automated cross-agency service recommendations under Smart Nation initiatives like LifeSG. Build an autonomous agent using the Claude Agents SDK that ingests citizen profiles, evaluates eligibility rules, and generates personalized application workflows.
What you are building
The core problem, expected build, and operating context for this challenge.
Build a citizen workflow agent using Claude Agents SDK to evaluate milestone benefits and automate multi-agency application payloads.
How work is evaluated
Evaluates Claude Agents SDK agent accuracy in determining citizen benefit eligibility and producing valid multi-agency submission schemas.
Challenge datasets
Public datasets, plus the private datasets you have access to.
How submissions are scored
These dimensions define what the evaluator checks and which criteria separate a passable run from a strong one.
baby_bonus_eligibility_pass
Ensures newborn profile triggers Baby Bonus eligibility inclusion
This dimension contributes its full weight only when the submission satisfies the requirement. Partial credit is not awarded.
grant_calc_precision
Estimated grant total accuracy against government baseline matrix • target: 0.98 • range: 0-1
This dimension contributes its full weight only when the submission satisfies the requirement. Partial credit is not awarded.
What you should walk away with
Build complex autonomous agents using the Claude Agents SDK
Leverage extended thinking capabilities for multi-step eligibility reasoning
Parse public scheme rules across health, housing, and childcare domains
Construct multi-agency API submission payloads for government services
Reference links and supporting material
Synthetic citizen demographic profiles and Singapore milestone grant benefit rules.
Challenge setup
Evaluates Claude Agents SDK agent accuracy in determining citizen benefit eligibility and producing valid multi-agency submission schemas.
Challenge input
JSON object with household_income_sgd, num_children, housing_type, newborn_date
Claude Agents SDK
Enables extended thinking and native tool loops with Claude
Evaluated output
JSON object with eligible_schemes array, total_estimated_grant_sgd, and action_plan steps
- Ensures newborn profile triggers Baby Bonus eligibility inclusion
- Estimated grant total accuracy against government baseline matrix • target: 0.98 • range: 0-1
- Benchmark: GovService-Bench-2026
- Grant Calc Precision target: 0.98
- 1 public reference case
- Python execution harness
- Python sandbox (unavailable on Versalist)
Summary shows the first task, up to three tools, and up to three evidence items. Open the technical recipe to view all configured items.
View technical recipe
Configured tools
- Zed · Required
- BeeAgent · Optional
- Langfuse · Optional
- Langfuse · Optional
Evaluation contract
- baby_bonus_eligibility_pass · Weight 1
- grant_calc_precision · Weight 1
Metrics
- grant_calc_precision · Target 0.98
Benchmarks
- GovService-Bench-2026
- general
Reference cases
- 1 public reference case
Workflow tasks
- Task 1
Input: JSON object with household_income_sgd, num_children, housing_type, newborn_date
Output: JSON object with eligible_schemes array, total_estimated_grant_sgd, and action_plan steps
Execution harness: Python
Evaluation tools
- Claude Agents SDK · Agent Orchestration SDK
Recipe freeze marker
No recipe freeze time is recorded.