- Home
- Skills
- Business & Operations
- pfe starter
Works with the AI Agents you already use
pfe starter
Structures, scaffolds, and plans final-year student projects (PFE) from initial framing to thesis defense.
$5
pfe starter
Example session with this skill installed
I just started my PFE internship. The topic is an IoT dashboard for factory monitoring using React and Spring Boot. My defense is on June 15th, and I have 20 hours a week. Can we plan this?
- Read your context and instructions
- Compiled the pfe starter
I will help you frame this IoT dashboard project and establish a timeline that protects your rapport-writing weeks. We will use French for the deliverables as is standard for your context.
PFE Initial Planning & Framing
I have calculated your timeline working backwards from June 15th. With 20 hours per week, you have a total capacity of approximately 320 hours before the rapport must be finalized.
Project Roadmap (Mermaid)
gantt
title PFE IoT Dashboard Timeline
dateFormat YYYY-MM-DD
section Preparation
Cadrage & MVP Definition :a1, 2025-03-01, 7d
Architecture & Scaffolding :a2, after a1, 7d
section Development
Sprint 1: Core IoT Data Ingestion :b1, 2025-03-15, 21d
Sprint 2: Real-time Visualization :b2, after b1, 21d
Sprint 3: Alerts & Reporting :b3, after b2, 21d
section Finalization
Code Freeze :c1, 2025-05-20, 0d
Rapport Writing (Draft) :c2, 2025-05-20, 14d
Final Review & Submission :c3, 2025-06-03, 7d
Defense Prep :c4, after c3, 5d
MVP Definition
Functional: Real-time sensor data display, historical data charting (last 24h), and threshold-based email alerts.
- Non-Functional: Sub-second latency for dashboard updates, Dockerized deployment for the defense demo.
- Parked (Nice-to-have): Predictive maintenance ML model, mobile notification system.
Technical Justification
Backend: Spring Boot (Java) chosen for its robust handling of WebSocket connections and enterprise-grade integration with IoT brokers like MQTT.
- Frontend: React chosen for its efficient virtual DOM updates, essential for high-frequency data visualization.
Next steps
- Initialize the
journal.mdto track today's framing decisions. - Run the Spring Boot + React scaffold command to generate your repository base.
- Conduct the "Etude de l'existant" by comparing your dashboard to ThingsBoard and Grafana.
Connects securely to your tools. The creator never sees your data.
About this skill
This skill manages the end-to-end lifecycle of a final-year graduation project (PFE/Projet de Fin d'Études), transforming a vague topic into a structured, defensible thesis and application. It functions as a technical coach that prevents overscoping, enforces methodological standards like Scrum, and generates the underlying project infrastructure. By focusing on academic and technical rigor, it ensures students maintain a consistent journal of progress, justified architectural decisions, and a professional rapport structure that stands up to jury scrutiny.
What it does
- Project framing defines the problem statement, functional requirements, and a realistic MVP scope based on the student's remaining timeline.
- Automated planning generates Mermaid Gantt charts and sprint schedules by working backwards from the defense date to ensure sufficient time for the rapport.
- Technical scaffolding produces production-ready repository structures, Docker configurations, and CI workflows tailored to Spring Boot, Node.js, or Flutter stacks.
- UML generation creates editable PlantUML or Mermaid diagrams for use cases, class structures, and sequence flows aligned with the actual code.
- Rapport structuring builds a comprehensive thesis skeleton with section-by-section guidance, ensuring all academic requirements are met without ghost-writing.
- Defense preparation drafts slide deck outlines, demo scripts with fallback plans, and a database of anticipated jury questions.
How it works
- Intake assessment identifies the language, internship context, technical constraints, and current project phase.
- Backwards scheduling calculates the development window and sets milestones for code freeze and draft submission.
- Iterative coaching guides the student through sprints, updating the
journal.mdand generating technical documentation as features are built. - Final audit runs a pre-submission checklist based on common jury critiques to identify gaps in the rapport or application.
Frameworks & tools
The skill supports Spring Boot, Angular, React, NestJS, Express, and Flutter. It utilizes Docker for environment consistency and PlantUML/Mermaid for architectural visualization.
Why this beats prompting it yourself
Generic prompts often lead to over-ambitious scopes that cause students to fail their deadlines. This skill uses specific backwards-planning logic and predefined enterprise scaffolds to ensure the project is both technically sound and finished before the defense date.
Use cases
- Internship kickoff to define the MVP and tech stack before the first meeting with a company supervisor.
- Mid-project recovery when a student is behind schedule and needs to cut scope to protect the rapport-writing phase.
- Thesis drafting to convert a messy repository and a few notes into a professional, logically structured PFE book.
- Jury rehearsal to prepare for technical grilling and ensure the live demo has a reliable video fallback.
Known limitations
Does not ghost-write the full text of the rapport. Requires the student to provide university-specific templates if they differ from the standard PFE structure.
How to use
Skills on Agensi run inside your AI agent. Copy the prompt, paste it into your agent, and it connects to Agensi and installs this skill for you. If a payment is needed, your agent shows it to you first.
Reviews
No reviews yet
Be one of the first to try it. Every listed skill passes our trust checks below.
Security scanned
Passed our 8-point scan before listing
Fresh listing
Recently published to Agensi
Money-back guarantee
Doesn't do what its page promises? You get your money back.
Trust & safety
Security scanned
Verified clean 3 days ago
- Passed all security checks, Safe to install
Requires