sales-engineer
Verifiedby alirezarezvani · Updated Apr 16, 2026
Analyzes RFP/RFI responses for coverage gaps, builds competitive feature comparison matrices, and plans proof-of-concept (POC) engagements for pre-sales engineering. Use when responding to RFPs, bids, or proposal requests; comparing product features against competitors; planning or scoring a customer POC or sales demo; preparing a technical proposal; or performing win/loss competitor analysis. Handles tasks described as 'RFP response', 'bid response', 'proposal response', 'competitor comparison', 'feature matrix', 'POC planning', 'sales demo prep', or 'pre-sales engineering'.
See It In Action
Now let me run the three analysis scripts to get the computed outputs:
Here's your same-day read on Northstar Retail Group (RFP-2026-0412-NORTHSTAR). Deadline is April 16 — two days from today.
1. BID / NO-BID VERDICT: ✅ CONDITIONAL BID — PROCEED
| Signal | Value | Assessment |
|---|---|---|
| Coverage Score | 59.78% | Above the 50% escalation floor |
| Must-Have Gaps | 1 (Salesforce bi-dir sync) | Well under the 3-gap red line |
| Phase 1 Gate | PROCEED | No escalation triggers hit |
| Competitive Rank | #1 of 3 (weighted 44 vs. 37 vs. 32) | We outscore RivalStack and CloudFlow |
Bottom line: bid it. The single Must-Have gap (REQ-004, Salesforce writeback) is containable. Walking away would cede a deal where we already rank first on the features this buyer cares about most.
2. WHERE WE WIN & WHERE WE'RE EXPOSED
Differentiators (lean into these hard)
| Feature | Priority it serves |
|---|---|
| SCIM + SSO lifecycle management | Security |
| Workflow API + webhooks | Integrations |
| Template-led onboarding in 14 days | Time-to-Value |
| Admin training and launch support | Time-to-Value |
We have at least one differentiator in every customer priority — that's a strong hand.
Vulnerabilities (must pre-handle)
| Vulnerability | Who beats us | Mitigation |
|---|---|---|
| Salesforce bi-directional sync (REQ-004) | RivalStack & CloudFlow (both Full) | Scope the POC to read + event-triggered handoff; attach a written roadmap commitment with a date for GA writeback. |
| Private cloud deployment (REQ-008) | RivalStack (Full) | This is only a Should-Have. Acknowledge the dedicated-VPC mode on roadmap (next 2 quarters); position shared-tenant security posture (SOC 2, RBAC, audit log) as sufficient today. |
3. POC PLAN — 14-Day "Northstar Automation Validation"
Timeline
| Phase | Days | Key Activities |
|---|---|---|
| Setup | 1–2 | Provision tenant + SSO, load sample data, align scorecard owners |
| Core Validation | 3–7 | Run 3 production-like workflows with business users, validate API/webhook flows, capture issue backlog |
| Advanced Testing | 8–11 | Performance under target load, security & audit-log review with InfoSec, edge-case/failure drills |
| Evaluation | 12–14 | Finalize scorecard with customer panel, review risks, present go/no-go |
Scorecard Forecast (pass threshold > 60% per dimension)
| Dimension | Projected Score | Status |
|---|---|---|
| Functionality | 72 | ✅ Pass |
| Performance | 68 | ✅ Pass |
| Integration | 61 | ⚠️ Pass — barely; Salesforce gap is the drag |
| Usability | 75 | ✅ Pass |
| Support | 70 | ✅ Pass |
| Overall | 69.2% | Go (Conditional) |
Staffing Ask
| Role | Headcount |
|---|---|
| Sales Engineer | 1 |
| Solutions Architect | 1 |
| Customer Success Manager | 1 |
| Customer core team (their side) | 4 |
Risk Register
| Risk | Severity | Mitigation |
|---|---|---|
| Salesforce writeback not GA | High | Constrain POC to read + event-triggered handoff; provide roadmap letter |
| Customer admin bandwidth tight in Wk 1 | Medium | Pre-stage templates; 2 guided enablement sessions |
| Source CRM data quality issues | Medium | Use clean sample dataset; parallel data cleanup track |
4. PROPOSAL RECOMMENDATIONS
Narrative Strategy
- Lead with time-to-value. Northstar's #1 pain is 10-day → 3-day campaign launch. Our template-led onboarding and training support directly attack that. Open the exec summary here.
- Reinforce security breadth. SSO/SCIM, RBAC by BU, SOC 2, audit logging — this neutralises RivalStack's security story and buries CloudFlow's.
- Get ahead of the Salesforce objection. Don't hide REQ-004. Present the scoped workaround (read + webhook handoff), name the GA date, and offer a contractual roadmap commitment. Evaluators will respect the transparency.
Compliance Matrix Flags
| Req | Approach in Proposal |
|---|---|
| REQ-001 (SSO/SCIM) | Full — cite Okta & Azure AD connectors |
| REQ-002 (SOC 2 + audit) | Partial — SOC 2 done, note SIEM export config package needed |
| REQ-003 (API + webhooks) | Full — production-ready, demo in POC |
| REQ-004 (SF writeback) | Gap — scoped workaround + roadmap commitment |
| REQ-005 (2-wk pilot) | Partial — framework exists, include scope-control plan for timeline |
| REQ-006 (RBAC) | Full |
| REQ-007 (Splunk streaming) | Partial — webhook relay + managed transform |
| REQ-008 (Private tenant) | Planned — dedicated VPC on roadmap |
| REQ-009 (White-label portal) | Full |
| REQ-010 (Azure DevOps) | Planned — Zapier bridge available now |
Conditional-Bid Playbook Actions (per your response guide)
- Narrow scope to the 3 highest-value automation workflows for the POC — don't let Salesforce writeback become the centrepiece.
- Tie roadmap items to dates and owners — especially REQ-004 (Salesforce GA) and REQ-008 (dedicated VPC).
- Add weekly exec checkpoints during the POC (Days 7 and 14 at minimum).
- Publish the risk register (above) to the customer before final proposal — no-surprises posture builds trust.
NEXT STEPS TO HIT THE APRIL 16 DEADLINE
| Action | Owner | By When |
|---|---|---|
| Confirm bid with deal desk / leadership | AE + Sales Mgr | Today (Apr 14) |
| Draft compliance matrix & exec summary using template | SE | Apr 15 AM |
| Build demo script focused on 3 workflows + security | SE + SA | Apr 15 PM |
| Get roadmap commitment letter for REQ-004 & REQ-008 from Product | PM | Apr 15 |
| Final proposal review + submit | AE | Apr 16 before deadline |
You have a winnable deal with a known, containable gap. Bid it, scope the POC tightly, and lead with speed-to-value.
External Tools
| Tool | Type |
|---|---|
| python3 | binary |
Permissions
| Scope | Description |
|---|---|
| filesystem:read | |
| filesystem:write | |
| process:spawn |
SKILL.md
Sales Engineer Skill
5-Phase Workflow
Phase 1: Discovery & Research
Objective: Understand customer requirements, technical environment, and business drivers.
Checklist:
- Conduct technical discovery calls with stakeholders
- Map customer's current architecture and pain points
- Identify integration requirements and constraints
- Document security and compliance requirements
- Assess competitive landscape for this opportunity
Tools: Run rfp_response_analyzer.py to score initial requirement alignment.
python scripts/rfp_response_analyzer.py assets/sample_rfp_data.json --format json > phase1_rfp_results.json
Output: Technical discovery document, requirement map, initial coverage assessment.
Validation checkpoint: Coverage score must be >50% and must-have gaps ≤3 before proceeding to Phase 2. Check with:
python scripts/rfp_response_analyzer.py assets/sample_rfp_data.json --format json | python -c "import sys,json; r=json.load(sys.stdin); print('PROCEED' if r['coverage_score']>50 and r['must_have_gaps']<=3 else 'REVIEW')"
Phase 2: Solution Design
Objective: Design a solution architecture that addresses customer requirements.
Checklist:
- Map product capabilities to customer requirements
- Design integration architecture
- Identify customization needs and development effort
- Build competitive differentiation strategy
- Create solution architecture diagrams
Tools: Run competitive_matrix_builder.py using Phase 1 data to identify differentiators and vulnerabilities.
python scripts/competitive_matrix_builder.py competitive_data.json --format json > phase2_competitive.json
python -c "import json; d=json.load(open('phase2_competitive.json')); print('Differentiators:', d['differentiators']); print('Vulnerabilities:', d['vulnerabilities'])"
Output: Solution architecture, competitive positioning, technical differentiation strategy.
Validation checkpoint: Confirm at least one strong differentiator exists per customer priority before proceeding to Phase 3. If no differentiators found, escalate to Product Team (see Integration Points).
Phase 3: Demo Preparation & Delivery
Objective: Deliver compelling technical demonstrations tailored to stakeholder priorities.
Checklist:
- Build demo environment matching customer's use case
- Create demo script with talking points per stakeholder role
- Prepare objection handling responses
- Rehearse failure scenarios and recovery paths
- Collect feedback and adjust approach
Templates: Use assets/demo_script_template.md for structured demo preparation.
Output: Customized demo, stakeholder-specific talking points, feedback capture.
Validation checkpoint: Demo script must cover every must-have requirement flagged in phase1_rfp_results.json before delivery. Cross-reference with:
python -c "import json; rfp=json.load(open('phase1_rfp_results.json')); [print('UNCOVERED:', r) for r in rfp['must_have_requirements'] if r['coverage']=='Gap']"
Phase 4: POC & Evaluation
Objective: Execute a structured proof-of-concept that validates the solution.
Checklist:
- Define POC scope, success criteria, and timeline
- Allocate resources and set up environment
- Execute phased testing (core, advanced, edge cases)
- Track progress against success criteria
- Generate evaluation scorecard
Tools: Run poc_planner.py to generate the complete POC plan.
python scripts/poc_planner.py poc_data.json --format json > phase4_poc_plan.json
python -c "import json; p=json.load(open('phase4_poc_plan.json')); print('Go/No-Go:', p['recommendation'])"
Templates: Use assets/poc_scorecard_template.md for evaluation tracking.
Output: POC plan, evaluation scorecard, go/no-go recommendation.
Validation checkpoint: POC conversion requires scorecard score >60% across all evaluation dimensions (functionality, performance, integration, usability, support). If score <60%, document gaps and loop back to Phase 2 for solution redesign.
Phase 5: Proposal & Closing
Objective: Deliver a technical proposal that supports the commercial close.
Checklist:
- Compile POC results and success metrics
- Create technical proposal with implementation plan
- Address outstanding objections with evidence
- Support pricing and packaging discussions
- Conduct win/loss analysis post-decision
Templates: Use assets/technical_proposal_template.md for the proposal document.
Output: Technical proposal, implementation timeline, risk mitigation plan.
Python Automation Tools
1. RFP Response Analyzer
Script: scripts/rfp_response_analyzer.py
Purpose: Parse RFP/RFI requirements, score coverage, identify gaps, and generate bid/no-bid recommendations.
Coverage Categories: Full (100%), Partial (50%), Planned (25%), Gap (0%).
Priority Weighting: Must-Have 3×, Should-Have 2×, Nice-to-Have 1×.
Bid/No-Bid Logic:
- Bid: Coverage >70% AND must-have gaps ≤3
- Conditional Bid: Coverage 50–70% OR must-have gaps 2–3
- No-Bid: Coverage <50% OR must-have gaps >3
Usage:
python scripts/rfp_response_analyzer.py assets/sample_rfp_data.json # human-readable
python scripts/rfp_response_analyzer.py assets/sample_rfp_data.json --format json # JSON output
python scripts/rfp_response_analyzer.py --help
Input Format: See assets/sample_rfp_data.json for the complete schema.
2. Competitive Matrix Builder
Script: scripts/competitive_matrix_builder.py
Purpose: Generate feature comparison matrices, calculate competitive scores, identify differentiators and vulnerabilities.
Feature Scoring: Full (3), Partial (2), Limited (1), None (0).
Usage:
python scripts/competitive_matrix_builder.py competitive_data.json # human-readable
python scripts/competitive_matrix_builder.py competitive_data.json --format json # JSON output
Output Includes: Feature comparison matrix, weighted competitive scores, differentiators, vulnerabilities, and win themes.
3. POC Planner
Script: scripts/poc_planner.py
Purpose: Generate structured POC plans with timeline, resource allocation, success criteria, and evaluation scorecards.
Default Phase Breakdown:
- Week 1: Setup — environment provisioning, data migration, configuration
- Weeks 2–3: Core Testing — primary use cases, integration testing
- Week 4: Advanced Testing — edge cases, performance, security
- Week 5: Evaluation — scorecard completion, stakeholder review, go/no-go
Usage:
python scripts/poc_planner.py poc_data.json # human-readable
python scripts/poc_planner.py poc_data.json --format json # JSON output
Output Includes: Phased POC plan, resource allocation, success criteria, evaluation scorecard, risk register, and go/no-go recommendation framework.
Reference Knowledge Bases
| Reference | Description |
|---|---|
references/rfp-response-guide.md | RFP/RFI response best practices, compliance matrix, bid/no-bid framework |
references/competitive-positioning-framework.md | Competitive analysis methodology, battlecard creation, objection handling |
references/poc-best-practices.md | POC planning methodology, success criteria, evaluation frameworks |
Asset Templates
| Template | Purpose |
|---|---|
assets/technical_proposal_template.md | Technical proposal with executive summary, solution architecture, implementation plan |
assets/demo_script_template.md | Demo script with agenda, talking points, objection handling |
assets/poc_scorecard_template.md | POC evaluation scorecard with weighted scoring |
assets/sample_rfp_data.json | Sample RFP data for testing the analyzer |
assets/expected_output.json | Expected output from rfp_response_analyzer.py |
Integration Points
- Marketing Skills - Leverage competitive intelligence and messaging frameworks from
../../marketing-skill/ - Product Team - Coordinate on roadmap items flagged as "Planned" in RFP analysis from
../../product-team/ - C-Level Advisory - Escalate strategic deals requiring executive engagement from
../../c-level-advisor/ - Customer Success - Hand off POC results and success criteria to CSM from
../customer-success-manager/
Last Updated: February 2026 Status: Production-ready Tools: 3 Python automation scripts References: 3 knowledge base documents Templates: 5 asset files
FAQ
What does sales-engineer do?
Analyzes RFP/RFI responses for coverage gaps, builds competitive feature comparison matrices, and plans proof-of-concept (POC) engagements for pre-sales engineering. Use when responding to RFPs, bids, or proposal requests; comparing product features against competitors; planning or scoring a customer POC or sales demo; preparing a technical proposal; or performing win/loss competitor analysis. Handles tasks described as 'RFP response', 'bid response', 'proposal response', 'competitor comparison', 'feature matrix', 'POC planning', 'sales demo prep', or 'pre-sales engineering'.
When should I use sales-engineer?
Use it when you need a repeatable workflow that produces text response.
What does sales-engineer output?
In the evaluated run it produced text response.
How do I install or invoke sales-engineer?
npx skills add https://github.com/alirezarezvani/claude-skills --skill sales-engineer
Which agents does sales-engineer support?
Claude Code
What tools, channels, or permissions does sales-engineer need?
It uses python3; channels commonly include text; permissions include filesystem:read, filesystem:write, process:spawn.
Is sales-engineer safe to install?
Static analysis marked this skill as medium risk; review side effects and permissions before enabling it.
How is sales-engineer different from an MCP or plugin?
A skill packages instructions and workflow conventions; tools, MCP servers, and plugins are dependencies the skill may call during execution.
Does sales-engineer outperform not using a skill?
About sales-engineer
When to use sales-engineer
When preparing an RFP or proposal response and you need requirement coverage and gap analysis. When comparing your product against competitors in a feature matrix. When planning or scoring a customer proof-of-concept or technical demo.
When sales-engineer is not the right choice
When you need live CRM, ticketing, or vendor API integrations not provided by this skill. When the task is purely commercial pricing or contract negotiation without technical analysis.
What it produces
Produces text response.
Install
npx skills add https://github.com/alirezarezvani/claude-skills --skill sales-engineerInvoke: Ask Claude Code to use sales-engineer for the task.