← all publishers

srinandan

@srinandan source repo

15 published skills

  1. Codebase Design · srinandan bundle
    Guidelines and patterns for module design, deepening shallow modules, defining seams and adapters, and exploring alternative interfaces ("Design It Twice"). Use when designing or refactoring module boundaries and interfaces.
    0
    installs
  2. Agent Registry · srinandan
    Use this skill whenever the user wants to interact with Google Cloud's Agent Registry using gcloud commands. Triggers on any mention of "agent registry", "agent-registry", "mcp-servers", "gcloud agents", "register an agent", "list agents", "create a service", "agent service", or any request to manage agents, MCP servers, endpoints, or services in Google Cloud Agent Registry. Also triggers on requests to integrate or use the Google Agent Development Kit (ADK) with the Agent Registry.
    0
    installs
  3. Apphub Skill · srinandan bundle
    Manage Google Cloud App Hub resources and write Terraform configs for App Hub. Use this skill when asked to list applications, register services/workloads, or generate Terraform code for App Hub.
    0
    installs
  4. Research · srinandan bundle
    Gathers external market and news context to inform a potential action. Read-only — never has write access to any execution capability, and never reads the user's private financial data. Use when a proposed or candidate action needs supporting evidence, or the user asks about market conditions for a specific holding.
    0
    installs
  5. Reviewer · srinandan bundle
    Reviews a drafted ProposedAction against the active Investment Policy Statement and rules, producing a ReviewerVerdict with per-rule pass/fail results and an overall_pass flag. Runs between Action Drafting and the Human-in-the-Loop approval gate.
    0
    installs
  6. Suitability · srinandan bundle
    Combines a standalone equity assessment with the user's Investment Policy Statement, holdings, and allocation drift to produce an advisory buy / add / hold / trim / avoid recommendation for a specific stock. Advisory only — it never drafts or executes a trade, and is not investment advice.
    0
    installs
  7. Action Drafting · srinandan bundle
    Drafts a specific proposed trade (ticker, side, quantity, order type) via Alpaca's paper-trading drafting surface, referencing the active Investment Policy Statement. Use only after Portfolio Analysis and Research have provided sufficient context — never grants execution capability itself.
    0
    installs
  8. Equity Research · srinandan bundle
    Produces a standalone, user-independent assessment of whether a single equity is attractive on its own merits — DCF intrinsic value, quality ratios, and trading multiples from free public data (SEC EDGAR + market quotes). Use when the user asks whether a specific stock is worth buying or selling. Read-only; never executes a trade and never gives investment advice.
    0
    installs
  9. Goals Onboarding · srinandan bundle
    Interviews the user for risk tolerance, goals, time horizon, and constraints; ingests holdings, liabilities, and checking spending history; produces an Investment Policy Statement (IPS) written to long-term memory. Use when onboarding a new user with no active IPS, when the user reports a life event affecting their goals, or when Portfolio Analysis recommends a drift-triggered policy review.
    0
    installs
  10. Spending Analysis · srinandan bundle
    Synthesizes spending insights, savings rate, and reserve estimates from preloaded account transaction facts (e.g. checking_transactions). Use when the user asks about spending patterns, budget categories, or when Goals & Onboarding needs a savings rate or reserve estimate.
    0
    installs
  11. Portfolio Analysis · srinandan bundle
    Measures current holdings against the active Investment Policy Statement's target allocation and reports drift. Use when checking portfolio health, before considering a rebalance, or when the root planner needs current drift to decide whether Action Drafting should run.
    0
    installs
  12. Concise Code · srinandan
    Engineering conventions for concise, maintainable code — avoiding premature abstraction, dead code, and swallowed errors. Use when writing or reviewing any Python, Go, TypeScript, or Vue code in this repository.
    0
    installs
  13. Unit Testing · srinandan
    Testing conventions for this repo — table-driven Go tests for pkg and frontend server, pytest conventions for the orchestrator, fakes for external calls, coverage expectations for golden and error paths. Use when writing or reviewing any new function, handler, or component with logic beyond pure markup.
    0
    installs
  14. Agent Runtime · srinandan
    How to inspect, query, and manage Agent Runtime (fka Agent Engine) in this repo — the correct Python SDK surface, the concrete helper scripts to prefer, and the exact `gcloud` command groups that do not exist and must not be attempted. Use this before running any command against Agent Runtime for troubleshooting, listing, describing, or deleting deployed engines.
    0
    installs
  15. Code Coverage · srinandan
    Coverage targets and exclusions for this repo (Python for the orchestrator, Go for pkg and frontend server), and why coverage should be treated as a signal rather than a target. Use when assessing whether a change has adequate test coverage, or when coverage drops in CI.
    0
    installs