Skip to content

Add tvc-demo-builder skill for solutions engineering#1

Closed
natefikru wants to merge 3 commits intomainfrom
feat/tvc-demo-builder-skill
Closed

Add tvc-demo-builder skill for solutions engineering#1
natefikru wants to merge 3 commits intomainfrom
feat/tvc-demo-builder-skill

Conversation

@natefikru
Copy link
Copy Markdown

Summary

  • Adds a distributable Claude Code skill (skills/tvc-demo-builder/) that teaches Claude how to build TVC enclave demo applications on this template
  • Covers the full demo lifecycle: project setup, endpoint implementation, testing, container builds, and TVC deployment
  • Includes reference docs for template architecture, five concrete demo implementations, and a testing guide
  • Structured as a phased workflow following the Agent Skills open standard

What the skill enables

Solutions engineers can say things like:

  • "Create a price oracle demo for a DeFi client"
  • "Build a compliance check endpoint for our JP Morgan meeting"
  • "Write e2e tests for the auction demo"
  • "Deploy this to TVC"

Claude loads the skill and knows the template structure, safety rules (no unwrap/panic), testing patterns (unit + e2e), dependency management, and deployment pipeline without the SE needing to explain any of it.

Skill structure

skills/tvc-demo-builder/
  SKILL.md                           # Main instructions (5 phases)
  references/
    template-architecture.md         # Deep project structure reference
    demo-examples.md                 # 5 demo implementations (oracle, settlement, signer, compliance, auction)
    testing-guide.md                 # Unit, e2e, and manual testing patterns
  evals/
    triggers.json                    # 15 should-trigger, 8 should-not-trigger queries
    evals.json                       # 6 functional evaluation scenarios

Test plan

  • Verify skill triggers correctly: ask Claude "create a new TVC demo" in the tvc-template repo
  • Verify skill does not trigger for unrelated queries: ask "create a Turnkey wallet"
  • Test a full demo build: ask Claude to create a price oracle and verify it compiles, tests pass, and lints clean
  • Verify the skill works when distributed outside the repo (copy to ~/.claude/skills/)

Adds a distributable skill that teaches Claude how to build TVC enclave
demo applications on this template. The skill covers project setup,
endpoint implementation, testing patterns, container builds, and TVC
deployment. Includes reference docs for template architecture, five
demo implementation examples (price oracle, settlement engine,
policy signer, compliance gate, sealed-bid auction), and a comprehensive
testing guide.

Structured as a phased workflow following the Agent Skills open standard:
understand the template, plan the demo, implement, test, build/deploy.
Replace specific company references (Polymarket, JP Morgan, Goldman,
Kalshi) with generic audience descriptors throughout the skill files
and eval triggers.
Reworks the skill to be less coupled to the specific helloworld template
and more dynamic. Key changes:

- Instructions now read the current project state rather than assuming
  a fixed structure, making the skill useful as the template evolves
- Renamed "demo" language to "app" throughout content and references
- Added complete TVC Dashboard deployment flow with all configuration
  fields (container URL, executable path/args, ports, digest, etc.)
- Added CLI deployment flow side by side with dashboard path
- Broadened application categories beyond specific use cases
- Added state management guidance for enclave constraints
- Updated evals to cover deployment queries
@natefikru natefikru closed this Mar 26, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant