agentsclimarketplace

Designing and implementing

Skill aiskillstore/marketplace/skills/bpsai/designing-and-implementing

Use when receiving feature requests, architectural discussions, or multi-step implementation needs that require design before coding.From its SKILL.md

Install
npx -y skills add aiskillstore/marketplace --skill designing-and-implementing

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • no licenseNo license file was found in the repository. Code published without one is not open source by default, so using it at work is a question for whoever answers licensing questions where you are.

SKILL.md

1.9 KB, 490 tokens by cl100k_base, as published. Nobody here has run it

Design → Plan → Implement

When to Use This Flow

Check if planning is needed:

bpsai-pair intent should-plan "user's request here"

Get flow recommendation:

bpsai-pair intent suggest-flow "user's request here"

Use this flow for: features, refactors, multi-step work. Skip planning for: typo fixes, small bugs, documentation tweaks.

Workflow

1. Clarify Requirements

  • Restate the goal in 1-3 sentences
  • Identify affected components
  • Ask clarifying questions if ambiguous
  • Research existing code patterns

2. Propose Approaches

Present 2-3 options with pros/cons and recommend one.

3. Create Plan

bpsai-pair plan new <slug> --type feature --title "Title"

4. Add Tasks

Task format in .paircoder/tasks/:

---
id: TASK-XXX
title: Task title
status: pending
priority: P0  # P0=must, P1=should, P2=nice
complexity: 30  # 10-100 scale
---

## Objective
What this accomplishes.

## Acceptance Criteria
- [ ] Criterion 1
- [ ] Tests pass

## Dependencies
- Requires TASK-YYY (if any)

5. Sync to Trello

bpsai-pair plan sync-trello <plan-id> --target-list "Planned/Ready"

6. Implement Each Task

  1. bpsai-pair task update TASK-XXX --status in_progress
  2. Write tests first (see implementing-with-tdd skill)
  3. Implement feature
  4. Complete via managing-task-lifecycle skill

Key Files

  • Plans: .paircoder/plans/
  • Tasks: .paircoder/tasks/
  • State: .paircoder/context/state.md
  • Project context: .paircoder/context/project.md

Commands

bpsai-pair plan list              # List plans
bpsai-pair plan show <id>         # Show plan details
bpsai-pair task list --plan <id>  # Tasks in plan
bpsai-pair task next              # Next task to work on

What ships with it: 1 file

22.5 KB alongside SKILL.md

Keep looking

Skills are one crate of 325,949. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.