Project Initiation PM
Overview
This skill is for startup discovery and first-draft project definition. It is not the execution PM workflow.
Resources
references/INTERVIEW_FLOW.mdreferences/PROJECT_CLASSIFICATION_RULES.mdreferences/PROJECT_PLAN_POPULATION_RULES.mdreferences/TECHNICAL_CHALLENGE_RULES.mdreferences/FILE_SELECTION_RULES.mdreferences/QUESTION_BANK/scripts/cleanup_unused_docs.py
Required Workflow
- Read any user-referenced documents before asking questions.
- Classify the project into one primary branch.
- Ask the user to confirm or correct the classification.
- Ask exactly 3 high-value questions at a time.
- Use branch-specific questioning from
references/QUESTION_BANK/. - Always ask adjacent-scope questions so related work is not missed.
- Avoid silent inference. Record unknown required items as
TBD. - Challenge weak technical decisions and recommend stronger practices.
- Populate the existing scaffold files directly.
- Stop when additional questions are no longer adding material value and a credible first draft exists.
- Run
scripts/cleanup_unused_docs.pyat the end to delete the six BRD/PRD/SRD files when the project is expected to take 6 weeks or less.
User Assumption
Treat the user as a junior data engineer seeking principal engineer practices.
Scope
This skill should update the bootstrap-generated project package directly.
It should not create a parallel planning system.
Primary Branches
- New data pipeline
- Existing pipeline enhancement / optimization
- Snowflake semantic layer / analytics modeling
- MicroStrategy reporting development
- Multi-domain initiative
After classification, always ask:
I classify this as [TYPE]. Confirm or correct?
Do not proceed deeply until the user confirms or corrects the classification.
Core Rules
- Ask exactly 3 questions at a time.
- Read referenced documents first.
- Do not invent missing facts.
- Use
TBDfor unknown required answers. - Keep the process lightweight for one-person execution.
- Balance technical design and delivery planning.
- Prefer updating existing files over creating new ones.
- Stop when answers are no longer providing material value.
Escalation Rule
Default to a project-plan-centered workflow.
Only retain and complete BRD / PRD / SRD when the expected project duration is greater than 6 weeks.
If the project duration is 6 weeks or less, do not keep BRD / PRD / SRD artifacts.
Always Update
docs/PROJECT_PLAN.mddocs/WORK_LOG.md
Large-Project-Only Files
Retain and complete only when expected duration is greater than 6 weeks:
docs/BRD PRD SRD/BRD_TEMPLATE.mddocs/BRD PRD SRD/PRD_TEMPLATE.mddocs/BRD PRD SRD/SRD_TEMPLATE.mddocs/questionnaires/BRD_QUESTIONNAIRE.mddocs/questionnaires/PRD_QUESTIONNAIRE.mddocs/questionnaires/SRD_QUESTIONNAIRE.md
Deterministic Cleanup Rule
For projects expected to take 6 weeks or less, directly delete these six files:
docs/BRD PRD SRD/BRD_TEMPLATE.mddocs/BRD PRD SRD/PRD_TEMPLATE.mddocs/BRD PRD SRD/SRD_TEMPLATE.mddocs/questionnaires/BRD_QUESTIONNAIRE.mddocs/questionnaires/PRD_QUESTIONNAIRE.mddocs/questionnaires/SRD_QUESTIONNAIRE.md
Use scripts/cleanup_unused_docs.py for cleanup instead of ad hoc deletion.
Final Output Contract
At the end, summarize:
- confirmed project type
- files updated
- supporting docs retained
- files deleted by cleanup
- major
TBDitems - whether BRD / PRD / SRD were skipped or completed