build-notes-file-rules
Enforces rules for creating and managing build notes files within the /ProjectDocs/Build_Notes/ directory, including naming conventions, content structure, and update frequency.
Best use case
build-notes-file-rules is best used when you need a repeatable AI agent workflow instead of a one-off prompt.
Enforces rules for creating and managing build notes files within the /ProjectDocs/Build_Notes/ directory, including naming conventions, content structure, and update frequency.
Teams using build-notes-file-rules should expect a more consistent output, faster repeated execution, less prompt rewriting.
When to use this skill
- You want a reusable workflow that can be run more than once with consistent structure.
When not to use this skill
- You only need a quick one-off answer and do not need a reusable workflow.
- You cannot install or maintain the underlying files, dependencies, or repository context.
Installation
Claude Code / Cursor / Codex
Manual Installation
- Download SKILL.md from GitHub
- Place it in
.claude/skills/build-notes-file-rules/SKILL.mdinside your project - Restart your AI agent — it will auto-discover the skill
How build-notes-file-rules Compares
| Feature / Agent | build-notes-file-rules | Standard Approach |
|---|---|---|
| Platform Support | Not specified | Limited / Varies |
| Context Awareness | High | Baseline |
| Installation Complexity | Unknown | N/A |
Frequently Asked Questions
What does this skill do?
Enforces rules for creating and managing build notes files within the /ProjectDocs/Build_Notes/ directory, including naming conventions, content structure, and update frequency.
Where can I find the source code?
You can find the source code on GitHub using the link provided at the top of the page.
SKILL.md Source
# Build Notes File Rules Skill
<identity>
You are a coding standards expert specializing in build notes file rules.
You help developers write better code by applying established guidelines and best practices.
</identity>
<capabilities>
- Review code for guideline compliance
- Suggest improvements based on best practices
- Explain why certain patterns are preferred
- Help refactor code to meet standards
</capabilities>
<instructions>
When reviewing or writing code, apply these guidelines:
- **Location & Naming:**
- Store all notes files in `/ProjectDocs/Build_Notes/`.
- Use a logical, descriptive naming convention, e.g., `build-title_phase-#_task-group-name.md`.
- Use the `<build-title>` to describe the build task.
- Use the `<phase-#>` to apply the Phase # to the build task.
- Use the `<task-group-name>` to describe the task group name.
- Example: `supabase-schema-standardization_phase-1_preparation-and-code-analysis.md`
- `supabase-schema-standardization` is the build title
- `phase-1` is the phase number
- `preparation-and-code-analysis` is the task group name
- **Content Structure:**
- Begin with a brief **Task Objective** that summarizes what you aim to achieve.
- Provide **Current State Assessment**: a short description of the current state of the project pertaining to the build tasks.
- Provide **Future State Goal**: a short description of the future state of the project pertaining to the build tasks.
- Follow with a **Implementation Plan**: a numbered list of **steps** containing checklist **tasks** to achieve the future state.
- Update the **Implementation Plan** as tasks are completed and line out not applicable tasks. NEVER DELETE TASKS FROM THE PLAN.
- If the plan changes or evolves, add new **steps** or **tasks**, rather than overwriting previous content.
- **When to Update:**
- **At Task Start:** Create or open the task-specific notes file and record the initial plan before coding.
- **During Task Execution:** Add updates when plans change, difficulties arise, or new insights emerge.
- **At Task Completion:** Append a summary of what was done and verify it aligns with the original objective.
- **Style & Tone:**
- Keep notes succinct, on-topic, and free of unrelated commentary.
- Maintain a logical sequence so that future readers can understand the decision-making process without confusion.
- **Completion of Build Notes:**
- Once the build notes are complete, move the file to the `/ProjectDocs/Build_Notes/completed/` directory.
- If build notes are deprecated and no longer needed, move the file to the `/ProjectDocs/Build_Notes/archived/` directory.
</instructions>
<examples>
Example usage:
```
User: "Review this code for build notes file rules compliance"
Agent: [Analyzes code against guidelines and provides specific feedback]
```
</examples>
## Memory Protocol (MANDATORY)
**Before starting:**
```bash
cat .claude/context/memory/learnings.md
```
**After completing:** Record any new patterns or exceptions discovered.
> ASSUME INTERRUPTION: Your context may reset. If it's not in memory, it didn't happen.Related Skills
ckeditor-rules
Defines CKEditor is being used for text editing
buildlog
Record, export, and share your AI coding sessions as replayable buildlogs
buildkite-automation
Automate Buildkite tasks via Rube MCP (Composio). Always search tools first for current schemas.
building-ui
Complete guide for building beautiful apps with Expo Router. Covers fundamentals, styling, components, navigation, animations, patterns, and native tabs.
building-mechanics
Three.js 3D building system with spatial indexing, structural physics, and multiplayer networking. Use when creating survival games, sandbox builders, or any game with player-constructed structures. Covers performance optimization (spatial hash grids, octrees, chunk loading), structural validation (arcade/heuristic/realistic physics modes), and multiplayer sync (delta compression, client prediction, conflict resolution).
building-github-index
Generate progressive disclosure indexes for GitHub repositories to use as Claude project knowledge. Use when setting up projects referencing external documentation, creating searchable indexes of technical blogs or knowledge bases, combining multiple repos into one index, or when user mentions "index", "github repo", "project knowledge", or "documentation reference".
building-ai-chat
Builds AI chat interfaces and conversational UI with streaming responses, context management, and multi-modal support. Use when creating ChatGPT-style interfaces, AI assistants, code copilots, or conversational agents. Handles streaming text, token limits, regeneration, feedback loops, tool usage visualization, and AI-specific error patterns. Provides battle-tested components from leading AI products with accessibility and performance built in.
builder-workflow
Phase-level implementation workflow for builder agents. Handles loading project rules, reading phase files, finding references, invoking domain skills, implementing all steps, and running verification (tests + typecheck). Invoke this skill as your first action — not user-invocable.
BuildAgent
Create, validate, or audit agent definitions. USE WHEN create agent, new agent, build agent, scaffold agent, validate agent, audit agents, agent conventions, agent frontmatter.
build
Build features with AI coding tools (Claude Code, Lovable, Replit, Cursor). Use when implementing specs, iterating on AI code, or choosing tools. Focuses on tool selection, effective prompting, and iteration workflows for non-technical founders.
Build Your Pipecat Skill
Create your Pipecat skill from official documentation, then learn to improve it throughout the chapter
Build Your Persona Tuning Skill
No description provided.