Proposal Brief
Scaffolds an agent brief for drafting a client-facing proposal. The rendered brief instructs an agent to analyze client needs, define a solution approach, structure pricing and timeline, articulate differentiators, and produce a polished proposal document ready for client delivery.
| Name | brief-proposal |
| Version | 0.1.0 |
| Category | sales |
| License | Apache-2.0 |
| Persona | sales |
| Tags | brief, proposal, sales, client, engagement |
| Source | templates/brief-proposal |
Render it
Three front doors, one catalog. Pick whichever suits the caller.
# CLI
npx @nanohype/sdk render brief-proposal --out ./my-app
# SDK
import { LocalSource, renderTemplate } from "@nanohype/sdk";
const result = await renderTemplate(source, "brief-proposal", variables);
# MCP — from an agent
get_template({ name: "brief-proposal" })Variables
Required
ProjectNamestring- Internal project name for this engagement
CompanyNamestring- Your company name as it should appear in the proposal
ClientNamestring- Client organization name
Optional
EngagementTypestring — defaults toservices- Type of engagement (services, product, advisory, hybrid)
ClientContextstring — defaults to- Background on the client's situation, goals, or pain points
What it produces
1 files. Placeholder names such as __APP_NAME__ are what the renderer substitutes into.
brief.mdComposes with
- Pairs with
proposal-template - Pairs with
battle-cards - Nests inside
monorepo
Composites that use it
- Client Engagement — Non-engineering client engagement package.