Agent skill
project-brief
Turn ideas/brain dumps into a structured project brief (problem, goals, scope, milestones, success criteria). Use when starting a project.
Install this agent skill to your Project
npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/data/project-brief
SKILL.md
Project Brief Skill
Transform project ideas and brain dumps into structured project definitions with clear scope, goals, and success criteria.
Purpose
This skill helps transform raw ideas, brain dumps, and unstructured thoughts into well-organized project briefs. It extracts key elements, structures them into a standard template, and iterates with the user until the brief is complete.
Inputs
Required:
project_idea: Raw description or brain dump of the project concept
Optional:
constraints: Time, budget, or resource limitationsstakeholders: Who is involved or affectedexisting_docs: Related materials or references
Workflow
Step 1: Extract Key Elements
Parse the brain dump to identify:
- Core idea: What is the fundamental concept?
- Implicit goals: What outcomes are implied?
- Mentioned constraints: What limitations exist?
- Success indicators: How will success be measured?
Step 2: Structure into Template
Organize extracted elements into the brief template (see resources/brief_template.md):
# Project Brief: {project_name}
## Overview
**Created:** {date}
**Status:** Active
**Owner:** Omer
## Problem Statement
{what_problem_does_this_solve}
## Goals
1. {primary_goal}
2. {secondary_goals}
## Scope
### In Scope
- {included_items}
### Out of Scope
- {excluded_items}
## Milestones
| Milestone | Target Date | Status |
|-----------|-------------|--------|
| {milestone_1} | {date} | Not Started |
## Deliverables
- {deliverable_1}
## Success Criteria
- {criterion_1}
## Constraints & Risks
- {constraint_or_risk}
## Notes
{additional_context}
Step 3: Interactive Refinement
CHECKPOINT: Present draft brief to user
Ask clarifying questions:
- "Is the problem statement accurate?"
- "Are there additional goals I should include?"
- "What's the target timeline?"
- "Who are the key stakeholders?"
Iterate until user approves the brief.
Step 4: Save and Notify
- Save as
{project}_brief.mdin project location - Suggest next step: "Create task breakdown using task-engine"
Output Format
The brief follows the template in resources/brief_template.md with all placeholders replaced with project-specific content.
Example Interaction
User Input:
"יש לי רעיון לפרויקט חדש - לבנות framework לאסטרטגיית AI לפקולטה למשפטים. רוצה להציע את זה לדיקן."
Skill Response:
- Extracts: AI strategy, Law Faculty, presentation to Dean
- Asks: "What's the timeline for the Dean presentation?"
- Drafts: Brief with goals, scope, milestones
- Checkpoints: "Does this capture your vision?"
- Saves:
ai_strategy_law_faculty_brief.md
Cross-Interface Notes
- Claude AI: Template is read from skill's resources/ folder
- Claude Code: Template is read from filesystem path
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
Didn't find tool you were looking for?