simplellmfunc-developer

Maintain and extend SimpleLLMFunc framework internals with TDD validation workflows.

77|5|Updated Apr 16, 2025
One-click install
npx skills add https://github.com/NiJingzhe/SimpleLLMFunc --skill simplellmfunc-developer
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: simplellmfunc-developer
Source: https://github.com/NiJingzhe/SimpleLLMFunc/tree/main/skills/simplellmfunc-developer
Command: npx skills add https://github.com/NiJingzhe/SimpleLLMFunc --skill simplellmfunc-developer

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pytest, poetry, and includes references (resource) components.

What problem does it solve?

This skill provides a structured environment for modifying the SimpleLLMFunc framework, ensuring that changes to internals, decorators, and runtime primitives maintain the integrity of the function-first design.

Core Features & Use Cases

  • Framework Maintenance: Safely update core decorators, ReAct runtime loops, and provider adapters.
  • Primitive Development: Author and register new runtime primitives with validated contracts and best practices.
  • Use Case: When adding a new provider adapter or modifying the ReAct event stream, use this skill to ensure your changes follow the established TDD loop and architectural conventions.

Quick Start

Use the simplellmfunc-developer skill to guide the implementation of a new runtime primitive pack following the established best practices and contract validation rules.

Frequently Asked Questions about simplellmfunc-developer

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I develop a new runtime primitive for an LLM agent framework?

To develop a new runtime primitive, author and register the primitive pack following established best practices and validated contracts. This ensures your LLM agent framework extension maintains function-first design and integrates safely with existing ReAct runtime loops.

How does a ReAct runtime loop execute in a function-first LLM framework?

A ReAct runtime loop executes by processing event streams while maintaining function-first design principles. This framework architecture ensures that decorators and provider adapters interact predictably during agent reasoning and action execution cycles.

Do I need pytest and poetry to maintain a Python LLM agent framework?

Yes, you need pytest and poetry to maintain this Python LLM agent framework. These dependencies support the TDD-based validation workflows required for safely updating core decorators, runtime primitives, and provider adapters.

What is the best way to add a provider adapter to a Python LLM framework?

The best way to add a provider adapter is to follow the established TDD loop and architectural conventions. This structured approach ensures your modifications maintain the integrity of the prompt-as-code principles and function-first design.

Why use prompt-as-code principles when extending an LLM agent framework?

Prompt-as-code principles are used to ensure that prompt logic is treated as executable code within the LLM agent framework. This design constraint maintains architectural integrity when modifying runtime primitives and ReAct event streams.

What are the limitations when modifying decorators in a function-first LLM framework?

Modifying decorators in a function-first LLM framework is limited by the need to maintain architectural integrity and validated contracts. Deviating from established TDD-based validation workflows risks breaking the ReAct runtime loop and primitive systems.