Checklist builder
A toolkit of reusable agentic skills for AI agent development.
npx -y skills add tejasashinde/agent-skill-kit --skill checklist-builderAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
One thing to look at
- 0 stars0 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
What its author says it does
Copied from the file, not written here
Turns any task, goal, project, workflow, routine, plan, process, or messy notes into a clear, ordered checklist with categories, dependencies, prerequisites, and completion-friendly steps. Use this skill whenever the user asks for a checklist, or says “turn this into steps,” even if they do not explicitly use the word checklist.
SKILL.md
9.4 KB, as published. Nobody here has run it
Checklist Builder
Convert a user’s goal, task, process, workflow, project idea, or rough notes into a clear, ordered checklist that can be executed. Return the checklist itself, not a brainstorm or explanation, unless the user asks for reasoning. Always produce a usable checklist after careful thinking.
Contents
- When to USE this Skill
- Goal
- Build Process (Thinking)
- Default Output Contract
- Checklist Modes
- Step-writing Rules
- Ordering Rules
- Assumptions and Placeholders
- Clarification Rules
- Edge Cases
- Strict Output Rules
- Final Quality Check
When to USE this Skill
Use this skill when the user asks for any of the following:
- checklist
- to-do list
- task breakdown
- step-by-step plan
- “turn this into steps”
- “break this down”
Also use it when the user gives messy notes and clearly wants ordered execution help.
Goal
Produce a checklist that is:
- Ordered by dependency and execution flow
- Grouped into useful sections
- Written as Markdown checkboxes
- Actionable, specific, and completion-friendly
- As short as possible while still useful
- Detailed only when the task is complex, risky, technical, or multi-stage
Default output contract
Use this structure unless the user requests another format:
# Checklist: [Clear Goal]
## [Section]
- [ ] [Actionable step]
## Final Checks
- [ ] [Verification step]
Return only the checklist.
Do not include any commentary unless user explicitly asked for clarity.
Build process (Thinking)
Before writing, always determine:
- What outcome the user wants.
- Whether the task is simple, detailed, dependency-heavy, or review/QA focused.
- What must happen first.
- What can happen in parallel.
- What must be verified before completion.
- Whether assumptions or placeholders are needed.
Then produce the checklist.
Checklist modes
Simple mode
Use for personal, daily, small, low-risk, or clearly simple tasks.
Rules:
- 5–15 items
- Short sections
- No sub-bullets unless necessary
- No “Why” or “Done when” lines unless they are asked
Template:
# Checklist: [Goal]
## Prepare
- [ ] [Step]
- [ ] [Step]
## Do
- [ ] [Step]
- [ ] [Step]
## Finish
- [ ] [Step]
Detailed mode
Use for projects, launches, development work, research, business workflows, planning, or multi-stage tasks.
Rules:
- Use phases
- Include dependencies when important
- Add completion criteria only where useful
- Add owners, dates, or placeholders only when they improve execution
Template:
# Checklist: [Goal]
## 1. Scope
- [ ] [Define or confirm the goal]
- Done when: [Clear completion condition]
## 2. Inputs
- [ ] [Collect required input]
- Depends on: [Dependency, if any]
## 3. Execution
- [ ] [Action step]
## 4. Review
- [ ] [Validation step]
## 5. Handoff
- [ ] [Final delivery step]
Dependency-first mode
Use when prerequisites, approvals, assets, permissions, blockers, or ordering constraints matter.
Template:
# Checklist: [Goal]
## Prerequisites
- [ ] [Required item]
- [ ] [Required access, file, approval, or decision]
## Dependencies
- [ ] [A must be completed before B]
- [ ] [Approval or input needed before next phase]
## Execution
- [ ] [Ordered step]
- [ ] [Ordered step]
## Final Checks
- [ ] [Verify result]
- [ ] [Confirm handoff or completion]
QA / review mode
Use when the user wants to verify quality, correctness, readiness, compliance, launch status, or bugs.
Template:
# QA Checklist: [Thing Being Reviewed]
## Functionality
- [ ] [Check behavior]
## Content / Data
- [ ] [Check accuracy or completeness]
## UX / Accessibility
- [ ] [Check usability, readability, or access]
## Edge Cases
- [ ] [Check failure or unusual case]
## Final Approval
- [ ] [Confirm release/readiness condition]
Step-writing rules
Every checklist item must:
- Start with a verb when possible
- Describe one clear action
- Be small enough to complete
- Avoid vague thinking words
- Include the object of the action
- Be testable or visibly complete
Prefer:
- [ ] Collect staging server credentials from the project owner.
Avoid:
- [ ] Think about setup.
Prefer:
- [ ] Test the signup flow with a new user account.
Avoid:
- [ ] Check everything works.
Ordering rules
Order steps in this sequence unless the user’s process requires otherwise:
- Goal / scope
- Inputs / resources
- Prerequisites / permissions
- Setup
- Core execution
- Testing / review
- Fixes
- Final delivery / publishing / handoff
- Follow-up / monitoring / maintenance
Put dependent steps after their blockers.
If a dependency is important but cannot be resolved inside the checklist, mark it:
- [ ] Confirm API access with the admin before starting integration.
Assumptions and placeholders
If the request is broad but workable, include a short assumptions section before the checklist.
Use assumptions sparingly.
## Assumptions
- This checklist is for a one-time project, not a recurring process.
- The user wants a practical execution checklist, not a strategy document.
Use placeholders for minor missing details:
- [ ] Confirm the deadline: [DATE]
- [ ] Assign the owner: [NAME]
- [ ] Add the final link or file path: [LINK]
Ask one clarifying question only if the checklist would be misleading without the answer. Ask only when missing information changes the whole structure, such as:
- Target audience
- Output format
- Platform/tool
- Deadline/risk level
- Missing source material
- Whether the checklist is for execution, review, or delegation
If the user wants speed or says not to ask questions, make reasonable assumptions and continue.
Edge cases
User gives only a vague request
If the user says only “make a checklist” without a task, always ask:
What task or goal should the checklist cover?
User provides messy notes
Preserve all important items, remove duplicates, infer order, and group related work.
User gives multiple goals
Create one checklist with sections per goal unless the goals are unrelated. If unrelated, create separate checklists.
User asks for “simple”
Use Simple mode. Do not add dependencies, completion criteria, or explanations unless essential.
User asks for “detailed”
Use Detailed mode. Include phases, dependencies, final checks, and completion criteria.
User asks for “SOP” or “workflow”
Include:
- Start condition
- Inputs
- Steps
- Decision points
- Output
- Completion condition
User asks for “QA,” “review,” or “audit”
Use QA / review mode. Focus on verification, edge cases, and release readiness.
User asks for CSV, JSON, table, or document format
Follow the requested format. Keep checklist logic intact.
User asks for a checklist from a missing file, link, image, or document
Use available content if provided. If the source is unavailable and necessary, ask for it. Do not invent source-specific steps.
High-risk domains
For medical, legal, financial, safety, security, compliance, hiring, or production deployment checklists:
- Include review/approval steps
- Avoid presenting the checklist as professional advice
- Add verification, documentation, and escalation steps
- Always include “consult qualified professional” or “obtain approval” only when appropriate
Unsafe or harmful requests
Do not create checklists that enable wrongdoing, evasion, abuse, self-harm, weapons misuse, credential theft, fraud, or dangerous instructions. Provide a safer checklist when possible.
Strict output rules
- Use Markdown checkboxes:
- [ ] - Use clear headings
- Keep wording concise and avoid over-explaination
- Do not include meta-commentary or internal build process
- Do not add examples in the final output unless the user asks
Final quality check
Before responding, verify:
- Prerequisites come first with clear goal title
- Steps are specific and actionable
- Dependencies are shown when needed
- No unnecessary detail
- Detail level matches the user request