From fc-assistant
Optional step. Transforms the approved Functional Document into a structured technical handoff package optimized for consumption by the architect-assistant AI agent. Can be generated at any time after Functional Document sign-off. Produces a self-contained, machine-readable input package — no narrative prose.
How this skill is triggered — by the user, by Claude, or both
Slash command
/fc-assistant:fc-handoff-to-architectThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Converts the signed-off Functional Document into a structured technical handoff package. The architect should be able to start the architecture process using only this document — no commercial context, no workshop notes, no re-reading.
Converts the signed-off Functional Document into a structured technical handoff package. The architect should be able to start the architecture process using only this document — no commercial context, no workshop notes, no re-reading.
This is an optional step. Generate this handoff package only if the architect-assistant AI agent will be used downstream. If architecture work will be done by a human architect reading the Functional Document directly, skip this skill.
This document is consumed by an AI agent, not a human. It must be optimized for machine readability:
N/A — no blank cellsThe downstream architect-assistant agent requires:
Verify all four inputs exist in Confluence before generating anything. If any input is missing: stop and report.
Discovery / Integration Map. If Has integrations: no in agent-params.md, mark this check as N/A.Discovery / Requirements RegisterSolution Design / Scope Register and is currentRead the Functional Document in Confluence. For each section, extract what is relevant to the architect. Omit client-facing narrative, project history, and commercial context. Retain specification-grade information: what the system must do, what it must enforce, who accesses what, and what connects to what.
Review all Confirmed and Assumed FDRs for decisions with high technical complexity:
Flag these explicitly in Section 13 of the handoff package. Do not attempt to resolve them — surface them for the architect.
Create a Confluence page titled "Technical Handoff Package" under the "Solution Design" space section. Use the following structure exactly:
# Technical Handoff Package — [Project Name]
Prepared by: FC Agent | For: Architecture Team
Date: [date] | Source: Functional Document v[X]
---
## 1. Project Context
| Key | Value |
|---|---|
| Project name | [value] |
| Client | [value] |
| Industry | [value] |
| Salesforce products in scope | [comma-separated list] |
| Primary objective | [one sentence — business outcome, not implementation description] |
| Go-live target | [date or TBD] |
| FD version | [X.Y] |
| FD sign-off date | [date] |
## 2. Salesforce Products & Licenses in Scope
| Product | Edition / License | Purpose |
---
## 3. Functional Requirements — Architect View
| REQ-ID | Requirement | Area | Priority | Notes for Architect |
---
## 4. Business Entities
| Entity (Business Name) | Proposed Salesforce Object | Key Attributes (business) | Approx. Volume | Relationships |
---
## 5. Business Rules to Implement
| BR-ID | Rule Description | When Triggered | Objects Affected | Complexity Signal |
Complexity Signal: Low | Medium | High | TBD
---
## 6. User Profiles & Access Requirements
| Profile | Approx. Count | Must See | Must Not See | Must Do | Must Not Do |
---
## 7. Security Requirements
### OWD Recommendations
| Object | Recommended OWD | Reason |
### Role Hierarchy
[Text representation of the proposed hierarchy]
### Sharing Rules Needed
| Object | Criteria | Share With |
### Complex Access Scenarios
[Any scenario requiring manual sharing, account teams, territory management, or Apex-managed sharing — flag here]
---
## 8. Automation Needs (Functional Level)
| ID | When | What Happens | Objects Involved | Frequency | Complexity Signal |
---
## 9. Integration Requirements
| System | Direction | Business Objects | Frequency | Volume | Constraints | Technical Risk |
---
## 10. Reporting Requirements
| Report / Dashboard | Audience | Source Objects | Key Metrics |
---
## 11. Data Migration (if in scope)
| Object | Volume | Source System | Data Quality Notes | Complexity Signal |
---
## 12. Known Constraints
[Technical constraints from client systems, licensing boundaries, timeline constraints, any mechanism exclusions agreed in FDRs]
---
## 13. Technical Risk Flags
| Item | Context | FDR Reference | Risk |
---
## 14. Open Technical Questions
| Question | Context | FDR Reference |
---
## 15. FDR Reference Index
*(Machine-readable reference only. Include all Confirmed and Assumed FDRs. Status must be one of: Confirmed / Assumed. No Open FDRs should appear — these block sign-off.)*
| FDR-ID | Title | Status | Architecture relevance | Decision summary |
TBD. If not applicable, write N/A. Blank cells cause parsing failures in downstream agents.npx claudepluginhub wam-leadclic/functional-consultant-assistant-skills --plugin fc-assistantFetches up-to-date documentation from Context7 for libraries and frameworks like React, Next.js, Prisma. Use for setup questions, API references, and code examples.
Applies a firm's KYC/AML rules grid to parsed onboarding records: assigns risk rating, checks required documents, outputs rule outcomes with citations, and routes for escalation.
Generates daily or weekly digests of activity from connected sources (chat, email, docs, tasks, CRM), highlighting action items, decisions, mentions, and project updates.