Baseline Core is an innovative AI-powered workflow system designed for product teams. It integrates structured knowledge with domain expertise, enhancing workflows in research, strategy, design, and delivery. With its modular components—Skills for expertise, Context for business specifics, and Frameworks for methodology—this open-source solution empowers teams to achieve faster and better results.
The Baseline System is an AI-driven workflow solution designed to enhance the efficiency and quality of product teams' operations, including research, strategy, design, communication, and delivery. By integrating structured knowledge and domain expertise, this system empowers users to streamline their product development processes, achieving results faster than traditional methods.
Core Components
The system is built around three key components:
| Component | Description | Details |
|---|---|---|
| Skills | Modules that impart domain expertise to execute specific tasks effectively. | Skills Documentation |
| Context | Personalized knowledge pertaining to a business—such as brand identity, tone, customer profiles, and product specifics. | Context Directory |
| Frameworks | Established methodologies for tasks like prioritization, research, and decision-making that can be reused across projects. | Frameworks Documentation |
Skills provide universal methodologies, while context tailors outputs to reflect the unique aspects of the business. For instance, invoking a skill produces results not only informed by proven practices but also consistent with the brand voice.
Functionality
The Baseline System operates through a series of steps:
- Task Definition: Specify the task at hand, such as "Create a PRD for the new onboarding flow" or "Help prioritize the Q2 roadmap."
- Skill Identification: The system matches the task to the relevant skill, e.g., mapping a PRD request to
product-communications. - Loading Resources: Based on a defined
manifest.yaml, the system gathers necessary files associated with the skill, including frameworks and relevant context. - Execution: The system then follows through to plan, clarify, execute, and validate the task.
Available Skills
The Baseline System offers twelve distinct skills to assist with various aspects of product development:
| Skill | Description |
|---|---|
| Strategic Advisory | Assists with strategic decisions, roadmaps, and OKRs. |
| Research & Synthesis | Conducts user research and competitive analysis. |
| Product Communications | Creates PRDs, feature specifications, and stakeholder updates. |
| UX Design | Designs user interfaces, wireframes, and accessible user experiences. |
| Product Analytics | Analyzes metrics and conducts A/B testing. |
| Prototyping | Develops both coded prototypes and demos. |
| Project Management | Manages planning, tracking, and risk management. |
| Technical Documentation | Generates user guides and API documentation. |
| Visual Communication | Crafts presentations and narratives for data storytelling. |
| Product Marketing | Develops positioning and messaging frameworks. |
| Go-to-Market Planning | Formulates pricing strategies and channel strategies. |
| Skill Building | Enables the creation of new skills and reference documentation. |
For detailed documentation on individual skills, refer to the Skills Documentation.
System Usage
Automated Integration with AI Tools
Automated processes are facilitated through the AGENTS.md file, which provides AI tools with the instructions necessary to locate skills, access manifests, and execute operations seamlessly. Popular tools including Codex, Cursor, Windsurf, JetBrains AI, and Claude Code utilize this file for an efficient workflow.
Interaction with Chat Tools
Conversational AI tools that do not automatically access project files, such as ChatGPT or Gemini, require users to upload or paste the necessary files indicated in the skill’s manifest.yaml. After doing so, users can describe their tasks for assistance.
Context Creation and Management
The user's context is vital for ensuring high-quality output. This context consists of core elements like brand identity and voice, along with extended information about products, users, and competitive positioning. Users can easily maintain and update their context through commands such as npx baseline context and npx baseline context add <name> to tailor outputs further.
File Structure
The system's organization is clear and intuitive:
your-system/
├── AGENTS.md
├── CLAUDE.md
├── .github/
│ └── copilot-instructions.md
├── baseline.config.json
├── skills/
├── context/
│ ├── core/
│ └── extended/
├── frameworks/
└── cli/
This structure facilitates comprehensive management of the Baseline System while ensuring that users retain ownership of their context, which is crucial for customizing AI-generated outputs.
No comments yet.
Sign in to be the first to comment.