Daniel Perussina avatar

Daniel Perussina

Community

@dperussina · Unknown

7Followers
|
12Public Repos
|
28Published Skills

Design-review skills for building LLM agent stacks: tool synthesis, MCP export surfaces, sandboxing, memory tiers, and Spec Kit feature-specification phases.

Skills Distribution
DomainAI Models & ...Agent Architecture.. (40%)Specification-Driv.. (25%)Agent Safety, Sand.. (20%)Memory, Context & .. (15%)

Agent Skills by Daniel Perussina

Showing 28 vetted skills indexed across 1 GitHub repositories.

dperussinadperussina

speckit-checklist

Generate requirements-quality checklists for spec-kit feature specifications.

Community
Intermediate
dperussinadperussina

tool-synthesis-from-code

Guides curation of analyzed source code into consolidated, outcome-named LLM tool sets.

Community
Advanced
dperussinadperussina

mcp-export-design

Designs dual-era MCP server export surfaces projected from a typed internal tool IR.

Community
Advanced
dperussinadperussina

contract-derived-verification

Derives agent verification signals from code contracts instead of model self-assessment.

Community
Advanced
dperussinadperussina

agent-tool-design

Reviews and designs LLM tool schemas, descriptions, error messages, and return shapes.

Community
Intermediate
dperussinadperussina

speckit-constitution

Create or update the project constitution from interactive or provided principle inputs.

Community
Intermediate
dperussinadperussina

speckit-implement

Execute implementation plans by processing tasks defined in tasks.md.

Community
Advanced
dperussinadperussina

provider-abstraction

Defines boundaries for model-provider abstraction layers and opaque continuation state handling.

Community
Intermediate
dperussinadperussina

speckit-converge

Assess codebase against spec, plan, and tasks, then append remaining work to tasks.md.

Community
Advanced
dperussinadperussina

speckit-taskstoissues

Convert spec-kit tasks into dependency-ordered GitHub issues with deduplication.

Community
Intermediate
dperussinadperussina

context-engineering

Budgets and manages which tokens enter an agent's context window across prompts, retrieval, and memory.

Community
Advanced
dperussinadperussina

graph-vs-loop-decision

Decides between bare loops, state machines, and graphs for agent control flow.

Community
Advanced
dperussinadperussina

speckit-clarify

Detects underspecified areas in feature specs and records targeted clarification answers.

Community
Advanced
dperussinadperussina

harness-selection

Decides whether to adopt an agent framework or build the harness for agent runtimes.

Community
Intermediate
dperussinadperussina

speckit-plan

Generates implementation plans and design artifacts from feature specifications using the spec-kit plan template.

Community
Intermediate
dperussinadperussina

speckit-analyze

Analyze spec.md, plan.md, and tasks.md for inconsistencies, gaps, and constitution violations.

Community
Intermediate
dperussinadperussina

experiment-design

Designs falsifiable experiments and validation benchmarks for agent systems with pre-registered kill criteria.

Community
Advanced
dperussinadperussina

agent-safety-and-sandboxing

Classifies agent tool calls into effect tiers and audits sandbox configurations for exfiltration risk.

Community
Advanced
dperussinadperussina

multi-agent-topology-review

Reviews multi-agent architecture proposals against a five-gate test with cost and failure-rate evidence.

Community
Intermediate
dperussinadperussina

integration-surface-design

Designs HTTP/SSE and embeddable-iframe agent surfaces as separate capability tiers.

Community
Advanced
dperussinadperussina

speckit-specify

Generate a validated feature specification from a natural language feature description.

Community
Advanced
dperussinadperussina

research-doc-conventions

Applies house style conventions to research documents in the research/ directory.

Community
Intermediate
dperussinadperussina

credential-and-env-injection

Designs credential injection and secret isolation for generated agent runtimes and synthesized tools.

Community
Advanced
dperussinadperussina

knowledge-graph-memory

Designs memory tiers, substrates, and hygiene rules for agent knowledge stores.

Community
Intermediate

Frequently Asked Questions About Daniel Perussina

FAQPage Schema
What tasks can I accomplish with dperussina's skills?▼

You can design and review LLM agent systems: curate tool sets from source code, design MCP export surfaces, choose between loops and graph control flow, budget context windows, place sandboxing and credential-injection boundaries, and run Spec Kit phases (specify, plan, tasks, implement, analyze) for feature development.

Who are these skills intended for?▼

Engineers and architects building or reviewing LLM agent stacks — people writing tool schemas and MCP servers, evaluating frameworks like LangGraph or the OpenAI Agents SDK, designing multi-agent topologies, or driving specification-first feature development with GitHub's Spec Kit templates.

What prerequisites do the Spec Kit skills require?▼

The speckit-* skills require an existing spec-kit project structure with a .specify/ directory, as stated in their compatibility frontmatter. The agent-design skills (tool synthesis, sandboxing, memory, context) are design-review guidance and carry no stated runtime dependency.

How do the safety and credential skills work in practice?▼

agent-safety-and-sandboxing classifies effects into read-only, reversible-write, and irreversible-destructive tiers, then places isolation (container, gVisor, microVM) and human approval gates. credential-and-env-injection keeps secrets out of model context via credential_ref handles, brokers, and redaction in traces and memory.

Do these skills cover multi-agent decomposition?▼

Yes, but as v2-scoped design review. codebase-decomposition and tool-synthesis-from-code explicitly describe v2 planning only; multi-agent-topology-review challenges subagent, swarm, and orchestrator proposals with cost and failure-rate evidence, arguing against splitting a single agent without a named, measured constraint.